QWE4562009 发表于 2020-12-1 18:27

两个单片机断开单独用串口工具收发zhi令都是正常的,为...

两个单片机断开单独用串口工具收发zhi令都是正常的,为什么两个单片之间要互相通信,一接上就通信不上,出现错误,都是0XFF。这种情况一般是什么问题?

zyj9490 发表于 2020-12-1 18:39

输入电平不对吧?

zyj9490 发表于 2020-12-1 18:41

看Tx电平是否符合RS232电平

xyz549040622 发表于 2020-12-1 21:16

1.同意楼上的,你共地了木有?必须要共地的。
2.STM32是3.3V的TTL吧,STC15L的也是3.3V的吗?还是5V的TTL

QWE4562009 发表于 2020-12-2 11:08

zyj9490 发表于 2020-12-1 18:39
输入电平不对吧?

电平如何不对

QWE4562009 发表于 2020-12-2 11:09

yyy71cj 发表于 2020-12-1 19:22
是一块板子上的两片MCU还是两块板子上的MCU?确信共地了吗?你这样子信号电平有问题的可能很大 ...

两个板子

QWE4562009 发表于 2020-12-2 11:16

xyz549040622 发表于 2020-12-1 21:16
1.同意楼上的,你共地了木有?必须要共地的。
2.STM32是3.3V的TTL吧,STC15L的也是3.3V的吗?还是5V的TTL ...

用的是串口。

已经共地。两个MCU的串口线长度是否有要求?目前是20cm,是否需要加上拉

qinlu123 发表于 2020-12-2 11:52

我之前做过一个两个stm8单片机的串口通信,波特率115200。两个单片机和PC通信都没问题但是他俩就是通不上,把波特率该成57600就好了。我怀疑是单片机内部时钟一致性可能差点,异步通信对时钟要求都比较高。

zyj9490 发表于 2020-12-2 12:26

本帖最后由 zyj9490 于 2020-12-2 12:27 编辑

QWE4562009 发表于 2020-12-2 11:08
电平如何不对
1,是-2----15V,0是2---15V,检查下。图形拍上来看下。

15625004279 发表于 2020-12-2 14:34

单片机与单片机应该都是TTL电平吧,估计是电平不匹配导致的

QWE4562009 发表于 2020-12-2 19:28

qinlu123 发表于 2020-12-2 11:52
我之前做过一个两个stm8单片机的串口通信,波特率115200。两个单片机和PC通信都没问题但是他俩就是通不上, ...

现在已经是9600啊

QWE4562009 发表于 2020-12-2 19:28

15625004279 发表于 2020-12-2 14:34
单片机与单片机应该都是TTL电平吧,估计是电平不匹配导致的

3.0V啊如何不匹配

QWE4562009 发表于 2020-12-2 19:30

yyy71cj 发表于 2020-12-1 19:22
是一块板子上的两片MCU还是两块板子上的MCU?确信共地了吗?你这样子信号电平有问题的可能很大 ...

一个治具的板一个被校准的板串口线20cm有没有办法    加强干扰降低或者过滤掉误码

zlf1208 发表于 2020-12-2 20:06

先把一个板子循环发送0x55或0xAA,用示波器看接收端的波形,就可以判断问题在发送端还是接收端

15625004279 发表于 2020-12-3 09:17

QWE4562009 发表于 2020-12-2 19:28
3.0V啊如何不匹配

首先确认接线正确及共地,有时候如果接线反了,也会出现0xFF.确认没问题就在两条串口连接中间加个200R~1K的电阻试试,

coody 发表于 2020-12-3 14:20

上示波器吧,看看波形、。

申小林一号 发表于 2020-12-4 08:47

1:必须共地处理
2:TTL通信线缆最好不要超过15cm
3:通信线缆必须连接牢靠
4:波特率,数据位,校验。停止位必须一致。

张小凡 发表于 2020-12-4 09:12

有没有分配好主机和从机,从机等待主机发送信息再回复,而且每个发送都要有时间间隔,以免反应不过来。

QWE4562009 发表于 2020-12-4 17:14

yyy71cj 发表于 2020-12-4 14:07
是232还是TTL?

TTL电平

qinxg 发表于 2020-12-9 08:51

建议楼主在某宝买个20多块的逻辑分析仪, 调试串口够用了
页: [1] 2
查看完整版本: 两个单片机断开单独用串口工具收发zhi令都是正常的,为...