打印
[技术问答]

HC32F460的DMA

[复制链接]
2671|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主





这个文档没说清楚,我一个串口用DMA收数,设置块是1,传输次数是0,11个数后重载dst。这样设置能收到数,搞不懂为什么能接收11个数后产生块中断,打断点调试,是一帧数收完了进的中断,但是收完后还要进一次中断。

6422261306bf0361bb.png (282.13 KB )

6422261306bf0361bb.png

使用特权

评论回复
沙发
martinhu| | 2021-9-3 13:22 | 只看该作者
看楼主的描述,应该是产生11次块中断,但是楼主可能是11次传输间隔很短,所以之后的几次因为还在中断内,就没响应,只是中断退出后又进了一次。

使用特权

评论回复
板凳
yangjiaoshai|  楼主 | 2021-9-3 15:03 | 只看该作者
martinhu 发表于 2021-9-3 13:22
看楼主的描述,应该是产生11次块中断,但是楼主可能是11次传输间隔很短,所以之后的几次因为还在中断内,就 ...

是不是应该用块传输,设置传输次数,传输完成后进入传输完成中断,数据读取后,然后再开启DMA,

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

43

帖子

2

粉丝