这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » STM32F103ZET6 串口2问题

共7条 1/1 1 跳转至

STM32F103ZET6 串口2问题

菜鸟
2014-03-29 14:14:02     打赏
我的开发板默认是用串口1下载程序的,但现在我需要利用串口2,所以我想先调试串口2。串口2是通过插针引出的,我把串口1的串口通信程序经过修改后(包括总线,引脚)改成适合串口2的驱动,但没有实现功能,现在找不到原因,我能想到的只有总线和引脚了。说下我的做法,我另外用了个USB转串口的小板(芯片是CH340),我把串口小板插上电脑,再把RX TX和STM32开发板的串口2的TX RX交叉连接。我想这样应该能达到目的才对啊??求大虾指点

高工
2014-03-29 16:07:38     打赏
2楼

你看下串口2的时钟配置对了没有

串口1和串口2 的时钟总线不一样


高工
2014-03-29 16:08:37     打赏
3楼
如果不是时钟的问题,那么在收发的时候试试颠倒一下两根线的连接

菜鸟
2014-03-29 16:29:12     打赏
4楼
时钟总线这个问题我注意到了,现在是可以通信,但是现实乱码

高工
2014-03-29 16:32:42     打赏
5楼
乱码?怎么个乱法呢?是不是用助手看到的?注意到助手显示与实际发送字符的区别了没?

菜鸟
2014-04-05 10:07:34     打赏
6楼

 

两张图分别是串口1和串口2的通信截图,串口2貌似可以接收不能发送,


院士
2014-04-05 10:25:59     打赏
7楼

看上去是波特率的问题。


两个串口不同的就是时钟总线。其它的配置都是一样的。

楼主再好好看看吧


共7条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]