/* #define SYSCLK_FREQ_HSE HSE_VALUE */
// #define SYSCLK_FREQ_24MHz 24000000
// #define SYSCLK_FREQ_36MHz 36000000
// #define SYSCLK_FREQ_48MHz 48000000
//#define SYSCLK_FREQ_56MHz 56000000
#define SYSCLK_FREQ_72MHz 72000000
在主程序中,这样设置72M的话,iic就能正常使用,应答信号等都正常,只要改成36M
/* #define SYSCLK_FREQ_HSE HSE_VALUE */
// #define SYSCLK_FREQ_24MHz 24000000
#define SYSCLK_FREQ_36MHz 36000000
// #define SYSCLK_FREQ_48MHz 48000000
//#define SYSCLK_FREQ_56MHz 56000000
//#define SYSCLK_FREQ_72MHz 72000000
IIC就不能正常运行了,应答信号都不对,请问是什么原因,
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
改了,,测试还是一样,,24M的时候能工作,8M的时候就不行了。如果是10K的电阻的话就只能72M。。
一周热门 更多>