freertos
cs20130302
这个作者很懒,什么都没留下…
展开
-
串口调试记录
串口调试记录STM32F407 FREERTOS 串口2 空闲中断 + DMA接收1、解bug,现象,PC发来一帧报文,串口在空闲中断中只能收到一个字节的空字符。原因:DMA1时钟使能语句放在了之后的串口3初始化中,所以串口3是正常的,串口2不正常,没有使能DMA1时钟,就去配置DMA。2、解bug,现象,PC发一条报文,下位机要经过大概一秒钟才给回复,并且PC端频繁的发送,会导致任务不运行。原因:没有配置DMA收发中断的优先级,DMA收发中断的优先级应该低于任务的优先级,而其默认优先级应该是比原创 2022-01-26 16:45:18 · 155 阅读 · 0 评论 -
2021-02-09
记录《FREERTOS 实时内核实用指南》各个demo的目的、涉及到的概念example1 演示创建并启动两个任务,空循环实现最原始的延迟,书中还演示了在一个任务中创建另一个任务。 概念:任务,任务函数,任务句柄,运行态(Running),删除当前任务 任务函数原型必然是如下形式: void hanshuming(void* pvParameters); 创建任务函数: portB...原创 2021-02-09 10:48:34 · 204 阅读 · 0 评论