接口描述如下: HAL_I2C_Mem_Read(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint8_t *pData, uint16_t Size, uint32_t Timeout); hi2c // I2C接口信息 DevAddress //读地址 pData //数据指针 Size //欲读出字节数 Timeout //超时时间 适用只需要写入读地址然后就开始连续读的器件使用 启动信号 - 写器件地址(含读位) - ACK- 读取一个字节 - ACK -读取N个字节 - ACK......STOP信号 最后一位不放应答 直接STOP
2024-06-12 10:11:01 21KB STM32 IIC
1
本代码采用STMcubeMX5.30和MDK5版本的开发环境,包含cubeMX工程文件和MDK5工程文件,arm嵌入式 C语言源代码 附开发环境的版本说明,STM32F429igt6/f767igt6/h743iit6原理图及全部器件全套资料免费提供,教学视频免费提供
1
时钟芯片RX8025T的STM32驱动例程,包括年月日时分秒的设置和读取,采用模拟IIC通讯
2024-06-03 15:06:16 6KB stm32 IIC通讯 时钟芯片
1
STM32模拟IIC代码 void I2C_GPIO_Config(void) { GPIO_InitTypeDef GPIO_InitStructure; /* Configure I2C1 pins: SCL and SDA */ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_OD; GPIO_Init(GPIOB, &GPIO_InitStructure); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_OD; GPIO_Init(GPIOB, &GPIO_InitStructure); }
2024-05-24 15:06:50 39KB STM32 IIC
1
MPU9250,DMP、IIC驱动
2024-05-14 20:28:57 99KB
1
使用单片机,通过IIC总线通信控制RDA5807芯片的收音机,可以在LCD上显示音量,频率。
2024-05-13 20:58:11 53KB
1
IIC接口的Verilog实现及仿真,通过对虚拟eeprom进行读写实验,可以正确进行读写。内涵eeprom、IIC及IIC控制的verilog代码
2024-04-07 11:54:04 16.46MB verilog
1
stm32 iic驱动ds1307实际使用驱动,参考博客:https://blog.csdn.net/li171049/article/details/130657648
2024-04-02 13:04:57 22.69MB stm32 DS1307 IIC
1