单片机串口连接电脑,USB转TTL线的使用

转:https://blog.csdn.net/qq_30668481/article/details/78483032

树莓派参考:https://jingyan.baidu.com/article/14bd256e7afb78bb6c261246.html

注:串口发送数据(USART)是STM32调试中经常使用的功能,但是电脑USB的电平标准与串口所使用的TTL标准不同,所以需要一条USB转TTL线来完成它们之间的通信。

第一步.购买一条USB转TTL线,电脑安装驱动

这是我从淘宝上(https://detail.tmall.com/item.htm?id=41281767348)购买的一条USB转TTL数据线。这是它的照片: 
USB转TTL数据线 
可以看到,它一端连电脑USB口,一端引出四条杜邦线用于连接STM32的串口。 
接下来将它插到电脑USB端口上,另一端不用接任何东西,开始安装驱动。 
当你刚插上它时,电脑会默认弹出安装驱动的选项,此时你可以点击安装驱动(如果没有,去网上下一个驱动)。然后查看驱动是否正确安装—>右键“我的电脑”,点击“属性”,点击左侧“设备管理器”,在弹出窗口的“端口”这一栏下如果看到以下图标,那么恭喜你,你已经完成了USB转TTL线的驱动安装。 
连接成功示意图 
但是,如果你发现这个图标上有一个问号或感叹号的形状,那么说明驱动没有正确安装。别灰心,笔者当时也有这个情况,这是因为win10会自动更新驱动到最新版本,但最新版本的驱动有问题,导致无法正确连接。解决的办法如下: 
首先进入“控制面板”,找到”设备和打印机下“的“更改设备安装设置”选项(直接在右上角搜索即可),点击它。 
找到更改设备安装设置
将自动更新驱动关掉,如下图所示: 
关闭自动更新驱动 
然后去网上找一个USB转TTL的驱动,(可以去http://www.jb51.net/softs/368503.html下),然后一步步安装即可。最后,插上USB转TTL线,进设备管理器看看驱动是否正确安装了。

第二步.连接单片机串口与USB转TTL线

杜邦线端口示意图 
观察转接线的末端,有四条颜色不同的杜邦线。它们分别是: 
红色—>VCC 
白色—>RX接收端 
绿色—>TX发送端 
黑色—>地

单片机上的串口一般是两个端口,一个是TX发送端,一个是RX接收端。 
连接时要注意交叉互连,即把USB转TTL线的RX端接单片机的TX端,把TX端接单片机的RX端,剩下两脚不用接。如图:
连接示意图
这里笔者使用的单片机是一款STM32F103Z8型号的单片机,使用串口1与电脑通信,A9脚为TX端,A10脚为RX端。再次强调,使用不同的单片机时,都要注意端口要交叉互连!

第三步,编程+测试

写好串口的程序,这个网上的教程很多,而且不同的单片机程序不同,这里不再赘述。以下是笔者写好的部分代码,设置波特率为9600,将程序烧录到单片机: 
代码截图 
然后通过USB转TTL线连接好单片机和电脑,打开串口调试助手(这个网上有许多版本可以下载的)。 
在串口调试助手中打开串口,设置波特率与软件中相同。然后就可以看到从单片机发来的数据: 
结果示意图

END,谢谢观看!

  • 14
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
### 回答1: 将USBTTL模块的VCC到STM32F103的3.3V电源引脚上,GND到GND引脚上,TXD到STM32F103的RX引脚上,RXD到STM32F103的TX引脚上。注意,TX和RX需要交叉连接。 ### 回答2: USBTTL与STM32F103线是进行串口通信的一种方法,主要用于STM32F103单片机串口调试和数据传输。下面是关于它的详细介绍: 1. USBTTL模块插在电脑上,将USB口插入电脑,绿灯亮。拿两根杜邦线,均十字剪口,一头是针头,另一头剥开几根铜线。 2. 然后将两根线的针头端分别USBTTL的TX、RX上, 土线不用。这样USBTTL模块的串口就与电脑串口相连了。 3. 将另一头的铜线到STM32F103的串口口上,注意口的TX和RX引脚分别对应USBTTL模块的RX和TX引脚上。另外,GND也要上。 4. 最后,打开串口调试助手,在对应的串口参数设置好波特率和数据位、停止位、奇偶校验等参数即可使用。 需要注意的是,连接时要特别注意不要错引脚和烧坏电路。串口调试时可以使用示波器等工具查看波形,判断数据传输是否正常。此外,在实际应用中还需要考虑数据传输的稳定性和可靠性,并根据具体需求进行优化和改进。 总之,USBTTL与STM32F103线是一种简单有效的串口通信方案,可以用于单片机的调试和数据传输,非常实用。 ### 回答3: USBTTL与STM32F103是很常见的组合,目的是为了通过USB口和计算机进行通信,实现STM32F103的编程,调试和数据传输等功能。一般情况下,线的步骤如下: 1.首先需要将USBTTL模块与计算机连接,插入USB口,并安装驱动。 2.将TTL口的RX和TX引脚与STM32F103的相应引脚连接。一般来说,TX引脚连接STM32F103的RX引脚,RX引脚连接STM32F103的TX引脚。需要注意的是,线顺序需要一致。 3.连接线USBTTL模块和STM32F103需要共同地线,一般连接在GND引脚上。 4.需要在连接之前确定STM32F103的串口引脚,具体参考其数据手册,以避免错引脚。 5.连接成功后,需要通过计算机中的串口调试助手软件或其他开发工具进行配置,以确定波特率和其他相关参数。 需要注意的是,线时需要仔细检查每个引脚的对应关系,如果线错误会导致通信失败。同时,在连接时需要断电,以避免误操作导致的损坏。除了以上步骤,还有一些其他的注意事项,比如不要将USBTTL模块的TX口和STM32F103的TX口连到一起,以避免短路。总之,USBTTL与STM32F103的线需要认真操作,以确保消息的传输效果和设备的安全性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值