仔细看了下reference manual,需要区分两个名词:
输入时钟频率 peripheral input clock frequency。分为at least 2MHz in Standard mode & 4MHz in Fast mode。需要在I2C_CR2寄存器中写入。
通讯速度 communication speed。分为standard speed (up to 100kHz) & fast speed (up to 400kHz)。需要使用CR2中写入的频率及高低电平持续时间计算得到。计算所得参数写入I2C_CCR寄存器中。