1a2b3c 发表于 2024-4-2 18:02
最关键的是需要硬件uart具有空闲中断功能
有的话就很简单,没有的话就整复杂了。。。 ...
(引用自3楼)
Joshua_Astray 发表于 2024-4-2 17:36
DMA circle模式,写FIFO,空闲中断判断接收完成,然后每次读写操作FIFO指针?
(引用自2楼)
1a2b3c 发表于 2024-4-2 18:02
最关键的是需要硬件uart具有空闲中断功能
有的话就很简单,没有的话就整复杂了。。。 ...
(引用自3楼)
akey3000 发表于 2024-4-2 18:37
空闲中断也不是很靠谱,比如碰到两个字节间隔较长的情况。自己做个超时处理也不麻烦 ...
(引用自6楼)
akey3000 发表于 2024-4-2 18:37
空闲中断也不是很靠谱,比如碰到两个字节间隔较长的情况。自己做个超时处理也不麻烦 ...
(引用自6楼)
Landmark 发表于 2024-4-2 18:55
关键是自己做超时管理,串口接收没法关联到定时器。不知道是我的代码写得有问题。 ...
(引用自7楼)
1a2b3c 发表于 2024-4-2 19:36
恐怕对你或者你的方案不适合吧,
简单的来说,假如你的数据不是很频繁,比如一帧数据来了以后,下一针需 ...
(引用自9楼)
欢迎光临 amobbs.com 阿莫电子技术论坛 (https://www.amobbs.com/) | Powered by Discuz! X3.4 |