![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FreeRTOS学习
文章平均质量分 54
尚久龙
这个作者很懒,什么都没留下…
展开
-
STM32利用FreeRTOS实现4个led灯同时以不同的频率闪烁
在没有接触到FreeRTOS时,也没有想过同时叫两个或两个以上的led灯闪烁的想法,接触后,发现如果想叫两个灯同时以不同的频率闪烁,不能说是不可能,就算是做到了也要非常的麻烦。但是学习了FreeRTOS后,发现要想同时执行几个函数还是很简单的一件事,虽然CPU是单核心的,这就好比是电脑编程中的多线程,这个函数执行1毫秒,那个函数执行1毫秒,就这样不停地切换,由于切换的速度相当的快,给人的感觉就是这几个函数在同时执行。这个工程创建好了,就不用每次都创建了,每次赋值粘贴重命名就好了,还是很省事的啊!原创 2024-07-06 15:44:54 · 644 阅读 · 0 评论 -
STM32的FreeRtos的学习
还要在stm32f10x_it.c文件中把刚刚宏定义的三个函数注释掉:107行 126行 135行。至此编译主函数下载到单片机中就能看到PC13的小灯在闪烁了。其他的地方我也不懂呢?今天第一天开始学习。至此所需要的文件就全部拷贝齐全了,接下来就是在工程中添加各个文件了。下载下来的是一个zip文件,解压缩了。1:声明一个任务句柄。2:创建一个任务函数。原创 2024-06-09 16:34:36 · 1017 阅读 · 0 评论