我们可以看见STM32的硬件I2C有两个和数据有关的寄存器“数据寄存器(Data register)”(DR)和“数据移位寄存器(Data shift register)”(DSR),我们的软件写入的是DR, DSR用于I2
2020-04-30 15:00
static void MX_I2C1_Init(void) { hi2c1.Instance = I2C1; \\ 设置I2C实体 hi
2020-04-26 15:09
STM32F10x_硬件I2C主从通信(轮询发送,中断接收)
2020-03-25 10:59
STM32F10x_硬件I2C读写EEPROM(标准外设库版本)
2020-03-25 11:11
STM32F10x_模拟I2C读写EEPROM
2020-03-25 11:13
另外,24C16以下容量的地址为8位,24C32以上容量的地址为16位,在调用读写函数时需要注意,选择I2C_MEMADD_SIZE_8BIT或者I2C_MEMADD_
2022-04-26 15:22
I2C是一种多主从的串行通讯协议。STM32F1的I2C模块支持标速(最高100kHz)和高速(最高400kHz)两种工作模式。
2023-07-25 14:49
[第8讲] I2C总线(96分钟),由何强主讲.本课主要讲解:(1).I2C总线中的概念讲解;(2).I2C总线应用实例;(3).
2016-10-09 15:57
_transfer 返回值为 -6? 返回值为 -6 表示为 NACK 错误,即对方设备无应答响应,这种情况一般为外设的问题,常见的有以下几种情况: I2C 地址错误,解决方法是测量
2023-07-22 15:00
I2C 和 I3C 主要区别如下: I2C 虽然也是两条线,但是很多时候传感器需要一条额外的中断线,来告诉主控数据已经准备好。I3C 允许从设备直接在总线上产生中断,不
2023-07-22 16:20