朋友们,你们好。时钟系统180M;滴答时钟reload寄存器为 180*1000 ,这应该是1ms;但是用调用rt_thread_mdelay(500);却延时了二三十秒。怎么回事啊
查看更多
SysTick_Config(SystemCoreClock / RT_TICK_PER_SECOND);这个是在stm32f103zet6的滴答时钟配置一、SystemCoreClock:表示Systick连接的是时钟;二、RT_TICK_PER_SECOND:1000,表示延时为1ms
你是仿真吗?仿真和实际的时间不一样的
你的RT_TICK_PER_SECOND是设置为1000吗?
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部
我懂了,谢谢你