打印
[STM32G4]

STM32G474CBT6 串口通信问题

[复制链接]
791|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
用USB转TTL模块与单片机相连 ,接线没有问题 ,模块也回环测试了能正常收发数据 应该没啥问题;用CUBEMX初始化后 我把相关函数全注释掉 编译下载 依旧会收到00 ,用G4库官方例程修改相关参数后依旧存在;自己新建也存在;有大佬遇到过这问题吗?

屏幕截图 2025-03-04 084840.png (20.15 KB )

屏幕截图 2025-03-04 084840.png

屏幕截图 2025-03-04 085000.png (22.51 KB )

屏幕截图 2025-03-04 085000.png

使用特权

评论回复
评论
Zipper1 2025-3-8 08:38 回复TA
感觉跟问题这篇有点类似 还在找寻中... STM32 上电串口发送0是怎么回事 https://bbs.21ic.com/icview-164446-1-1.html?fromuser=Zipper1 (出处: 21ic电子技术开**坛) 
沙发
dukedz| | 2025-3-5 14:28 | 只看该作者
是不是串口还没配置的时候,mcu 默认 pull down 了 tx 脚,导致 pc 接收到低电平
tx 脚外部加上拉电阻试试

使用特权

评论回复
板凳
qinlu123| | 2025-3-5 16:19 | 只看该作者
你把printf之前的代码全部取消注释再试试

使用特权

评论回复
地板
捧一束彼岸花| | 2025-3-8 01:23 | 只看该作者
给我的感觉是你的串口硬件配置有问题吧这是

使用特权

评论回复
5
白马过平川| | 2025-3-8 02:37 | 只看该作者
虽然回环测试正常,但模块与单片机连接时可能存在电平不匹配或驱动能力不足的问题

使用特权

评论回复
评论
Zipper1 2025-3-8 08:30 回复TA
模块我就接了地和信号线 接到其他单片机上可以正常收发... 
6
故意相遇| | 2025-3-8 03:27 | 只看该作者
是不是电平不对,建议USBTTL模块的电平与单片机匹配(如3.3V5V

使用特权

评论回复
评论
Zipper1 2025-3-8 08:22 回复TA
模块我就连了gnd rx tx 
7
温室雏菊| | 2025-3-8 04:42 | 只看该作者
检查模块的TXRX引脚是否与单片机的RXTX正确交叉连接

使用特权

评论回复
8
春日负喧| | 2025-3-8 05:41 | 只看该作者
USBTTL模块和单片机共地时,可能存在电源干扰

使用特权

评论回复
9
将爱藏于深海| | 2025-3-8 06:37 | 只看该作者
一般需要检查单片机引脚是否与其他外设冲突(如复用功能)

使用特权

评论回复
评论
Zipper1 2025-3-8 08:20 回复TA
配置了的 AFPP 
10
失物招領| | 2025-3-8 07:29 | 只看该作者
确认引脚配置正确,避免与其他功能冲突

使用特权

评论回复
11
她已醉| | 2025-3-8 08:39 | 只看该作者
即使注释掉相关函数,某些外设可能仍处于默认状态,导致引脚输出异常

使用特权

评论回复
12
西洲| | 2025-3-8 09:32 | 只看该作者
如果USARTRX引脚未正确配置,可能会读取到随机值(如00

使用特权

评论回复
13
风凉| | 2025-3-8 10:28 | 只看该作者
如果时钟配置不正确,USART可能无法正常工作。检查SystemClock_Config函数,确保时钟配置正确。使用STM32CubeMX重新生成时钟配置代码

使用特权

评论回复
14
香水城| | 2025-3-9 08:27 | 只看该作者
回环测试没问题,说明UART的收发配置没啥问题,相关代码也没啥问题。 会不会是你外部的那个转换模块的问题呢?

使用特权

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

本版积分规则

3

主题

11

帖子

0

粉丝