- 博客(3)
- 收藏
- 关注
原创 【uCOSiii】任务管理
uCOSiii 一个任务由三部分组成①任务控制块:任务控制块os_tcb是一个比较复杂结构体,它用来保存任务的信息。在使用OSTaskCreate()时会创建任务时会分配一个任务控制块给任务。②任务堆栈:每个任务都有任务堆栈CPU_STK,在进行任务切换时用来保存现场也就是将当前任务的状态和变量保存在自身的任务堆栈中,等到下次切换回来时,再将任务堆栈的内容取出。③任务函数:也就是自己写应用程...
2020-03-03 11:25:35 327
原创 【STM32学习】 串口接收数据 使用串口空闲中断与DMA
STM32 串口接收数据 使用串口空闲中断与DMA一. 串口空闲中断串口空闲中断,是指串口在开始接收到数据后开始检测直到数据接收完为后,串口空闲时产生中断,也就是RXNE(RXNE位在有数据输入时自动置1)被置1开始检测直到串口空闲后,IDLE位被置为1后进入空闲中断。IDLE位只能通过软件序列来清除,即先读USART_SR,在读USART_DR(xx=USART_SR;xx=USART_DR...
2019-04-27 17:06:57 2825
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人