你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
zfz0122 发表于 2015-1-8 10:06 没用过072.。我觉得是因为主频不同吧。。103的是72M的
wambob 发表于 2015-1-8 10:11 CPU不一样,库文件里定义的uint32_t SystemCoreClock 也不一定相同
数码小叶 发表于 2015-1-8 10:16 你没理解我的意思,一个定义的是48,一个定义的是72 ,我刚说了啊
嗯,所以我才没想通
CPU不一样,库文件里定义的uint32_t SystemCoreClock 也不一定相同
__STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks)
uint32_t ticks 就是滴答
你没理解我的意思,一个定义的是48,一个定义的是72 ,我刚说了啊
明白了啊,你不就是说两的时钟不一样吗,一个48,一个72,CPU不一样,怎么能一样,除非你超频
看着一句,如果是F0那么systic计数值就等于(48M/1000),当计数到这么多产生中断,而计一个数的时间为 SystemCoreClock(或者它的1/8),SystemCoreClock/(48M/1000)就等于1000Hz,即为1ms,对于f103同理还是1ms中断一次!
https://www.stmcu.org.cn/module/ ... amp;fromuid=2091303
(出处: 意法半导体STM32/STM8技术社区)
看看我的帖子,比这个好多了