找回密码
 立即注册
查看: 302|回复: 6

32G12K128 串口 接 COSMAX13487E 异常

[复制链接]
已绑定手机

1

主题

4

回帖

17

积分

新手上路

积分
17
发表于 2025-1-15 16:46:21 | 显示全部楼层 |阅读模式
Image 4.png

我的电路使用STC32G12K128 的TTL电平串口接了自收发识别的RS485转换芯片COSMAX13487E。
但STC32G12K128的接收不正常。
1、尝试在RXD1_485加上拉电阻,也不正常。
2、断开STC32G12K128与COSMAX13487E的RX/TX连接,用手里的一个USB 转TTL串口的小板接STC32G12K128 的串口测试,收发正常;USB 转TTL串口的小板接COSMAX13487E做测试, 收发也正常。


3、断开STC32G12K128 的RX信号与COSMAX13487E的pin1连接,逻辑分析仪接到COSMAX13487E的pin1,逻辑分析仪收到的数据也是正常的。


请帮忙分析下一可能是哪里的问题?
回复

使用道具 举报 送花

已绑定手机

1

主题

4

回帖

17

积分

新手上路

积分
17
发表于 2025-1-15 17:08:29 | 显示全部楼层
也尝试了用SN74AVCH4T245PWT做方向隔离,未与单片机的RX pin连接时,用逻辑分析仪看SN74AVCH4T245的前后级IO 上传输的数据都是正常可解析的。
接上单片机的RX pin连接时,SN74AVCH4T245的前后级IO 上传输的数据都不正常。
回复 支持 反对

使用道具 举报 送花

已绑定手机

1

主题

4

回帖

17

积分

新手上路

积分
17
发表于 2025-1-16 09:56:13 | 显示全部楼层
utmf*** 发表于 2025-1-15 17:08
也尝试了用SN74AVCH4T245PWT做方向隔离,未与单片机的RX pin连接时,用逻辑分析仪看SN74AVCH4T245的前后级I ...

刚刚用STC32G12K128的串口接了一个周立功隔离R485电路,RSM3485PHT,现象也是单片机发送正常,接收不正常。
回复 支持 反对

使用道具 举报 送花

已绑定手机

1

主题

4

回帖

17

积分

新手上路

积分
17
发表于 2025-1-16 10:39:31 | 显示全部楼层
plink*** 发表于 2025-1-16 09:56
刚刚用STC32G12K128的串口接了一个周立功隔离R485电路,RSM3485PHT,现象也是单片机发送正常,接收不正常 ...

DS1Z_QuickPrint2.png
DS1Z_QuickPrint3.png
DS1Z_QuickPrint4.png
上面三幅图是STC32G12K128的串口RX与RSM3485PHT TX信号连接,示波器捕获RSM3485PHT TX信号的波形,每次波形都不一致,逻辑分析仪解析的结果也不是正确的“11111”。
---------------------------------------------------------
下面两幅图是STC32G12K128的串口RX与RSM3485PHT TX信号断开连接,捕获RSM3485PHT TX信号的波形。捕获了两次,波形一致,逻辑分析仪解析的结果也是正确的“11111”。

DS1Z_QuickPrint5.png
DS1Z_QuickPrint6.png






---------------------------------
115200波特率通信,如果每次只发一个字节,那接收是正常的。但一次超过1个字节的发送,就不正常。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-04-30 09:58:34
已绑定手机

39

主题

2006

回帖

6841

积分

论坛元老

积分
6841
发表于 2025-1-16 11:49:05 | 显示全部楼层
参考MCU规格书,或者485芯片说明书介绍,确认电路连接是否正常:
截图202501161139436505.jpg
截图202501161143532554.jpg
回复 支持 反对

使用道具 举报 送花

已绑定手机

1

主题

4

回帖

17

积分

新手上路

积分
17
发表于 2025-1-17 11:44:46 | 显示全部楼层
不知道是不是程序问题,用的是《11-串口1中断模式与电脑收发测试》

1、串口1在接收的时候,不发送数据,则接收的数据是正确的。
2、串口1在接收的时候,同时发送数据,则接收的数据是不正确的。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-04-30 09:58:34
已绑定手机

39

主题

2006

回帖

6841

积分

论坛元老

积分
6841
发表于 2025-1-17 17:16:48 | 显示全部楼层
plink*** 发表于 2025-1-17 11:44
不知道是不是程序问题,用的是《11-串口1中断模式与电脑收发测试》

1、串口1在接收的时候,不发送数据,则 ...

串口全双工,收发可同时进行;
485半双工,收发不能同时进行。
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 04:03 , Processed in 0.132657 second(s), 87 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表