打印
[技术问答]

请教:Nano130 串口问题

[复制链接]
862|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hopelife2021|  楼主 | 2021-2-20 16:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在用Nano130进行uart通信,下发AT命令,然后读取通信模块数据,数据很多,我用查询方式读取串口Uart_Read(Uart1,uart_Rec_Buff,100),每次只能读前16个字节,有什么好办法处理?谢谢!

使用特权

评论回复
沙发
mohanwei| | 2021-2-20 21:24 | 只看该作者
……当然是用串口接收中断了
再慢的51,中断接收,即使每次只能读1字节,115200bps都能轻松处理

使用特权

评论回复
板凳
xyz549040622| | 2021-2-20 22:32 | 只看该作者
我觉得是你读取方式的问题,中断加串口缓存区,是没有问题的。和你数据多少关系不大。

使用特权

评论回复
地板
jasontu| | 2021-2-22 08:01 | 只看该作者
FIFO只有16个,可以开fifo及rda中断处理收资料,避免新的资料迈不到fifo。

使用特权

评论回复
5
ADZ2016| | 2021-2-22 10:35 | 只看该作者
BUFFER最好了!FIFO、超时中断等。

使用特权

评论回复
6
qcliu| | 2021-3-3 19:01 | 只看该作者
中断方式多好啊

使用特权

评论回复
7
tfqi| | 2021-3-3 19:03 | 只看该作者
查询方式容易丢数据

使用特权

评论回复
8
wiba| | 2021-3-3 19:03 | 只看该作者
换一种方式好了

使用特权

评论回复
9
zljiu| | 2021-3-3 19:06 | 只看该作者
跟数据多少没有什么关系的

使用特权

评论回复
10
coshi| | 2021-3-3 19:06 | 只看该作者
读取的方式有问题

使用特权

评论回复
11
里面有晴雨| | 2021-3-3 19:43 | 只看该作者
我感觉楼主的代码还是有问题的。需要调整一下。

使用特权

评论回复
12
yangjiaxu| | 2021-3-3 22:29 | 只看该作者
换成中断方式操作呢?串口处理有好几种 都试试

使用特权

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

本版积分规则

3

主题

3

帖子

0

粉丝