常用外设总线

news/2024/11/19 23:39:09/

MCU的外设包括功能外设和通信外设。
功能外设包括:TIMER, 看门狗,中断控制器等。
通信外设包括:UART,SPI,I2C,USB,SDIO等。
MCU内部一般采用AMBA总线,包括AHB,APB,AXI总线。
AHB总线属于高速总线,用于连接MCU内部的高速模块,如内部存储器,DMA控制器等,还连接高速总线外设,如USB总线。
APB总线属于低速总线,用于连接MCU内部的低速模块,如UART, SPI总线等。

全双工:可以同时双向通讯,如SPI,UART。
半双工:任何时刻都只能单向通讯,如I2C。

并行通讯:有多根数据线,一个时钟可以传输多个bit,如PCI总线,SDIO总线。
串行通讯:只有一根数据线(或者说一对差分信号线),如I2C,SPI,USB等。

同步通讯:包含时钟,如I2C总线,SPI总线等。
异步通讯:不包含时钟,如UART总线,USB总线。
一、 UART总线
UART属于全双工,低速,异步总线,常用波特率为115200,没有Master和Slave之分。
接口:
TXD:发送引脚
RXD:接收引脚
连接时,需将A设备的TXD连接至B设备的RXD,反之亦然。

一、UART总线

UART属于全双工,低速,异步总线,常用波特率为115200,没有Master和Slave之分。
接口:
TXD:发送引脚
RXD:接收引脚
连接时,需将A设备的TXD连接至B设备的RXD,反之亦然。
在这里插入图片描述

UART时序:
在这里插入图片描述
起始位(START): 开始进行数据传输之前发送方需要先发出一个低电平‘0’来表传输字符的开始。
数据位:起始位之后,数据可以是5,6,7,8,9位,构成一个字符,一般是8位。
奇偶校验位:验证数据传输的正确性,可以省略掉该位。
停止位:数据结束标志,可以是1位,1.5位,2位的高电平。

RS232,RS422,RS485的区别:
RS232标准采用负逻辑电平,单端传输方式。通过一根信号线发送,一根信号线接收,一根地线,可实现全双工通讯。RS232只支持一对一通讯。距离小于15米。
RS422由RS232发展而来,但采用差分信号,需要4根线实现全双工通讯,两根TX,两根RX。速率最大可达10M,当速率100kbps时,传输距离可达1200米。RS422允许在一条总线上连接多达10个接收器,从而实现单个设备发送,多个设备接收的功能。
RS485总线同样采用差分信号,但是只有2根信号,由TX/RX共有,所以只能实现半双工。RS485增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,各设备通过使能信号控制发送和接收过程。

二 、I2C总线

I2C属于半双工,低速,同步总线,常用速率有100K,400K,1M等,有Master和Slave之分。
接口:
SCL :时钟引脚,Master负责发送时钟信号。
SDA:数据引脚,Master和Slave都可以发送数据信号。
Master写操作:Master发送对应的Slave设备地址和数据信息。
Master读操作:Master发送对应的Slave设备地址,对应的Slave发送数据信息。
I2C总线的Slave设备都需要配置地址,一般是通过引脚配置。
在这里插入图片描述
SCL处于高电平,SDA由高变低为START信号;
SCL处于高电平,SDA由低变高为STOP信号。

三、SPI总线

SPI总线是全双工,同步总线,有Master和Slave之分,速率可达几十M。
接口:
SSN:片选引脚,Master负责发送片选信号。
SCK:时钟引脚,Master负责发送时钟信号。
MOSI:Master Out Slave In数据线,Master发送信号引脚。
MISO:Master In Slave Out数据线,Master读数据引脚。
Master读写操作同步进行,Master发送片选信号和时钟信号,每个时钟周期MOSI和MISO同步传输数据。
在这里插入图片描述


http://www.ppmy.cn/news/615712.html

相关文章

计算机主机和外设的接口是,外设接口

外设指除了主机箱、显示屏、键盘以外的设备。接口是指MD产品输入输出的地方。那么外设接口就是连接外围设备的接口。 中文名 外设接口 外文名 Peripheral Interface 英文简写 PI定 义 计算机连接外设的接口 用 途 计算机与外围设备交换信息 领 域 计算机学科 外设接口…

单片机的外设

一.外设有哪些? 单片机的外设可分为两类:1.内部外设; 2.外设; 1. 单片机内部的外设一般包括:串口控制模块,SPI模块,I2C模块,A/D模块,PWM模块,CAN模块,…

电脑外设(I/O)简介:显示器

电脑外设(I/O)简介:显示器 子墨居士 显示器(display)通常也被称为监视器。属于电脑的I/O设备,即输入输出设备。它是一种将一定的电子文件通过特定的传输设备显示到屏幕上再反射到人眼的显示工具。 科普 知识 前言 显示器作为电脑的…

计算机主机和外设是指什么,计算机外设包括哪些

外部设备简称“外设”,是指连在计算机主机以外的硬件设备。对数据和信息起着传输、转送和存储的作用,是计算机系统中的重要组成部分。计算机外设是什么?下面是学习啦小编给大家整理的一些相关信息,希望对大家有帮助! 计算机外设包括哪些 随着…

2023年5月份中国电子学会青少年软件编程(C语言)等级考试一级真题讲解

1、输出第二个整数 题目描述:输入三个整数,把第二个输入的整数输出。 输入:只有一行,共三个整数,整数之间由一个空格分隔。整数是32位有符号整数。 输出:只有一行,一个整数,即输入的…

【Spring】设计思想

一、Spring 是什么? Spring是一个开源的Java框架,有着活跃而庞大的社区(例如:Apache),Spring 提供了一系列的工具和库,可以帮助开发者构建高效、可靠、易于维护的企业级应用程序。Spring的核心…

手机邮件打开一个html会中木马,手机被中木马怎么办

大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答。 手机被中木马的解决方法是: 1、请尝试安装一款安全软件(例如:手机管家等)。以手机管家为例,打开手机管家,点击主界面上的一键体检即可…

Android手机病毒分析(一)

笔者刚刚做过三个月的手机病毒分析师,主要工作做的就是静态分析可疑的手机APP,找出这些手机应用侵害手机用户的证据,现在想把这些工作总结一下,分享出来。不足之处,欢迎指正。(这里的病毒不是我们一般意义上…