- 博客(10)
- 论坛 (1)
- 收藏
- 关注
原创 157_emacs中尝试使用gdb
对我来说算是新鲜东西,但是使用后发现果真是GNU体系血统,emacs和gdb结合的可真好啊! 运行一个简单的demo: 一份测试代码如下:#include "stdio.h"int i = 0;int main(void){ printf("%d\n",i++); printf("%d\n",++i); ...
2019-10-18 17:38:41
100
原创 156_S32DS for ARM空工程增加SDK
手头有一个S32K144的开发板,近段时间也开始折腾起来了。不管是哪个板子,只要是S32K系列,这个经验应该都是通用的。 如果使用SDK,其实直接再创建工程的时候就选择SDK应该是最简单的。如果没有选择的话,也是可以后续增补的。增补方法也很简单: 工程属性中选择SDK,之后出现如下界面: 在这里可以追加选择SDK...
2019-10-17 09:32:27
185
原创 155_使用Source Insight进行代码排版格式化
也算是我后知后觉,用了好几年的Source Insight没有深入研究过这个工具究竟有什么细致的功能。用了emacs以及VS Code之后,觉得这里面的代码的格式化功能做的非常好用。相比之下,使用Source Insight写代码真是有点累。 后来,无意中发现eclipse中其实也有这种格式化的工具,一时间觉得这个或许是一个高级编辑器必备的。Source In...
2019-10-11 21:43:40
176
原创 154_STM32F407 FreeRTOS修改tick时钟源
整个STMF407系列的学习汇总链接如下:https://github.com/GreyZhang/g_stmf407 在PPC平台的时候,任务调度或者OS的TB一般选择一个PIT作为触发源,时间会比较准确。ARM平台有一个专门的SysTick,似乎是专门用来做这个的,而且我在其他的ARM芯片上做开发的时候发现官方的例程也是基于这个。使用STM32F407...
2019-10-06 14:10:05
417
原创 153_STM32F407独立看门狗
整个STMF407系列的学习汇总链接如下:https://github.com/GreyZhang/g_stmf407 独立看门狗比窗口看门狗应该简单多了,这也是我之前用过的看门狗功能。这个只要在规定的时间内能够喂狗就不会出现复位。 使用CubeIDE生成这个驱动真是太简单了,过程略去。只需要自己周期性调用喂狗函数即可。我实现的接口如下...
2019-10-06 12:44:55
192
原创 152_STM32F407窗口看门狗
整个STMF407系列的学习汇总链接如下:https://github.com/GreyZhang/g_stmf407 之前只用过简单的看门狗,窗口看门狗简单看过一次没有看明白,这一次算是补课了。窗口看门狗的机理其实是很简单的,所谓的窗口其实是一个计数器的区间范围。这个计数器是一个自动递减的计数器,窗口则限定了喂狗的数值上限和下限。不在此范围内进行喂狗,或...
2019-10-06 12:15:16
139
原创 151_STM32F407蜂鸣器驱动
整个STMF407系列的学习汇总链接如下:https://github.com/GreyZhang/g_stmf407 今天整理一下蜂鸣器的驱动。 其实,蜂鸣器的驱动是很简单的,本质上就是一个PWM波的驱动。我看了一下说明,输入的驱动波形一般是2~5KHZ。然而,我砍了下别人的Demo,做了一个周期600ms的PWM也能够驱动蜂鸣器。...
2019-10-05 21:31:32
472
原创 150_STM32F407按键识别
整个STMF407系列的学习汇总链接如下:https://github.com/GreyZhang/g_stmf407 这个例程是我看了别人做的例程代码之后消化吸收按照自己的思路写的,主要的区别在于我的开发基于FreeRTOS,而我看到的例程仅仅是简单的演示功能而已。 按键识别,一个主要的概念在我现在接触的汽车电子中是常用的的debance...
2019-10-04 16:51:42
257
原创 149_基于FreeRTOS实现RTC的时间输出
整个STMF407系列的学习汇总链接如下:https://github.com/GreyZhang/g_stmf407 这是一个前几天就想整理的一份例程笔记,但是由于自己对FreeRTOS的了解不多,遇到了一点小障碍。FreeRTOS中集成了RTC的代码之后总是会进入异常中断,后来发现其实是堆栈分配的原因。 这里把之前的这个例程补充一下...
2019-10-04 14:45:54
546
原创 148_STM32CubeIDE自动创建FreeRTOS Task
整个STMF407系列的学习汇总链接如下:https://github.com/GreyZhang/g_stmf407 其实,手写代码自然是很多功能全都可以实现。但是摸索中发现STM32CubeIDE的开箱即用理念真的做的不错。诸如FreeRTOS,不仅不需要移植,而且在IDE中增加了Task的创建管理。用了一下,确实是比自己手写简单多了,简单的几个参数信...
2019-10-04 14:15:06
1780
空空如也
grey_csdn的留言板
发表于 2020-01-02 最后回复 2020-05-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝