Stm32学习笔记


Stm32学习笔记

串口

一定要勾选mirco_lab才能正常收发;

硬件iic

我们使用如下函数进行写入

HAL_I2C_Mem_Write(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint16_t MemAddress, uint16_t MemAddSize, uint8_t *pData, uint16_t Size, uint32_t Timeout),含义如下:

I2C_HandleTypeDef *hi2c –IIC的句柄
uint16_t DevAddress – IIC设备的外部地址
uint16_t MemAddress –IIC设备的内部地址
uint16_t MemAddSize –读写内部地址的方式,一般使用I2C_MEMADD_SIZE_8BIT方式,
注意只有两种选择:I2C_MEMADD_SIZE_8BIT 或者 I2C_MEMADD_SIZE_16BIT
uint8_t *pData –写入的数组或者指针
uint16_t Size –写入的字节数!
uint32_t Timeout – 超时时间


  目录