STM32
文章平均质量分 52
Z.Shmily
这个作者很懒,什么都没留下…
展开
-
ST-Link
原创 2021-03-22 15:00:52 · 234 阅读 · 0 评论 -
DS18B20使用心得 反码 补码 原码
DS18B201.2. 编程 反码补码原码1.反码补码原码编程实现DS18B20初始化过程的体现写函数的实现读函数的实现温度的表示1.DS18B20温度传感器和DHT11类似 也是单总线进行数据的传输和控制2. 编程 反码补码原码1.反码补码原码最高位为1 表示负数最高位为0 表示正数正数的原码的补码就是原码本身负数的原码的补码是原码的反码加1负数:负数的补码反码的首位都是 表示为1例如得到的是-5表示的是1000 0000 0101 0000补码进行表示的就是原创 2021-02-18 22:10:47 · 1218 阅读 · 0 评论 -
DHT11 模块的使用
这里写目录标题DHT11模块DHT11模块介绍DHT11模块DHT11模块介绍DHT11模块 数据线是单线双向一次完整的数据传输为40bit 高位先出数据格式:8bit湿度整数数据+8bit湿度小数数据+8bi温度整数数据+8bit温度小数数据+8bit校验和数据传送正确时校验和数据等于“8bit湿度整数数据+8bit湿度小数数据+8bi温度整数数据+8bit温度小数数据”所得结果的末8位。...原创 2021-02-03 17:30:56 · 1966 阅读 · 0 评论 -
STM32 DMA
DMADMA介绍DMA的使用1.DMA进行串口数据的搬运DMA介绍DMA直接存储器存取储存器可以是SRAM或者FLASH一共有两个DMA DMA1和DMA2 DMA2只存在于大容量的单片机中DMA的一个通道在同一时间一般只允许一个外设进行数据的传输DMA的使用1.DMA进行串口数据的搬运上面的表格阐述了DMA1的通道的使用对串口进行数据的传输,需要使用的是DMA的通道四和通道五首先进行初始化DMA的操作设置宏定义#define DMA_CHANNEL4 DMA1_C原创 2021-02-03 17:27:33 · 188 阅读 · 0 评论 -
OLED使用 SSD1306 IIC
OLED使用OLED的使用1.使用IIC通讯协议进行数据通信2.OLED函数OLED的使用1.使用IIC通讯协议进行数据通信IIC通讯协议两根总线 SDA数据总线 SCL时钟总线(主机提供)IIC的起始信号SCL为高电平 SDA由高电平变成低电平 SCL变成低电平结束信号 SCL为高电平 SDA由低电平变成高电平 响应信号ACK 系统传输完成一个字节8bit之后 会把SDA总线的控制权给从机SCL为高电平 SDA为高电平 表示非应答信号原创 2021-02-01 21:45:29 · 3482 阅读 · 2 评论