stm32串口接收不定长内容,不使用DMA

项目做到一半,碰到个尴尬问题:PWM使用的DMA通道与串口接收的DMA通道撞车了,咋办? 考虑一下,决定放弃idle中断+dma的串口不定长数据接收方案,回到中断接收去。 中断接收函数HAL_UART_RECEIVE_IT函数是个定长接收函数,除非把接收长度设为1。由于我使用freertos系统,打断系统的时间应尽可能少,频率尽可能低。每个字节都进一次hal库的接收处理函数,进行各种判断实在是不友
相关文章
相关标签/搜索