关注分享主机优惠活动
国内外VPS云服务器

HAL STM32F407ZGT6 FREERTOS

摘要:任务闪存间隔创建一个闪存间隔串行端口以配置并发送数据间隔。现在,当您选择一个计时器作为系统时钟作为时钟源配置并创建任务配置串行端口时,它并不多解释文件中的配置时钟生成代码。

STM32通过Cubemx创建3个任务

1。LED1闪烁,间隔500ms

2。LED2闪烁,1000ms间隔

3。串行端口以100ms的间隔发送数据

CUBEMX配置

1。RCC和SW端口

 

在这里,计时器7 TIM7用作系统时钟系统。

2。配置飞行并创建3个任务

 

3。配置串行端口1并LED,在这里不要说太多。

4。配置时钟

5。生成代码和开放式keil

在freertos.c文件中写下默认任务

LED1 Flash具有LED1写作的默认任务(500ms间隔)

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

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

 

结果:

 

 

未经允许不得转载:主机频道 » HAL STM32F407ZGT6 FREERTOS

相关推荐

评论 抢沙发

评论前必须登录!