USART串口输出好像接收不到数据

2019-07-14 14:36发布

各位帮忙看一下,这是原理图


最近在弄串口,因为板子上USART1的TX,RX经过了MAX3232变成RS232电平,
找不到合适的线和电脑通信,就打算用两根线把USART1的TX,RX接出来,然后用
USB转TTL连串口助手,但是接上串口助手之后发现接收有问题,好像接收不到数据一样
请问是哪里出了问题?
TX,RX接出来之后要加上拉电阻什么的吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
zhouxk
1楼-- · 2019-07-15 10:58
本帖最后由 toofree 于 2018-5-11 09:41 编辑

画一下你的接线图吧

你用的什么芯片?
STM32的PB6、PB7默认功能不是USART1,需要重映射后才能作为USART1用。

你是USB转TTL上位机收不到数,还是MCU收不到数?

(刚开始被你的图误导了,以为CC_TX是接的USB转TTL的RX呢,而外部RS1_TX与RS2_RX连接。)

如果你没有把USART1_RX与MAX3232断开,而是直接外加接到了USB转TTL的TX话,是会有问题的,MAX3232的12脚与USB转TTL的TX两个信号打架,收不到正常,不烧东西就不错了。
xieweibin
2楼-- · 2019-07-15 15:52
 精彩回答 2  元偷偷看……
cknz
3楼-- · 2019-07-15 19:01
一步一步来吧,先看看MCU的TX有没有输出,在看后端
阿信509
4楼-- · 2019-07-16 00:57
电脑就是RS232口啊,直接用就成了,干嘛要单解出来呢

一周热门 更多>