你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32f071的uart CTS问题

[复制链接]
woshitiannongre 提问时间:2015-2-27 09:56 /
stm32和RT-5350通过串口相连,因为5350内核里每隔140ms有一个中断,串口会丢数,所以在5350内核中每隔140ms加一个串口RTS信号给stm32,stm32这边使用CTS中断,可以触发中断,但是stm32这边是DMA发送的,CTS中断结束想将未发送完的该帧数据进行续传,请问DMA和串口该怎么配合设置,才能不多数(或者丢数)。现在做的是每次中断,读DMA发送的剩余数据,然后检测到串口可以发送数据的时候,再重置DMA发送起始地址和发送字节数,但是有时候会多数,有时候会少数。急,在线等。
收藏 评论2 发布时间:2015-2-27 09:56

举报

2个回答
lkl0305 回答时间:2015-2-27 15:12:13
帮顶!!!!
woshitiannongre 回答时间:2015-3-18 09:09:29
现在调出来了,直接使用uart dma硬件流控,不需要自己操作,cts有效后,会自动发送。

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版