新唐MCU技术
登录
直播中
杨海清
8年用户
1804经验值
私信
关注
[问答]
用PDMA接收串口数据时有没有超时中断?
开启该帖子的消息推送
PDMA
串口接收
我有一个疑问,在设置PDMA接收串口数据的时候,要设置传输数据的长度计数,只有当计数为零,产生DMA传输完成中断。
但是在实际应用中,比如定义传输长度为40字节,但对方发过来的数据是70个,在接收到40个字节的时候产生一次中断,剩余下的30个字节不够产生DMA中断,这样接收方将一直得不到剩余的数据。
DMA有没有像串口接收超时中断那样,如果设置的时间过后,接收的数据量一直达不到40个时,会产生超时中断,以告知接收端, 对方已经发送完了。并且能得到实际接收到的字节数呢?
更多回帖
rotate(-90deg);
回复
相关问答
PDMA
串口接收
用
PDMA
接收
串口
数据
时有没有
超时中断
?
2023-06-27
645
M482单片机只会上报FIFO的
中断
,不会上报
超时中断
的原因?
2023-06-27
797
uart
pdma
方式
接收
不定长
数据
如何解决?
2023-08-23
709
可以
用
串口
空闲
中断
+DMA来实现
串口
接收
不定长
数据
吗?
2023-03-07
827
HC32F406无法进
串口
超时中断
如何解决?
2023-09-20
654
请问如何使用UARTRX
超时中断
?
2020-12-30
2856
STM32407使用
串口
闲
时中断
+DMA方式
接收
最大
接收
字节是多少?
2025-07-22
318
请问CH573有
串口
空闲
超时
吗?
2022-07-27
874
NUC130
串口
用
PDMA
收发,把波特率改为任意的波特率
串口
不
接收
了怎么解决?
2023-06-27
509
请问如何使用 UART RX
超时中断
?
2025-08-21
93
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分