打印
[MCU]

串口调试时出现问题

[复制链接]
940|27
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ousj|  楼主 | 2020-11-18 21:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
pengf| | 2020-11-18 21:29 | 只看该作者
看不出来,代码呢?

使用特权

评论回复
板凳
pangb| | 2020-11-18 21:32 | 只看该作者
漏数据,很可能是波特率不匹配

使用特权

评论回复
地板
yufe| | 2020-11-18 21:41 | 只看该作者
漏数据可能有多种原因,比如波特率、程序问题等。建议上传下代码

使用特权

评论回复
5
yufe| | 2020-11-18 21:46 | 只看该作者
波特率问题吧

使用特权

评论回复
6
zhuww| | 2020-11-18 21:51 | 只看该作者
可能没有使能外部的晶体,而是使用内部的不怎么稳定的RC

使用特权

评论回复
7
wenfen| | 2020-11-18 21:54 | 只看该作者
外部晶体采用3.6864MHz或者7.3728MHz的晶体,不要使用整数倍的比如4MHz、8MHz。

使用特权

评论回复
8
chenho| | 2020-11-18 22:00 | 只看该作者
你把程序写慢了。

使用特权

评论回复
9
juventus9554| | 2020-11-18 22:05 | 只看该作者
串口输出速率较慢

使用特权

评论回复
10
renyaq| | 2020-11-18 22:08 | 只看该作者

将数据缓存,然后在主循环中输出。

使用特权

评论回复
11
wangpe| | 2020-11-18 22:15 | 只看该作者
通过一个超时判断判断是否后续还有数据

使用特权

评论回复
12
xxrs| | 2020-11-18 22:19 | 只看该作者
中断处理时需要时间的

使用特权

评论回复
13
wenfen| | 2020-11-18 22:22 | 只看该作者
因为当串口处于中断处理状态时候是不受理新的中断的

使用特权

评论回复
14
zhanglli| | 2020-11-18 22:25 | 只看该作者
你的更高级的中断消耗多少时间

使用特权

评论回复
15
xxrs| | 2020-11-18 22:28 | 只看该作者
中断处理遭到禁用或其他中断干扰, 无法正常运作

使用特权

评论回复
16
wangpe| | 2020-11-18 22:34 | 只看该作者
程序没有正确收取资料, 导致overflow

使用特权

评论回复
17
chenho| | 2020-11-18 22:37 | 只看该作者
接收到指定缓冲区,然后外部再发送。

使用特权

评论回复
18
chenho| | 2020-11-18 22:41 | 只看该作者
中断程序使用buffer, buffer处理异常

使用特权

评论回复
19
llljh| | 2020-11-18 22:44 | 只看该作者

串口输出部分出了问题

使用特权

评论回复
20
houcs| | 2020-11-18 22:47 | 只看该作者

你的串口中断是否是接收的最后一个数据。

使用特权

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

本版积分规则

712

主题

7557

帖子

1

粉丝