注:串口发送数据(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线的使用相关推荐

  1. 51单片机串口向电脑发送数据

    声明:本人跟随b站江科大学习,我的所有文章仅记录我的学习总结,以防我以后忘了,有地方回忆,况且江科大的资料都是开源的.我也希望大家多多去看江科大的视频,讲的是真的好,我的文章仅限看过视频学习过的,过段 ...

  2. c51单片机串口通信电脑向单片机发送数据

    main.c #include <REGX52.H> #include "UART.H"void Delay(int t) { while(--t); }void ma ...

  3. 电平是什么?单片机的I/0口输入和输出,1和0是什么?什么是TTL电平?TTL电平分析?TTL、CMOS、RS232、RS485电平差异?usb转ttl?CH340模块驱动安装?电平之间的转换?

    电平是什么 理想的数字电路电平是这样的: 输入小于1/2VCC(电源电压)就是低电平,反之是高电平.实际的器件是做不到的,也不实用,如果输入电压在1/2VCC附近有干扰,就会发生错误的输入信号.现在常 ...

  4. RS-232 RS-485 TTL电平标准 以及串口、COM口、UART口、USB转TTL、USB转串口

     串口 即串行通信接口,与之相对应的另一种接口叫并口,并行接口.两者的区别是,传输一个字节(8个位)的数据时,串口是将8个位排好队,逐个地在1条连接线上传输,而并口则将8个位一字排开,分别在8条连接线 ...

  5. 关于CH552G单片机连接电脑和烧录程序的细节总结

    前言:昨天tb上买的CH552单片机到货了,开始着手研究的时候,发现无论在哪儿,相关资料都非常零散,所以我打算开一个帖来记录和整理那些零散的知识.今天这一篇就是记录一下CH552G单片机从连接电脑到写 ...

  6. oppo怎么打开科学计算机,usb计算机连接方式,详细教您oppo手机怎么连接电脑

    oppo拥有创新的功能配置和精致的产品设计,在手机拍照领域拥有突出表现.近期很多人买到了oppo的手机,但是不太了解,这个oppo手机要如何才能够连接到电脑,下面,小编给大家讲解oppo手机连接电脑u ...

  7. oppo专用计算机,usb计算机连接方式,教您oppo手机怎么连接电脑

    现在,OPPO以逆天颜值手机来标榜自己,很多妹纸也确实被OPPO姣好的外形给吸引,都在使用OPPO手机.但是,很多妹纸都发现了,自己的OPPO手机总是连接不上电脑,可能是没有正确的操作吧,下面,小编给 ...

  8. oppo计算机上符号在哪,usb计算机连接方式,手把手教你oppo手机怎么连接电脑

    现在,OPPO以逆天颜值手机来标榜自己,很多妹纸也确实被OPPO姣好的外形给吸引,都在使用OPPO手机.但是,很多妹纸都发现了,自己的OPPO手机总是连接不上电脑,可能是没有正确的操作吧,下面,小编给 ...

  9. oppo专用计算机,usb计算机连接方式,小编教你oppo手机怎么连接电脑

    有用户找到小编说他最近新买了一台OPPO手机,现在像连接电脑传输一些资料,不过发现电脑不能识别OPPO手机,是基于对OPPO手机的不熟悉,那么OPPO手机怎么做才能连接电脑?下面,小编给大家分享opp ...

最新文章

  1. LIVE 预告 | 哈工大微软:多任务、多语言、多模态的预训练模型 | CVPR21系列
  2. 实现linux作为server时与windows间的数据同步
  3. bool在哪个头文件_Java里的 for (;;) 与 while (true),哪个更快?
  4. java 类与对象题_Java 类与对象 编程练习题
  5. 【项目管理】沟通管理
  6. 程序员谨防加班猝死之十大建议
  7. kafka源码编译及开发环境搭建
  8. linux启动tomcat并查看启动日志
  9. 初解vue脚手架vue-cli,及demo示例(一)
  10. Java学习系列(十二)Java面向对象之序列化机制及版本
  11. 南京IT企业环境之最深心得体会
  12. 2018.12.25|区块链技术头条
  13. 国科大—矩阵分析与应用(李老师)—复习提纲—2.矩阵代数
  14. 视频+案例 | 钟南山院士谈5G医疗
  15. 磅 英寸 厘米 dpi 像素
  16. android自定义系统屏保Dream
  17. 2019年的咖啡大战,从杭州开打?
  18. Android移动开发-Android开发日历时常用的农历和公历换算代码工具类
  19. 基于python高校学生管理系统
  20. 运维真的不是夕阳产业!(不谈技术)

热门文章

  1. android使用google gcm接收push消息需要注意的地方
  2. 【WLAN】华为AC使用ACL禁止业务VLAN的IP地址访问管理VLAN
  3. 抽样中误差的相关概念和种类
  4. Python将阿拉伯数字转化为中文大写
  5. [javascript] 实现展开全文和收起全文效果
  6. 内网渗透之CFS三层靶场渗透
  7. ROS机器人(一) -- 环境搭建
  8. 用java画爱心图_用java输出一个心型图案
  9. 网页设计实验四(DIV+CSS 综合运用 )
  10. 解决浏览器下载文件时中文文件名乱码的问题