FAQ
NuForum
用户名
Email
自动登录
找回密码
密码
登录
立即注册
只需一步,快速开始
登录
注册
搜索
搜索
搜索
热搜
NANO
NUC
MINI51F
M051
开发板
研讨会
视频
本版
帖子
用户
本版
帖子
用户
道具
勋章
任务
留言板
群组
设置
我的收藏
退出
牛卧堂MCU技术交流
»
首页
›
MCU/MPU经验讨论
›
新唐Cortex-M0 MCU技术交流
›
uart pdma方式接收不定长数据怎么解决?
返回列表
[M051]
uart pdma方式接收不定长数据怎么解决?
[复制链接]
shlijun
发表于 2016-9-7 17:00:31
|
显示全部楼层
|
阅读模式
目前测试过用uart的接收超时中断在pdma方式接收时不起作用,那么有其他方式来解决接收不定长数据的方法吗?请教各位牛人。
post_newreply
回复
使用道具
举报
hemingxian
发表于 2016-9-10 20:47:25
|
显示全部楼层
使用定时器定时查询DMA接收到的数据大小,如果超过设定的周期则认为本次数据包结束,将数据拷贝到缓冲区,交由其他程序处理,可以接收任意大小的数据包。
回复
支持
反对
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
|
上传
点击附件文件名添加到帖子内容中
描述
阅读权限
本版积分规则
发表回复
回帖后跳转到最后一页
热心会员
经常帮助其他会员答疑
最佳新人
注册账号后积极发帖的会员
新唐MCU