-
单片机串口连接电脑,USB转TTL线的使用
2017-11-08 20:46:00注:串口发送数据(USART)是STM32调试中经常使用的功能,但是电脑USB的电平标准与串口所使用的TTL标准不同,所以需要一条USB转TTL线来完成它们之间的通信。本文介绍使用USB转TTL线完成单片机与电脑通信的方法。注:串口发送数据(USART)是STM32调试中经常使用的功能,但是电脑USB的电平标准与串口所使用的TTL标准不同,所以需要一条USB转TTL线来完成它们之间的通信。
第一步.购买一条USB转TTL线,电脑安装驱动
这是我从淘宝上(https://detail.tmall.com/item.htm?id=41281767348)购买的一条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,谢谢观看!
-
USB转TTL设备驱动不能使用
2018-08-01 23:38:53我的系统为win10更新系统后USB转TTL设备不能使用了,打开设备管理器后出现的是小感叹号,然后点击更新设备驱动选择自己选择设备驱动然后选择列表里年份比较老的,比如2009年的版本去使用就可以了(这是正常的解决...这里说一下设备驱动,我的系统为win10更新系统后USB转TTL设备不能使用了,打开设备管理器后出现的是小感叹号,然后点击更新设备驱动选择自己选择设备驱动然后选择列表里年份比较老的,比如2009年的版本去使用就可以了(这是正常的解决方法),但我的电脑上只有2016和2017的,两个都不能使用,这时候就需要自己安装了下载USB转TTL2.0驱动安装即可解决(这里没有配图,毕竟网络图片还是比较全面的)。
那么我想要说的就是大家对于设备驱动的态度,有种强迫症就是大家都喜欢新的,非常喜欢更新软件、程序等,包括我也是,因为新的里面加了新颖的内容,感觉还是蛮不错的,但是对于设备驱动却不是越新越好,设备驱动是越稳定越好,否则会出现意想不到的结果。尤其是电脑里的驱动,它会提示你去更新,但很多人更新系统驱动后出现了开不了机或者卡死的情况,很正常,也很容易解决,只需要卸载该驱动重新安装原来稳定版本即可。
-
STM32、51单片机如何使用USB转TTL烧写程序?
2020-11-25 21:29:26STM32、51单片机如何使用USB转TTL烧写程序? 一个好的程序员就要有钻研的精神,有串口工具就要用! 下面给大家介绍一下除了用J/ST-LINK烧写程序的另一种方法。 废话不多,按步骤一步步来! 请先装好ch340驱动,...STM32、51单片机如何使用USB转TTL烧写程序?
一个好的程序员就要有钻研的精神,有串口工具就要用!
下面给大家介绍一下除了用J/ST-LINK烧写程序的另一种方法。
废话不多,按步骤一步步来!
请先装好ch340驱动,这里不做说明!
给stm32f103最小系统板烧写程序
一、接线:一共三根,PA9,PA10对应连接RXD,TXD ,GND连GND ,3.3连3.3,也可以给板子外部供电,接好线后将USB转ttl插入电脑,设备管理器会显示串口号。
二、跳线帽:BOOT0置1,BOOT1置1
三、打开烧写软件,下载你要烧写的程序,点击下载后是这样的,显示正在连接:
四、BOOT0置0,BOOT1置1,如图,之后程序会进行烧写
五、烧写完成!将跳线帽BOOT0置回1,按下RESET键,给板子供电,板子正常运行程序!51单片机烧写程序
一、接线:一共三根,GND连GND ,P31,P30对应连接RXD,TXD,板子不要供电,或者供电不打开电源开关
二、烧写程序,显示正在检测目标单片机。
三、给板子供电或打开电源开关,程序烧写成功!
有问题可在评论区交流
-
测试方法三:电脑+USB转TTL串口模块+HC06
2014-11-26 21:39:01这里使用的USB转TTL串口模块是CP2102,注意此处不是用电脑的蓝牙和HC06连接,而是用这个转换模块,因为只有这样才能使用AT指令对蓝牙模块进行设置。 HC06的AT指令超级少: 发送命令时不要跟任何其他字符(\0,\n,\r...这里使用的USB转TTL串口模块是CP2102,注意此处不是用电脑的蓝牙和HC06连接,而是用这个转换模块,因为只有这样才能使用AT指令对蓝牙模块进行设置。HC06的AT指令超级少:发送命令时不要跟任何其他字符(\0,\n,\r一类)一、默认参数:从机,9600,N,8,1。配对密码:1234。二、AT命令集如下:1、测试通讯发送:AT(返回OK,一秒左右发一次)返回:OK2、改蓝牙串口通讯波特率发送:AT+BAUD2返回:OK2400返回后波特率就马上改变了,再要通信就要改波特率了。1:12002:24003:48004:96005:192006:384007:576008:1152009:230400A:460800B:921600C:13824003、改蓝牙名称发送:AT+NAMEname返回:OKsetname4、改蓝牙配对密码发送:AT+PIN0000返回:OKsetpin这里你不需要启用蓝牙,只需要打开测试方法二介绍的串口软件,选择好串口和波特率,发送你想设置的指令就行了,非常简单,不罗嗦了。
-
迅为开发板4412 安卓usb转串口使用方法
2019-04-10 16:55:19因为开发板串口电平是232,而我们使用的单片机是TTL的,所以要使用开发板的usb口当成串口使用,找了很多种方法。 首先,先用usb下载器和单片机连上, 然后根据usb下载器版本,直接百度搜索对应的安卓驱动, 不... -
CH340G usb to ttl驱动 支持win7
2020-07-14 01:09:54CH340Gusbtottl驱动是一款usb转ttl驱动程序,经测试在64位的windows7系统可以运行使用,需要下载此驱动的可以试一试。usb转ttlch340驱动说明在64位WINDOWS7系统上测试可用的CH340Gusbtottl驱动,内附MACOSX驱动usb转... -
ubuntu 使用多个相同USB串口模块的方法
2019-08-30 11:27:23自动驾驶项目中,可能会使用到usb转ttl,我们用的cp210x系列 我们需要区分每个串口的时候,用的udev来给串口制定名称 具体命令是这样的 echo 'KERNEL=="ttyUSB*", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea... -
tplink wr886n v5.0 ttl 接线方法
2017-08-12 19:49:00我的倒是有ttl信息,但是全是乱码,换过RX和TX,也换过串口速率都没用,附上TTL接线图.==================================2016-11-02=========...将usb转ttl转接板上的rx和tx的指示灯干掉,可以留下电源指示灯详细教程见... -
调试血泪经验之uart/ttl/rs232电平转换问题
2021-03-25 17:22:00发现已经有前辈总结,感谢!...芯片tx直接输入的是ttl电平 现象 我用usb转rs232的连接线连接电脑和单个芯片的uart ...使用usb转串口uart连接线连接电脑和芯片rx/tx接口即可实现通信。 usb转rs232连接线 usb转串口uart连 -
①ESP8266-wifi模块使用方法
2019-03-02 00:16:25②usb转ttl ③5v转3.3v模块(esp8266仅支持3.3v电压,使用5v模块有几率会被烧坏) ④杜邦线 二、连线 1、wifi模块有8个引脚,要使用它,我们只需要用到5个引脚即可(红框) 本来不准备画出连线图的,考虑到你们... -
STM32F4串口通信二(其它串口使用方法)
2020-10-14 16:13:58STM32F4开发板的串口2用USB转TTL回显到电脑上 我们平时做简单的串口实验,只是在电脑到开发板的数据传送,那么我们怎么实现外设和开发板的数据传送呢? 接下来我们来讲讲,首先,实现开发板串口二和电脑数据收发... -
esp8266 模式接法_WIFI模块ESP8266使用方法
2021-01-12 19:41:19工具准备USB转TTL线串口 调试工具杜邦线若干ESP8266连接方法ESP8266有一个CH_PD引脚,该脚如果是低电平,那么ESP8266就不工作,如果CH_PD是高电平,ESP8266才能工作,具体连接图如下ESP8266测试打开串口调试工具,... -
ttl备份机顶盒固件_机顶盒刷机TTL教程,任意安装安卓软件,免费看电视直播
2020-12-30 07:00:35用USB转TTL刷机小板,把闲置网络机顶盒刷成全网通盒子有多种方法,本文介绍一下用TTL法。准备工作首先下载第三方桌面和应用市场,把第三方桌面改成英文名称,如dbzm.apk,为什么要改成英文名呢?这是因为在串口调试... -
Debug_printf_Viewer 使用方法
2019-03-26 10:47:16在刚开始接触这个调试方法的时候,通常采用的方式是浪费一个芯片的串口,然后利用TTL转USB模块,在PC端的串口调试助手中打印提示信息。 另一种方式是硬件仿真的时候可以利用J-Link等工具实现的一种打印提示信息的... -
蓝牙模块音频BLE数据数传串口AT指令的使用方法
2019-06-17 16:42:00一、简介 蓝牙模块,使用其实是非常简单的,因为它把比较麻烦的蓝牙射频以及外围的电路,都集成在...所以拿到模块之后,通过USB转TTL的小板,连接好模块。然后操作电脑端的“串口调试助手”即可测试 这里拿我... -
使用esp8266实现STM32联网(最简单USART方法)
2017-10-18 15:41:57esp8266和USB转TTL连接 esp8266简单介绍 esp8266连接路由器 esp8266通过路由器连接在同一局域网中的电脑,建立TCP连接 esp8266使用串口发送数据到电脑上的网络调试助手 esp8266使用串口通过局域网发送到电脑上自己... -
串口转无线模块 ESP8266 ESP-01调试使用说明
2014-12-19 17:48:28固件接线方法:采用USB转TTL串口连接模块与PC VCC----3.3 GND--GND CH_PD--3.3 GPIO0--GND(烧录固件时连接,不烧录时为空) RX--TX TX--RX ///P:3.3V供电 要独立供电 不能直接用CH340usb上的 -
蓝牙模块BT401如何使用 以及常用的测试方法和工具说明
2019-06-09 13:08:49一、简介 蓝牙模块,使用其实是非常简单的,因为它把比较麻烦的蓝牙射频以及外围的电路,...所以拿到模块之后,通过USB转TTL的小板,连接好模块。然后操作电脑端的“串口调试助手”即可测试 这里拿我们熟悉的BT401蓝... -
usb模拟串口_灵动微课堂 (第120讲) | MM32 USB学习笔记——虚拟串口CDC SHELL调试
2020-12-03 05:55:37也介绍了如何通过串口或者J-Link RTT方式实现shell辅助调试方式,但是其都需要依赖额外的工具,比如串口方式就需要USB转TTL,J-Link RTT需要使用J-Link下载器,所以希望有新的方法实现shell,本次我们介绍USB CDC的... -
c语言程序实现PC端通过USB端口与单片机实现通讯(串口通讯方式)
2018-11-12 17:38:49通过pc端的c++语言编程实现与...将PCB板上UART1的IO口通过usb转TTL工具与电脑的USB端口连接即可 3.可以通过UartAssist.exe串口调试助手观察板子上接收到的信息(此步需要再使用单片机上面的一个串口来连接串口助手)。 -
STM32迪文串口屏使用开发板进行调试方法以及错误
2020-04-03 10:15:19起初,以为串口屏配套的转接板可以配上开发板的串口下载线直接进行连接,通讯,如图所示. ...并且转接板是跟电脑主机通讯的,屏幕和实验板的USB口都是USB设备,都只能和主机通信,两个USB设备之间是不能通讯的... -
树莓派3B 设置通用(UART)串口的方法
2018-06-16 17:57:09其中,电脑需要使用USB转TTL模块来实现与树莓派的连接。 1、电脑端 我的电脑系统为win10,使用的USB转TTL模块型号为CP2102,该模块的驱动程序可以在CSDN上找到并下载。安装好驱动后,就可以直接将模块插入电脑USB... -
基于Wolf32F031 自由评估板的UART Txpoll RX interrupt实验硬件原理及软件API使用方法(适用于STM32F030/...
2015-12-07 20:58:24●共分为五部分: (一)相关知识 (二)硬件原理 (三)软件API (四)调用方法 ...2.本例中使用MAX3232将STM32F032的TTL电平UART转换为RS232电平,外接USB转串口(RS232)线,实现串口至PC的数据发 -
Wi-Fi模块的设置方法汇总
2018-08-09 17:18:00方法一:网页设置 步骤: 连接模块热点(仅模块做AP情况下)à登录模块内置网页à设置参数à保存参数à... 硬件连接:使用USB转TTL串口线连接电脑USB接口和模块串口,模块上电。 设置软件:WIFI模块 搜索... -
ATK-ESP8266使用中遇到的问题小记
2018-07-24 15:14:10做个小项目要用到wifi模块,刚好手边有ATK-ESP8266,之前没有用过,网上找到几篇连接方法后便开始接线,通过usb转ttl与模块连接,通电复位后出现传说中的ready字样,这时问题来了,发送AT指令没有任何反应,换了个... -
esp8266实现STM32联网(最简单USART方法)
2018-02-01 21:34:08esp8266和USB转TTL连接 esp8266简单介绍 esp8266连接路由器 esp8266通过路由器连接在同一局域网中的电脑,建立TCP连接 esp8266使用串口发送数据到电脑上的网络调试助手 esp8266使用串口通过局域网发送到电脑上自己... -
stm32F4系列实现USB UVC免驱摄像头
2018-08-23 17:32:291,用的库是官方的HAL库 ...6,使用方法是上电后,点击按键,开始缓存AVI文件到SDRAM中,大约1分钟左右,就可以在ECap上播放了 7,可以在串口上看到一些打印信息,核心板的串口是TTL电平的,需要自己转换。