1、I2C外设的时钟和其它外设(例如SPI,ADC等)一样,都是通过使能相任外设的时种,即等于Fmaster。
2、Fmaster可以来自外部时钟,内部时钟; Fmaster等于外部时钟或内部时钟的整数倍。
3、上面文档有写“输入时钟频率必须被编程生成正确的时间”,就是说Fmaster被编程生成特定的频率,通过生成的这些特定的频率用来产生I2C时钟信号(100K, 400K).
4、现在的重点,也是楼主想问的,就是红色字体Fmaster被编程生成特定的频率,例如:MCU使用外部晶振11MHz, 要想产生3M的输入时钟,STMCU能不能产生?如果能产生,是如何产品的,这个在STM8的SPEC中没有写明。所以楼主才会有疑问。
|