OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4615|回复: 6

串口2,3不能使用com2,3通讯,但是用usb_232正常

[复制链接]

1

主题

3

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2021-10-26
在线时间
12 小时
发表于 2021-11-20 13:37:29 | 显示全部楼层 |阅读模式
1金钱
刚入了探索者开发板,配置好串口2, 串口3后,分别将PA2和PA3,PB10和PB11通过跳线连到P6 RXD和TXD上,
通过USB_232都能正常收发,但是连上COM2和COM3都不能正常通讯,用万用表分别测了U5和COM2,COM3的收发线
都是连通的,U5上引脚和PA2和PA3,PB10和PB11也都是通的,COM2和COM3的收发也交叉试了还是不行。
U5芯片坏了?还是我用的USB转RS232线有问题(两条usb转RS232都不行, 一个公头,一个母头),还有什么可能吗?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

668

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1926
金钱
1926
注册时间
2021-8-13
在线时间
262 小时
发表于 2021-11-20 14:55:58 | 显示全部楼层
跳线帽接了吗,接到com2 com3,然后换一下线看看,芯片,com2 3,线这三方面的问题都检查一下看看
回复

使用道具 举报

12

主题

3344

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8464
金钱
8464
注册时间
2020-5-11
在线时间
3904 小时
发表于 2021-11-20 15:09:37 | 显示全部楼层
我表示没看懂,楼主能否画个图?
楼主是否知道232电平需转为TTL电平?
是否把232电平直接接到了IO?
是否两个TXD引脚接到了一起?
专治疑难杂症
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2021-10-26
在线时间
12 小时
 楼主| 发表于 2021-11-20 17:09:08 | 显示全部楼层
图片上传不了,串口2通过跳线把PA2(TX)和PA3(RX)接到P6上,经CH340转换到USB_232,通讯正常,程序应该是没问题。
去掉跳线,接上串口2的跳帽,串口2的PA2(TX)和PA3(RX)到SP32322端用万用表测试是通的,SP32322端到COM2口连接也是通的,
测试usb转232串口线也是正常的(短接DB9针2,3脚,收发数据正常),发送和接收线也进行直连和交叉调换,都不行。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2021-11-22 02:18:19 | 显示全部楼层
shuney 发表于 2021-11-20 17:09
图片上传不了,串口2通过跳线把PA2(TX)和PA3(RX)接到P6上,经CH340转换到USB_232,通讯正常,程序应该是没 ...

最好拍照看看吧,你用COM口,得是232电平才行
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

12

主题

3344

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8464
金钱
8464
注册时间
2020-5-11
在线时间
3904 小时
发表于 2021-11-22 15:39:59 | 显示全部楼层
若楼主要回复我,需点击我所在楼层左下方的“回复”,我才能收到通知。
P6是啥?有没有连接其它引脚?会不会造成其它引脚和PA2\PA3形成并联。
PA2、PA3关闭串口功能,能否在程序中置高置低?
有没有试一下单片机主动往外发数?比如while(1){send(0x55);delayms(200);}
有没有用示波器看看TXD脚有没有波形?没示波器的话用LED串电阻接VCC与TXD之间看它闪不闪。
专治疑难杂症
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2021-10-26
在线时间
12 小时
 楼主| 发表于 2021-11-22 16:31:21 | 显示全部楼层
LcwSwust 发表于 2021-11-22 15:39
若楼主要回复我,需点击我所在楼层左下方的“回复”,我才能收到通知。
P6是啥?有没有连接其它引脚?会不 ...

P6通过跳帽连接USART1的TX和RX引脚到CH340,我验证串口2和串口3也是将TTL电平通过跳线连接到CH340转换输出,我测试串口2和串口3都是单独通过跳线连接的,串口1的跳帽没有使用,不会并联。这样测试的意图就是使串口2或串口3通过USB_232接口输出,而不使用232电平的COM2或COM3输出。
通过上述方式验证我可以验证串口2,串口3的发送引脚,接收引脚功能是可以正常工作的,也就是TTL电平通讯正常,由于手头没有示波器只有万用表,我没法测试当使用SP3232转换芯片输入和输出引脚上的波形,只能通过万用表测试串口2的发送引脚,接收引脚到SP3232是通的,而SP3232到COM2口的发送,接收引脚也是通的,因此我初步怀疑SP3232这个转换芯片可能没有正常工作。后面我找个示波器去看下到底信号在哪里出现问题了。
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-26 15:18

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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