打印

430串口调试时出现问题

[复制链接]
1361|26
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
CaLipton|  楼主 | 2018-8-20 10:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
Rospiers| | 2018-8-20 12:10 | 只看该作者
看不出来,代码呢?

使用特权

评论回复
板凳
Lewisnx| | 2018-8-20 12:18 | 只看该作者

漏数据,很可能是波特率不匹配

使用特权

评论回复
地板
dirtwillfly| | 2018-8-20 15:45 | 只看该作者
漏数据可能有多种原因,比如波特率、程序问题等。建议上传下代码

使用特权

评论回复
5
CCompton| | 2018-8-20 16:19 | 只看该作者
波特率问题吧

使用特权

评论回复
6
Richardd| | 2018-8-20 16:30 | 只看该作者
可能没有使能外部的晶体,而是使用内部的不怎么稳定的RC

使用特权

评论回复
7
Mattheww| | 2018-8-20 16:42 | 只看该作者
外部晶体采用3.6864MHz或者7.3728MHz的晶体,不要使用整数倍的比如4MHz、8MHz。

使用特权

评论回复
8
usysm| | 2018-8-20 22:10 | 只看该作者
你把程序写慢了。

使用特权

评论回复
9
typeof| | 2018-8-20 22:10 | 只看该作者
串口输出速率较慢

使用特权

评论回复
10
10299823| | 2018-8-20 22:11 | 只看该作者
将数据缓存,然后在主循环中输出。

使用特权

评论回复
11
jimmhu| | 2018-8-20 22:11 | 只看该作者
通过一个超时判断判断是否后续还有数据

使用特权

评论回复
12
lihuami| | 2018-8-20 22:11 | 只看该作者
中断处理时需要时间的

使用特权

评论回复
13
xiaoyaozt| | 2018-8-20 22:12 | 只看该作者
因为当串口处于中断处理状态时候是不受理新的中断的

使用特权

评论回复
14
uptown| | 2018-8-20 22:12 | 只看该作者
你的更高级的中断消耗多少时间

使用特权

评论回复
15
cehuafan| | 2018-8-20 22:12 | 只看该作者
中断处理遭到禁用或其他中断干扰, 无法正常运作

使用特权

评论回复
16
yujielun| | 2018-8-20 22:13 | 只看该作者
程序没有正确收取资料, 导致overflow

使用特权

评论回复
17
htmlme| | 2018-8-20 22:13 | 只看该作者
接收到指定缓冲区,然后外部再发送。

使用特权

评论回复
18
cehuafan| | 2018-8-20 22:13 | 只看该作者
中断程序使用buffer, buffer处理异常

使用特权

评论回复
19
usysm| | 2018-8-20 22:13 | 只看该作者
串口输出部分出了问题

使用特权

评论回复
20
uptown| | 2018-8-20 22:13 | 只看该作者
你的串口中断是否是接收的最后一个数据。

使用特权

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

本版积分规则

126

主题

369

帖子

0

粉丝