UART串口接收如何判断发送端一帧发送结束。
-
目前串口接收BufferSize设的是20;
在使用CddUart_AsyncReceive接收数据的时候(UART从机需要一直待机接收数据);
只有buffer收满的时候才会有一个UART_EVENT_END_RX中断;
如果发送端的指令长度是5-20随机的;
是否有对应中断;在串口单帧数据停止位进入空闲后发起一个(结束/空闲)中断。
【需要一个忙录->空闲或者是停止位结束中断】。 -
SDK里面有UART_EVENT_END_TRANSFER
MCAL里没有 -
SDK里面的UART_EVENT_END_TRANSFER好像也只是接收Buffer满了的时候有一个这个事件,并没有真正的单帧数据结束的中断
1/10
发帖前请查看
帮助没办法联网的电脑使用YCT
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...