STM32F103ZET6 串口2通信

2019-07-14 23:50发布

我的开发板默认是用串口1下载程序的,但现在我需要利用串口2,所以我想先调试串口2。串口2是通过插针引出的,我把串口1的串口通信程序经过修改后(包括总线,引脚)改成适合串口2的驱动,但没有实现功能,现在找不到原因,我能想到的只有总线和引脚了。说下我的做法,我另外用了个USB转串口的小板(芯片是CH340),我把串口小板插上电脑,再把RX  TX和STM32开发板的串口2的TX RX交叉连接。我想这样应该能达到目的才对啊??但现在是可以通信,但是显示乱码,波特率的什么都注意到了,求大虾指点
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
itmonkey
1楼-- · 2019-07-15 12:22
两张图片分别是串口1和串口2的通信截图,貌似串口2现在可以发送不能接收,波特率我试了1200 9600 4800 115200 都是这种情况
1.jpg
2.jpg
youzizhile
2楼-- · 2019-07-15 15:19
串口2的程序配置可能不正确,再对照串口1检查下
lyncxy119
3楼-- · 2019-07-15 16:50
9成可能是因为你的时钟没有配置好
黄志宝
4楼-- · 2019-07-15 20:01
 精彩回答 2  元偷偷看……

一周热门 更多>