资讯专栏INFORMATION COLUMN

HAL STM32F407ZGT6 FreeRTOS

HitenDev / 1039人阅读

摘要:通过创建个任务闪烁间隔闪烁间隔串口发送数据间隔配置和口这里选用定时器作为系统时钟作为的时钟源配置并创建个任务配置串口和这里不多说配置时钟生成代码打开在文件里面进行默认任务编写闪烁间隔写作默认任务里闪烁写在任务中串口发送间隔任务结果

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

 

 结果:

 

 

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/124454.html

相关文章

  • 基于STM32Cube MX开发的TencentOS-Tiny软件包

    摘要:基于开发的软件包导师汪礼超学员崔林威摘要腾讯物联网操作系统是腾讯面向物联网领域开发的实时操作系统,具有低功耗,低资源占用,模块化,可裁剪等特性。图中断函数处理进行生成工程配置,按如下界面进行配置,最后点击,并点击。 ...

    shiyang6017 评论0 收藏0
  • EC20模组使用MQTT库对接EMQX,基于STM32F407

    摘要:一说明本库基于编译,其他的内核也支持,采用串口和模组通信。使用时添加文件到工程中,头文件引用即可。此外,需要外部实现模组的复位操作,一般是对管脚拉高一段时间,复位函数需要指定函数为。四实例以下为使用的库,实现对接自建。 一、说明 本lib库基于STM32F407编译,其他的cortexM4内...

    whatsns 评论0 收藏0
  • STM32F407主控板PCB

    摘要:主控板此次绘制了主控板,引出了多种外设接口,串口,,,定时器,模拟等。原理图主控芯片复位电路单数据通道传感器电源指示灯蓝牙接口串口惯性传感器深度传感器模拟卡卡下载电源接口下载点着里下载 ...

    tinna 评论0 收藏0
  • 使用STM32CubeMX初始化STM32F031F6Px系列

    摘要:利用可视化界面来进行的相关配置,所以时钟滴答定时器串口等就不用根据数据手册去操作标准库甚至是寄存器了,可以通过软件直接生成。 使用STM32CubeMX初始化ST...

    Zhuxy 评论0 收藏0
  • 七,FreeRTOS之——队列同步与互斥

    摘要:声明本专栏参考韦东山,野火,正点原子以及其他博主的教程,如若侵权请告知,马上删帖致歉,个人总结,如有不对,欢迎指正。 声明:本专栏参考韦东山,野火,正点原...

    Yu_Huang 评论0 收藏0

发表评论

0条评论

HitenDev

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<