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