[STM32F0] 关于STM32FO IIC频率设置的问题

[复制链接]
1746|2
 楼主| dwlovehome 发表于 2014-10-17 15:32 | 显示全部楼层 |阅读模式
因为用模拟IIC驱动一个液晶IC,结果一直不对,想试试用固件库来做的IIC会不会好一点,就在网上找了代码,但是在里面有2点没明白。
1,关于IIC频率的计算,官方的计算工具中有这么一段,我用的是8MHZ的晶振,倍频到48MHZ,那么这一行写8000还是写48000?
IICCLOCLK.jpg
2.看别人代码中还有这么一句
RCC_I2CCLKConfig(RCC_I2C1CLK_HSI);//HSI 8MHz
如果我用的是固件库里面的SystemInit();函数初始化时钟,是不是就不需要上面的那一句了?
mmuuss586 发表于 2014-10-17 19:26 | 显示全部楼层
上面那句还是要加的,根据你的需要设置频率;

评分

参与人数 1威望 +3 收起 理由
dwlovehome + 3

查看全部评分

 楼主| dwlovehome 发表于 2014-10-17 20:37 | 显示全部楼层
mmuuss586 发表于 2014-10-17 19:26
上面那句还是要加的,根据你的需要设置频率;

哦。那我晶振是8M,系统时钟是48MHZ,那I2C CloclSource Frequency 是多少?是8M还是48呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

41

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部