“如何使用MCUISP为STM32开发板下载程序?”站在旁边的小明(化名)问我 。“用USB转TTL接口下载,”我回答 。过了一会儿,小明又问我:“这里有什么DTR和RTS选项?” 。我曾经说过:“这个DTR和RTS是RS232串口特有的,所以我们没有用 。”小明疑惑地问我,“我们不是用串口吗?怎么可能不是呢?而且我之前用串口的时候,不记得用了这两根线?” 。"你知道RS232和TTL的区别吗?"我问 。小明想了一下,说:“他们不是一回事吗?” 。看着他自信又天真的脸,我又和他说话了…
串口是最简单的串行接口和调试工具 。年长的朋友都知道,最早的51单片机没有那么多外设,比如内置ADC、SPI、CAN、I2C、DMA等 。仅有的是四种类型的外设:GPIO、定时器、外部中断和我们今天要讨论的串行端口 。当时出道的工程师一直干到现在,接触过各种MCU或者MPU 。很多最早的外设到现在已经面目全非了 。也许在51单片机盛行的年代,你可以很清楚的画出它的IO口内部结构,但是现在的单片机IO口显然更强大更复杂 。可以说,沧海桑田 。然而,这些外设中唯一一个至今仍让人感觉如此亲切的,那就是串口 。虽然配置方式和以前的51单片机有很大不同,但是它的波特率、起始位、数据长度、停止位等最基本的参数还是那么熟悉 。
TTL串行端口“串口”这个词是一个含义很广的词 。所有以串行方式传输数据的接口都可以称为串口,而我们印象中最熟悉的“串口”其实就是“TTL串口” 。TTL(晶体管-晶体管逻辑)也称为双极晶体管(三极管)逻辑 。由于早期的半导体都是采用双极晶体管技术,所以这个名字用来称呼我们常用的串口 。在TTL逻辑中,规定0V代表逻辑“0”,5V代表逻辑“1” 。这个规定只针对以前TTL技术下的芯片规定 。由于现在的半导体都是CMOS工艺,所以符合CMOS级别的串口也用“TTL串口”这个名字 。
“TTL串口”由三条线组成,即数据传输线(TXD)、数据接收线(RXD)和公共地线(GND) 。连接两个TTL串行设备时,需要将一块的TXD线连接到另一块的RXD线,一块的RXD线连接到另一块的TXD线,两块的GND线连接在一起 。
RS232串口【excel表格中ttl是什么意思 ttl是什么意思】RS232串口和TTL串口的区别在于使用不同的电平格式 。RS232电平标准为逻辑负12V,逻辑正-12 。RS232以前是桌面必备的通讯接口之一,但是随着USB以及后来TYPE-C USB的兴起,现在几乎看不到了 。值得一提的是,RS232标准是电子工业协会(EIA)制定的异步传输标准接口 。
RS232串口出现在个人电脑上时,常被称为“COM口” 。目前所有的串口都是九线RS232口,连接器一般都是D-SUB 9口 。在历史发展中,曾经出现过25线RS232口,但目前还没有见到 。
在9针RS232串口中,我们一般使用RXD、TXD、GND三条线,和TTL串口使用的数据线一样 。剩下的六根线是早期PC与外设通信中的控制信号线,目前很少使用 。其实在一些单片机上,这些串口的控制线也是保留在其TTL外设上的,只是我们很少使用 。
推荐阅读
- 可燃冰和天然气的区别 可燃冰是什么
- 科创板与创业板的区别 什么是创业板股票
- 市级行政区是市还是区 市级行政区是什么意思
- 秦献公为何不传位给长子 雍城是现在什么地方
- 教育技术学就业很难 教育技术学专业学什么
- 泡沫属于生活垃圾吗 泡沫属于什么垃圾
- 克隆原来的意思 克隆是什么意思
- 小娘惹陈盛谁演的 小娘惹演员
- 梦柔家纺四件套价格 好梦来家纺