当前位置:首页 » 《随便一记》 » 正文

HAL STM32F407ZGT6 FreeRTOS_weixin_48420974的博客

11 人参与  2022年05月11日 08:19  分类 : 《随便一记》  评论

点击全文阅读


stm32通过Cubemx创建3个任务

1.闪烁LED1 ,500ms间隔

2.闪烁LED2 ,1000ms间隔

3.串口发送数据,100ms间隔

 CubeMX配置

1.RCC和SW口

 

 这里选用定时器7 TIM7作为系统时钟 systick作为FreeRTOS的时钟源

2.配置FreeRTOS,并创建3个任务

 

3.配置串口1和LED,这里不多说 

4.配置时钟

 5.生成代码,打开Keil

在freertos.c文件里面进行默认任务编写 

LED1闪烁(500ms间隔) 写作默认任务里

LED2闪烁(1000ms),写在任务2中

串口1发送(100ms间隔) 任务3

 

 结果:

 

 


点击全文阅读


本文链接:http://zhangshiyu.com/post/39882.html

间隔  闪烁  串口  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1