当使用Keil软仿真STM32时,SystemClock设置为72MHz,使用循环延迟1s钟,实际时间明显大于1S钟,但是Keil调试窗口显示的确实是1s钟
//毫秒级的延时
void delay_ms(u16 time)
{    
   u16 i=0;  
   while(time--)
   {
      i=12000;  //自己定义
      while(i--) ;    
   }
}

delay_ms(1000)

经过反复检查考虑,可能原因是

因为Keil支持72MHz时太慢导致,将SystemClock改成10MHz,修改循环函数,效果好了很多。

void delay_ms(u16 time)
{
  u16 i=0;
  while(time--)
  {
    i=1600;//不太精确
    while(i--);
  }
}

最新文章

  1. UIApplication和OpenUrl的基于使用方法
  2. Molile App(HTTP/HTML)—Record and Analyze Traffic
  3. com.opensymphony.xwork2.ognl.OgnlValueStack] - target is null for setProperty(null, "emailTypeNo", [Ljava.lang.String;@6f205e]
  4. 【转载】让windows使用linux系统的命令
  5. 免费下载!Twitter Bootstrap V3 矢量界面素材
  6. Linux命令行 3大技巧归纳
  7. IntelliJ IDEA 13破解(JRebel 5.6.3a破解)
  8. 我是一只it小小鸟阅读笔记
  9. "=="和equals方法的区别
  10. VMware下打开Chrome OS遇到没有网络连接可用
  11. vb的property 和event
  12. zoj2760(最大流)
  13. Problem C: Pie
  14. python 正则详解
  15. [译]聊聊C#中的泛型的使用(新手勿入)
  16. 版本控制--git+idea
  17. 贝叶斯优化(Bayesian Optimization)深入理解
  18. win10企业版2016长期服务版本激活
  19. 接上 操作系统java项目设计图纸 一步一步在进化
  20. 织梦 dedecms 首页调用公司简介的内容

热门文章

  1. [转帖]UEFI和BIOS
  2. python matplotlib绘图
  3. 跪求delphi 中的bitbutton 中的bmp图标
  4. sql语句中日期相减的操作
  5. 洛谷 P4878 [USACO05DEC]layout布局
  6. 腾讯云 Ubuntu16.04 搭建Git 服务
  7. UVALive5870-Smooth Visualization-模拟水题
  8. MVC WebApi 图片上传和显示
  9. JavaScript 隐式类型转换
  10. LCT总结——应用篇(附题单)(LCT)