单片机知识

目录

端口复用和重映射的关系:

八种端口输出模式

1、浮空、上拉、下拉

2、模拟输入

3、推挽、开漏输出

4、复用推挽开漏输出

IIC、SPI、USART、UART

1、 IIC(半双工):

2、SPI(全双工 同步)

3、UART(通用异步串行口)无时钟线

4、USART(全双工,可以同步也可以异步)


在这里插入图片描述

端口复用和重映射的关系:

        端口复用是指GPIO口作为内置外设所需要的引脚使用的情况

步骤:        使能GPIO时钟;

                使能复用外设时钟

                配置端口模式

        重映射是指把内置外设引脚映射到其他端口的情况;

步骤:        使能GPIO时钟

                使能外设时钟

                开启AFIO

                开启重映射

八种端口输出模式

1、浮空、上拉、下拉

浮空输入:电平不确定,由外部决定

上拉输入:当外部没有输入时给一个高电平

下拉输入:当外部没有输入时给一个低电平

2、模拟输入

直接接到片上外设ADC,从外部读取模拟信号

3、推挽、开漏输出

推挽输出:输出寄存器输出高电平,引脚也输出高电平

开漏输出:输出寄存器输出低电平,引脚也输出低电平

4、复用推挽开漏输出

IIC、SPI、USART、UART

1、 IIC(半双工):

起始信号:当SCL保持“高”时,SDA由“高”变为“低”为开始条件,开始传输数据
结束信号:当SCL保持“高”且SDA由“低”变为“高”时为停止条件,结束数据传输

IIC上拉电阻作用:保证数据稳定,减少干扰

2、SPI(全双工 同步)

全双工同步数据传输;收发独立,可以同步进行

有4根线进行通讯

MISO:主设备数据输入,从设备数据输出

MOSI:主设备数据输出,从设备数据输入

SCLK:主设备产生时钟信号

CS:片选信号

3、UART(通用异步串行口)无时钟线

按照波特率完成双向通信,速度慢

分为数据位,奇偶校验位,停止位。

4、USART(全双工,可以同步也可以异步)

特点:全双工模式、支持同步异步通信

数据流:一个起始位、一个字节数据、一个奇偶校验位、1-2个停止位

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值