OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4121|回复: 2

mini开发程序中delay1秒,实际效果是1秒,但硬件仿真却是7.2秒

[复制链接]

2

主题

5

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2015-7-17
在线时间
4 小时
发表于 2015-7-17 18:26:34 | 显示全部楼层 |阅读模式
5金钱

ministm32开发板,原子老师的原程序。使用Jlink硬件仿真查看delay_ms(1000)的运行时间是7.2s,实际效果红绿led闪烁频率是1s钟一闪。Debug下RST单步调试,程序中设置的时钟是72M,这是哪里我没想到吗?麻烦大神指点下这是我哪里没想到呢?

最佳答案

查看完整内容[请看2#楼]

JTAG硬件仿真的时候,时间不准确的!!以实际效果为准,用示波器看看。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-7-17 18:26:35 | 显示全部楼层
JTAG硬件仿真的时候,时间不准确的!!以实际效果为准,用示波器看看。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

2

主题

5

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2015-7-17
在线时间
4 小时
 楼主| 发表于 2015-7-20 09:02:41 | 显示全部楼层
找到原子哥一个比较老的帖子,http://www.openedv.com/posts/list/15496.htm,需要设置option for target -> debug ->setting ->trace,trace这一页灰色时,默认的是10MHz,勾选Enable后,把core设置成和自己配置文件配置出来的频率。但本来使用jlink仿真就是为了在没有示波器的情况下,检查下自己配置的系统时钟是否正确,这样人为设置trace里时钟参数后,仿真出来的结果也就不能令人信服了。
QQ截图20150720085443.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-19 23:48

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表