[STM32F1] 请教2块STM32F103的串口相联问题

[复制链接]
1193|6
 楼主| gdszzyq 发表于 2020-4-20 11:26 | 显示全部楼层 |阅读模式
我用2块完全一样的板子把串口1直接用线连接起来进行通信,用同一个开关电源,测试过程发现总是只有块板能接收,另一块不能接收,后来才发现串口1的TX或RX端口烧掉了,试了4块板子都烧掉了其中一个端口,STM的串口不能直接对接吗,怎么那么容易烧的?我用STC的芯片都可以直接相联,STM的就那么脆吗?一定要加光耦隔离才行?
joyme 发表于 2020-4-20 14:22 | 显示全部楼层
RX->TX,TX->RX, 你不会是把TX和TX连一起吧?
可以贴你的图看看
 楼主| gdszzyq 发表于 2020-4-20 15:05 | 显示全部楼层
怎么可能,肯定是TX接另一块板的RX,交叉接的,刚接上时一块板能接收,另一块不能接收数据,只是不明白怎么就烧了一个端口,4块板都烧了一个端口,搞得我都不敢再试了
yklstudent 发表于 2020-4-20 16:10 | 显示全部楼层
你至少加个电阻吧
cyc2009 发表于 2020-4-21 21:50 | 显示全部楼层
也是用过STC,STM32没这么干过,但是应该不至于。
香水城 发表于 2020-4-21 23:19 | 显示全部楼层
如果说你只是将STM32本身的UART  TX/RX相连是没理由烧坏的,
当然,这个管脚的GPIO复用模式还是要配置正确的。
kingkits 发表于 2020-4-22 15:55 | 显示全部楼层
至少要串一个33欧左右的电阻吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

46

主题

322

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部