Basic Configuration 基础配置
1. 打开CubeMX,新建工程
2. 选择相应的芯片型号
3. 配置基础时钟时钟树
/*根据芯片型号选择内部时钟树*/
CubeMX Configuration CubeMX配置
1. 完成Basic Configuration后,点击Connectivity,选择I2C1通道
I2C1通道可选择三种不同的通讯协议:I2C、SMBus-Alert-mode、SMBus-two-wire-Interface。
/*SMBus (System Management Bus,系统管理总线), 为系统和电源管理这样的任务提供了一条控制总线,SMBus与I2C总线之间在时序特性上存在一些差别,在此暂不讨论前者 */
2. 选择通道和通讯协议后,进行I2C配置
A)I2C Speed Mode 可选择Standard Mode(100K),Fast Mode(400K)
其余配置不变