你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
toofree 发表于 2018-5-10 22:56 好好看看,原理是错的呀。 14与8要相连,7与13相连。 你可好,14和13相连了,那不是MCU自己的串口回环了吗 ...
查看全部评分
zzuzph 发表于 2018-5-10 23:10 不好意思,你是不是理解错了,我是要在进入MAX3232芯片之前把USRT1的TX,RX接出来,没有什么14和13相连啊 ...
——————————————————————
不好意思,是我看错了
不好意思,你是不是理解错了,我是要在进入MAX3232芯片之前把USRT1的TX,RX接出来,没有什么14和13相连啊
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
不好意思,的确是我看错了
画一下你的接线图吧
你用的什么芯片?
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两个信号打架,收不到正常,不烧东西就不错了。
评分
查看全部评分
如果没有接错钱的话,我估计程序问题多一点。
看看TX、RX引脚端口配置有没有错。
对应IO不用加上拉,
RX配置成浮空输入(GPIO_Mode_IN_FLOATING),
TX配置成复用推挽输出(GPIO_Mode_AF_PP)。
评分
查看全部评分