找回密码
 立即注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

[M051] uart pdma方式接收不定长数据怎么解决?

[复制链接]
跳转到指定楼层
楼主
shlijun 发表于 2016-9-7 17:00:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
   目前测试过用uart的接收超时中断在pdma方式接收时不起作用,那么有其他方式来解决接收不定长数据的方法吗?请教各位牛人。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 顶 踩
回复

使用道具 举报

沙发
hemingxian 发表于 2016-9-10 20:47:25 | 只看该作者
使用定时器定时查询DMA接收到的数据大小,如果超过设定的周期则认为本次数据包结束,将数据拷贝到缓冲区,交由其他程序处理,可以接收任意大小的数据包。
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU