打印
[STM8]

stm8串口通讯问题

[复制链接]
491|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhenykun|  楼主 | 2021-7-4 13:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用stm8做485串口通讯,串口调试助手100ms给单片机发送一条指令,单片机反复给串口调试助手发指令,但为什么单片机发的指令到调试助手大多就成乱码了?有人遇到类似情况吗?

使用特权

评论回复
沙发
huwr| | 2021-7-4 14:00 | 只看该作者
可以量下单片机TX管教的波形,先看波特率对不对,再看发出的字符对不对

使用特权

评论回复
板凳
zhenykun|  楼主 | 2021-7-4 14:06 | 只看该作者
乱码?发送的16进制,还是ASCII码设置不对吧

使用特权

评论回复
地板
stly| | 2021-7-4 14:08 | 只看该作者
有可能是波特率设置问题

使用特权

评论回复
5
zhenykun|  楼主 | 2021-7-4 14:10 | 只看该作者
我现在的问题是接收和发送好像有冲突

使用特权

评论回复
6
renyaq| | 2021-7-4 14:12 | 只看该作者
是不是stm8运行速度慢,发送还没完成,接收就来了

使用特权

评论回复
7
chenho| | 2021-7-4 14:15 | 只看该作者
导致数据异常,你们有遇到类似情况吗

使用特权

评论回复
8
wuhany| | 2021-7-4 14:18 | 只看该作者
有可能是你工具的问题,我之前也遇到过,换个工具就可以了,你可以看看16进制打印是否正确

使用特权

评论回复
9
liliang9554| | 2021-7-4 14:19 | 只看该作者
stm8 100ms 是完全没问题的,应该是你的工具有问题,你应该设置成以16进制输出

使用特权

评论回复
10
spark周| | 2021-7-4 14:22 | 只看该作者
不论是什么单片机,支持使用串口全双工通讯的话,接收跟发送在单片机内部是两个不同的缓冲区,硬件地址已分开,所以不会存在你说的这种情况

使用特权

评论回复
11
zhaoxqi| | 2021-7-4 14:24 | 只看该作者
建议还是看看调试工具以及输入输出进制数是否一致

使用特权

评论回复
12
wyjie| | 2021-7-4 14:26 | 只看该作者
这个问题可以排除,时钟和波特率的问题较大

使用特权

评论回复
13
juventus9554| | 2021-7-4 14:28 | 只看该作者
波特率设置问题??

使用特权

评论回复
14
pangb| | 2021-7-4 14:31 | 只看该作者
是不是波特率设置的不对

使用特权

评论回复
15
supernan| | 2021-7-4 14:33 | 只看该作者
还有485输出线有没有接反,数值进制有没有设置错

使用特权

评论回复
16
dengdc| | 2021-7-4 14:36 | 只看该作者
如果485是画在板子上的,差分信号处理的怎么样

使用特权

评论回复
17
dengdc| | 2021-7-4 14:43 | 只看该作者
乱码?你可以看看初始化程序有没有问题,波特率有没有设置错,再检测下是不是电路设计的问题

使用特权

评论回复
18
jiaxw| | 2021-7-4 14:45 | 只看该作者
接收和发送同时进行

使用特权

评论回复
19
zhenykun|  楼主 | 2021-7-4 14:47 | 只看该作者

好的,我明天去单位试一下,多谢各位大侠了哈        

使用特权

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

本版积分规则

868

主题

11535

帖子

3

粉丝