手头有个MTK双频路由器的开发板,做工良好,但让人蛋疼的是,TTL线没有标注TX/RX/GND/VCC,这个小细节的缺失给使用带来了巨大麻烦。

 

网上搜了半天也没找到相关电路图,只好遍历测试找到正确的连接方式,VCC线不用连,所以共有24种连接方式。

 

注意:即便不连接串口板的VCC线,依然有烧板(串口板)的可能性!如果板子过热或冒烟,那就是中招了,牢牢记下这个错误的连接方式,防止再次踩雷,然后,擦干眼泪,换块板子继续。

 

正确连接方式:

开发板--串口板

TX--------RX

RX--------TX

GND-----GND

VCC不连

 

测试步骤:

1、将串口板连上PC,在PC上安装TTL to USB驱动;

2、在PC上打开串口登录工具,比如PuTTY,设定波特率(一般是115200);

3、开发板下电;

4、将串口板TTL线的RX和GND连到开发板;

5、开发板上电,观察串口是否有打印(乱码或正常启动信息),如果没有打印信息,回到3,继续尝试新的组合;

6、如果串口有打印说明RX和GND接对了,只需要在剩下的两个接口上试出TX即可,TX接对的话串口对键盘输入就应该有反应了。

 

串口板调试可以参考《【硬创邦】跟hoowa学做智能路由(四):第一次刷机》中的方法:

putty打不开COM设备:驱动有问题,或参数填写有问题,或你那个板子有问题。

开发板上电以后屏幕啥都不显示:那三条线连接的有问题。

串口板过热或冒烟:恭喜你板子烧了,让你得瑟插到VCC过电了吧。

屏幕显示了,但是显示的是乱码:可能是Speed速率没设置正确,也可能是线接触不良。重新连接所有设备,包括重插串口板。

所有信息都能正常显示,但是按回车没反应并且也无法输入信息:可能还是线连接有错误注意看顺序,重新连接所有设备,包括重插串口板。

如果以上方法你连接还不行,要么是你的什么东西坏了,要么是你真的人品太烂了,请砸掉电脑。

 

如果还有其它更简单更安全的方法找到正确连接,请走过路过的朋友们不吝赐教,先替烧掉的板子谢过啦。