stm32单片机ttl电平,stm32单片机可以全部输出高电平吗

首页 > 大全 > 作者:YD1662022-12-23 01:01:23

前两天,在我的技术交流群看到大家在讨论关于“TTL、RS232、485传输距离”的问题。

今天特意抽时间分享一下相关的内容。

概述

可能有很多读者都还不知道 TTL、RS232、485 到底是什么,本节简单概述一下它们是什么。

1.TTL电平

TTL:Transistor Transistor Logic,晶体管-晶体管逻辑电平。

比如:0V代表逻辑低电平,5V代表逻辑高电平。像STM32单片机串口引脚输出的逻辑高电平就是3.3V。

你可能会问:什么是逻辑电平?

逻辑电平是特定电压或可以存在信号的状态,通常为“0/1” 或 “开/关” 或 “ON/OFF” 或 “LOW / HIGH”等。

stm32单片机ttl电平,stm32单片机可以全部输出高电平吗(1)

随着电子技术的快速发展,逻辑高电平的电压也是越来越低,比如DDR5内存的供电电压才1.1V。

这一章节相关的内容,可以参看我之前分享的一篇文章:逻辑电平0和1的世界

2.RS232

RS232,也简称232,全称EIA-RS-232。

EIA:Electronic Industry Association,美国电子工业协会。

RS:Recommended Standard,代表推荐标准。

232:代表标识号。

RS232有多个版本,比如:RS232A、RS232B、RS232C···F等,目前常用的是RS-232C。

RS232最初是用于调制解调器,因此它的引脚定义和调制解调器传输有关。

RS232早期使用25针连接器(DB25)比较多,早期打印机、传真机这些设备用的比较多,现在很少用了。

可能很多人都没有见到过,我读大学那会儿给MSP430下载程序就是用的这种DB25接口。

stm32单片机ttl电平,stm32单片机可以全部输出高电平吗(2)

现在通常是DB9,相信大家都不陌生,但我们大部分时候只用到了2、3、5脚。

stm32单片机ttl电平,stm32单片机可以全部输出高电平吗(3)

编号

定义

功能

1

DCD

数据载波检测

2

RXD

数据接收

3

TXD

数据发送

4

DTR

数据终端准备好

5

GND

信号地

6

DSR

数据设备准备好

7

RTS

请求发送

8

CTS

清除发送

9

RI

振铃提示

DB9在很多电脑后面板上都还保留有,即便后面板没有,在主板上也留有DB9接口。(前不久我配电脑,还特意买了一个DB9外接接口)

stm32单片机ttl电平,stm32单片机可以全部输出高电平吗(4)

首页 12下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.