您的位置:
OpenADSP社区论坛
->
Blackfin专区
->
新手上路
-> BF703UART接收不定长度到数据
本帖共有
313
个阅读者
BF703UART接收不定长度到数据
小五
(论坛新手)
头衔:
社区公民
帮派:
无帮无派
帖数:
8
金钱:
199
积分:
15
注册时间:
2019/3/4
小
大
楼主
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
BF703UART接收不定长度到数据
如题,目前项目中到UART接收数据都是采用串口接收中断接收数据,但是项目接收到时不定长度到数据,如果数据量过大,可能会频繁进入中断。想使用DMA+RX的方式接收数据,但是数据长度不确定,应该怎么设置DMA呢?
这家伙很懒,什么也没有留下!
等级:
2021/4/12 23:36:14
编辑帖子
帖子评价
单帖屏蔽
删除帖子
OpenADSP
(管理员)
头衔:
社区公民
帮派:
无帮无派
帖数:
5195
金钱:
34806
积分:
6378
注册时间:
2011/6/7
小
大
第
1
楼
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
记得DMA收数据,收满了才会进中断,收不满不进。感觉不太合适。
可以不用DMA,在中断中加个短延时,延时后再读一下数据缓存状态,如果有数据就继续收,没有就跳出中断。
我是OP...
等级:
2021/4/16 16:48:08
编辑帖子
帖子评价
单帖屏蔽
删除帖子
Powered by
OpenADSP
Copyright © 2010
www.
Openadsp
.com
. All rights reserved.159218 Call, 1 Queries, Processed in 0.031250 second(s),