怎么用usb转TTL线给单片机下载程序,线是怎么接的?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么用usb转TTL线给单片机下载程序,线是怎么接的?相关的知识,希望对你有一定的参考价值。

方法如下:

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

1、单片机上的串口一般是两个端口,一个是TX发送端,一个是RX接收端。 
连接时要注意交叉互连,即把USB转TTL线的RX端接单片机的TX端,把TX端接单片机的RX端,剩下两脚不用接。如图: 

2、写好串口的程序,这个网上的教程很多,而且不同的单片机程序不同,这里不再赘述。以下是笔者写好的部分代码,设置波特率为9600,将程序烧录到单片机。

3、然后通过USB转TTL线连接好单片机和电脑,打开串口调试助手(这个网上有许多版本可以下载的)。 在串口调试助手中打开串口,设置波特率与软件中相同。然后就可以看到从单片机发来的数据。

参考技术A

找你的单片机的 TXD RXD引脚,下载器的 RXD 接单片机的TXD,TXD接单片机的RXD,GND接单片机的GND,5V 接单片机的 5V的插针

单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM

只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。

扩展资料

硬件特性

芯片

1、主流单片机包括CPU、4KB容量的RAM、128 KB容量的ROM、 2个16位定时/计数器、4个8位并行口、全双工串口行口、ADC/DAC、SPI、I2C、ISP、IAP。

2、系统结构简单,使用方便,实现模块化;

3、单片机可靠性高,可工作到10^6 ~10^7小时无故障;

4、处理功能强,速度快。

5、低电压,低功耗,便于生产便携式产品

6、控制功能强

7、环境适应能力强。

参考资料来源:百度百科-单片机

3VTTL的无线模块跟5V单片机通讯,直接无法通讯,加了下拉电阻也不行,接一个232和ch340能与电脑通信。

接一个232和其它的232转USB就无法和电脑通信,为什么啊?

解决的办法只有两两种,要么增加电平转换芯片,要么降低单片机的使用电压。如果单片机的时钟频率不是很高,建议选择后者。很多单片机在3V条件下都能正常工作,而且同一颗芯片有的能提供两种工作电压,比如AT89S51的工作电压是4.0-5.5V,而89LV51是2.7-6.0V,可见降低单片机的工作电压元比增加电平转换芯片容易得多。至于那个232转USB,这种东西很不靠谱,很廉价,但制作工艺和驱动都很随便,想用只能多买几种不同出处的备换。 参考技术A 3.3V和5V需要转换,你需要电平转换:74LVC4245A。

这仅仅是3.3V的无线模块和5V单片机之间的连接方式。
如果3.3或者5V的TTL要和PC串口你需要MAX3232等串口电平转换芯片
参考技术B 适当做电平匹配

才行

以上是关于怎么用usb转TTL线给单片机下载程序,线是怎么接的?的主要内容,如果未能解决你的问题,请参考以下文章

arduino pro mini和CH340G USB to TTL该怎么接线

485转ttl后串口命令怎么发

用STC ISP下载程序,老是握手失败??驱动更新了,设置了很低的波特率,还是不行,到底该怎么办???

自制的转串口,用MAX232做的,能下载程序到51单片机上运行,下不到STM32上?

USB转TTL下载线和ST-LINK V2有啥区别

console线是啥线?接头用啥,怎么接??