自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 SPI通信

交换一个字节 SPI交换字节共有四种模式 以模式0距离 首先拉低SS选择需要通信的设备 在拉低SS后 主机和从机需马上将需要传输的数据的最高位分别移出到数据线上进行等待 等到SCK时钟线的第一个边沿 再将数据移入到数据寄存器的最低位 等到时钟的下一个边沿时再次移出数据如此重复 直到数据全部传输完毕 在拉高SS通信线结束通信。SPI是同步全双工的通信协议 拥有四根通信线 分别是SCK时钟线 MOSI输出线 MISO输入线 SS片选 支持一主多从模式。起始条件 SS从高电平切换为低电平。

2023-07-08 23:35:45 139

原创 IIC通信

当前地址读 首先产生起始条件 然后主机发送需要通信设备的7位地址 第八位数据为1表示读操作 等待从机应答过后就可以读取从机当前指针所指向地址下的数据 如果需要读取多个数据 在读取完第一个数据过后给从机发送应答 从机在接受大应答过后就会继续发送下一个地址下的数据 当不需要接收是 只需给从机非应答即可结束通信。接受一个字节 在SCL低电平期间 从机将数据的一位放到SDA线上(高位先行)主机在高电平期间读取数据 SCL在高电平期间不允许SDA变化 循环8次即可接受一个字节 在接受数据之前主机需要释放SDA。

2023-07-08 21:28:17 188

原创 UART串口通信

起始位 由于数据线在空闲状态处于高电平 所以在数据传输前需要将数据线拉低 表示数据传输开始。停止位 当数据传输完毕 需要将数据线抬高 让其回到空闲状态 方便下一帧数据的传输。校验位 用于数据的验证 通过数据位自动计算而来 可选择奇校验 偶校验和无校验。数据位 用于传输的有效数据 高电平表示1 低电平表示0 低位先行。串口通信常用于单片机与单片机 单片机与电脑。波特率 通信双方约定的通信速率。单片机与模块之间的通信。

2023-07-08 20:21:46 138

原创 通信相关笔记

RS232电平标准 两线压差+2~+6V表示1,-2~-6V表示0 传输距离远。RS232电平标准 -3~-15V表示1,+3~+15V表示0。TTL电平标准 +3.3V或+5V表示1,0V表示0。单端信号 引脚的高低电平都是相较于GND的电压差。同步 通信双方共用一根时钟线 靠主机提供时钟。差分信号 靠差分引脚的两个电压差来传输信号。串口通信优势 应用广泛 使用简单 成本低。差分信号抗干扰能力强传输距离远。异步 通信双方互相约定通信速率。半双工 数据收发无法同时进行。全双工 可同时进行数据收发。

2023-07-08 19:57:06 127

原创 STM32 GPIO 8种输入输出模式

开漏输出:输出引脚电平,数据为0是输入低电平,高电平为高阻态,可配合外部上拉电阻拉高电平。模拟输入:GPIO无效,引脚直接接入ADC,使用ADC模数转换器时配置。推挽输出:输出引脚电平,STM32对IO口具有绝对控制权。浮空输入:输入处于浮空状态,引脚电平容易受到外界干扰。上拉输入:默认输入电平为高电平。下拉输入:默认输入电平为低电平。复用开漏输出:由片上外设控制,复用推挽输出:由片上外设控制,

2023-06-05 10:15:37 710 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除