如题,STM32F407使用原子大哥的SYSTICK延时函数:
参数和环境:
8M外接晶振,
倍频到SYSCLK=168M,HCLK=168M,
systick时钟采用HCLK的8分频
KEIL MDK下使用JTAG V8硬件仿真
出现问题:
1. delayus函数延时时间在理论的20倍左右
2. delayms函数延时时间在理论的17倍左右
不知道上述问题是仿真与实际差别的正常结果,还是什么问题,我已经通过库函数RCC_GetClocksFreq()确定SYSCLK,HCLK配置正确
本人新手,恳请大家指教!!!谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
---------------------------------
我不是配置寄存器做的,直接用的库函数。。。。不知道你是不是可以参考一下库函数里配置时钟的代码
---------------------------------
楼主的问题解决没有?我的延时函数也是这样
http://www.openedv.com/posts/list/9130.htm
---------------------------------
顶,你这个把不要的内容删了,会小很多。11M啊...
一周热门 更多>