|
STM32G474xx HAL用户手册
|
定义 | |
| #define | LL_I2C_MODE_RELOAD I2C_CR2_RELOAD |
| #define | LL_I2C_MODE_AUTOEND I2C_CR2_AUTOEND |
| #define | LL_I2C_MODE_SOFTEND 0x00000000U |
| #define | LL_I2C_MODE_SMBUS_RELOAD LL_I2C_MODE_RELOAD |
| #define | LL_I2C_MODE_SMBUS_AUTOEND_NO_PEC LL_I2C_MODE_AUTOEND |
| #define | LL_I2C_MODE_SMBUS_SOFTEND_NO_PEC LL_I2C_MODE_SOFTEND |
| #define | LL_I2C_MODE_SMBUS_AUTOEND_WITH_PEC (uint32_t)(LL_I2C_MODE_AUTOEND | I2C_CR2_PECBYTE) |
| #define | LL_I2C_MODE_SMBUS_SOFTEND_WITH_PEC (uint32_t)(LL_I2C_MODE_SOFTEND | I2C_CR2_PECBYTE) |
| #define LL_I2C_MODE_AUTOEND I2C_CR2_AUTOEND |
启用I2C自动结束模式,不进行硬件PEC比较。
定义于文件stm32g4xx_ll_i2c.h的263行。
| #define LL_I2C_MODE_RELOAD I2C_CR2_RELOAD |
启用I2C重载模式。
定义于文件stm32g4xx_ll_i2c.h的262行。
启用SMBUS自动结束模式,进行硬件PEC比较。
定义于文件stm32g4xx_ll_i2c.h的269行。
| #define LL_I2C_MODE_SMBUS_AUTOEND_WITH_PEC (uint32_t)(LL_I2C_MODE_AUTOEND | I2C_CR2_PECBYTE) |
启用SMBUS自动结束模式,进行硬件PEC比较。
定义于文件stm32g4xx_ll_i2c.h的273行。
启用SMBUS自动结束模式,进行硬件PEC比较。
定义于文件stm32g4xx_ll_i2c.h的267行。
启用SMBUS软件结束模式,进行硬件PEC比较。
定义于文件stm32g4xx_ll_i2c.h的271行。
| #define LL_I2C_MODE_SMBUS_SOFTEND_WITH_PEC (uint32_t)(LL_I2C_MODE_SOFTEND | I2C_CR2_PECBYTE) |
启用SMBUS软件结束模式,进行硬件PEC比较。
定义于文件stm32g4xx_ll_i2c.h的275行。
| #define LL_I2C_MODE_SOFTEND 0x00000000U |
启用I2C软件结束模式,不进行硬件PEC比较。
定义于文件stm32g4xx_ll_i2c.h的265行。
1.7.6.1