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