3858|13

241

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

keil调试STM32的问题。求助大侠!!!!! [复制链接]

大侠们,我用KEIL 5调试STM32。
问题1.想看下延时函数的延时时间,结果发现如果设置断点,则运行函数所花的时间时1S,如果不设置断点,则看到的运行时间就不正确。大侠们都是怎么测试延时函数的准确延时的呢?图如下:



问题2.
设置项里面有个设置晶振的值,那个值有什么用,我发现我设置成8M和72M后,延时函数的运行时间都是一样的,这个参数是规定的外部晶振的频率还是芯片的运行频率?而且这个参数具体有什么用,能影响芯片的运行,调试的哪些方面?

问题3:我发现在keil的窗口上我的延时函数是能延时1S,但是实际板子上的LED不是以1S的间隔闪烁的,就是调试窗口上得到的延时与实际板子的不一致?难道有什么没有设置吗,程序上只初始化了RCC那一块和GPIO那部份。


此帖出自单片机论坛

最新回复

我当时是这样解决的 然后没有深入研究 也一直没有时间继续玩STM32 你可以研究一下 有结论知会我一声哈  详情 回复 发表于 2014-8-4 09:06
点赞 关注
 

回复
举报

1488

帖子

2

TA的资源

纯净的硅(中级)

沙发
 
这个之前也困扰过我 后来通过修改仿真器的一个clock 默认是非使能的
此帖出自单片机论坛

点评

那个是非使能的CLK,能不能说详细点,大侠  详情 回复 发表于 2014-8-3 11:28
 
个人签名专业从事于在线监测振动、转速、轴振动、位移等,设备管理及故障检测振动诊断系统在线监测点巡检系统-现场动平衡仪-测振仪、便携式测振仪
 

回复

241

帖子

0

TA的资源

一粒金砂(高级)

板凳
 
qq849682862 发表于 2014-8-1 12:56
这个之前也困扰过我 后来通过修改仿真器的一个clock 默认是非使能的

那个是非使能的CLK,能不能说详细点,大侠
此帖出自单片机论坛

点评

现在在外面 晚上回去我连上电脑给你发截图吧  详情 回复 发表于 2014-8-3 13:06
 
 
 

回复

241

帖子

0

TA的资源

一粒金砂(高级)

4
 
用的网通宽带,两三天上不了论坛了,大侠们有没有碰到类似的问题,帮忙看看
此帖出自单片机论坛
 
 
 

回复

1488

帖子

2

TA的资源

纯净的硅(中级)

5
 
yanjianguo 发表于 2014-8-3 11:28
那个是非使能的CLK,能不能说详细点,大侠

现在在外面  晚上回去我连上电脑给你发截图吧
此帖出自单片机论坛

点评

谢谢大侠  详情 回复 发表于 2014-8-3 17:44
 
个人签名专业从事于在线监测振动、转速、轴振动、位移等,设备管理及故障检测振动诊断系统在线监测点巡检系统-现场动平衡仪-测振仪、便携式测振仪
 
 

回复

241

帖子

0

TA的资源

一粒金砂(高级)

6
 
qq849682862 发表于 2014-8-3 13:06
现在在外面  晚上回去我连上电脑给你发截图吧

谢谢大侠
此帖出自单片机论坛

点评

大侠不敢当 只是碰巧也研究过这个问题 你按照截图上来勾选一下看看 那个core clock要根据你板子做相应调整 一般来说都用的8M晶振 内部9倍频 跑到最高 你试一下看看[attachimg]163248[/attachimg]  详情 回复 发表于 2014-8-3 20:13
 
 
 

回复

1488

帖子

2

TA的资源

纯净的硅(中级)

7
 

大侠不敢当 只是碰巧也研究过这个问题 你按照截图上来勾选一下看看 那个core clock要根据你板子做相应调整 一般来说都用的8M晶振 内部9倍频 跑到最高 你试一下看看
此帖出自单片机论坛

点评

这个是不是只能SWD下设置,我在JTAG下设置完,用DEBUG就跳出警告  详情 回复 发表于 2014-8-3 22:17
 
个人签名专业从事于在线监测振动、转速、轴振动、位移等,设备管理及故障检测振动诊断系统在线监测点巡检系统-现场动平衡仪-测振仪、便携式测振仪
 
 

回复

578

帖子

0

TA的资源

纯净的硅(初级)

8
 
学习了
此帖出自单片机论坛
 
个人签名刻苦学习,共同进步
 
 

回复

241

帖子

0

TA的资源

一粒金砂(高级)

9
 
qq849682862 发表于 2014-8-3 20:13
大侠不敢当 只是碰巧也研究过这个问题 你按照截图上来勾选一下看看 那个core clock要根据你板子做相应调 ...

这个是不是只能SWD下设置,我在JTAG下设置完,用DEBUG就跳出警告
此帖出自单片机论坛

点评

你先用SWD模式试下看看呢 JTAG下是什么警告呢  详情 回复 发表于 2014-8-4 08:40
 
 
 

回复

1488

帖子

2

TA的资源

纯净的硅(中级)

10
 
什么警告呢 不过我确实一直用的SWD模式
此帖出自单片机论坛
 
 
 

回复

1488

帖子

2

TA的资源

纯净的硅(中级)

11
 
yanjianguo 发表于 2014-8-3 22:17
这个是不是只能SWD下设置,我在JTAG下设置完,用DEBUG就跳出警告

你先用SWD模式试下看看呢 JTAG下是什么警告呢
此帖出自单片机论坛

点评

在SWD下和实际情况相符了,就是延时时间和灯的闪烁时间差不多了,这个是不是可能我程序里没有设置好时钟那一块?  详情 回复 发表于 2014-8-4 09:01
 
个人签名专业从事于在线监测振动、转速、轴振动、位移等,设备管理及故障检测振动诊断系统在线监测点巡检系统-现场动平衡仪-测振仪、便携式测振仪
 
 

回复

241

帖子

0

TA的资源

一粒金砂(高级)

12
 
qq849682862 发表于 2014-8-4 08:40
你先用SWD模式试下看看呢 JTAG下是什么警告呢

在SWD下和实际情况相符了,就是延时时间和灯的闪烁时间差不多了,这个是不是可能我程序里没有设置好时钟那一块?
此帖出自单片机论坛

点评

我当时是这样解决的 然后没有深入研究 也一直没有时间继续玩STM32 你可以研究一下 有结论知会我一声哈  详情 回复 发表于 2014-8-4 09:06
 
 
 

回复

1488

帖子

2

TA的资源

纯净的硅(中级)

13
 
yanjianguo 发表于 2014-8-4 09:01
在SWD下和实际情况相符了,就是延时时间和灯的闪烁时间差不多了,这个是不是可能我程序里没有设置好时 ...

我当时是这样解决的 然后没有深入研究 也一直没有时间继续玩STM32 你可以研究一下 有结论知会我一声哈
此帖出自单片机论坛

点评

我菜的一B....  详情 回复 发表于 2014-8-4 11:41
 
个人签名专业从事于在线监测振动、转速、轴振动、位移等,设备管理及故障检测振动诊断系统在线监测点巡检系统-现场动平衡仪-测振仪、便携式测振仪
 
 

回复

241

帖子

0

TA的资源

一粒金砂(高级)

14
 
qq849682862 发表于 2014-8-4 09:06
我当时是这样解决的 然后没有深入研究 也一直没有时间继续玩STM32 你可以研究一下 有结论知会我一声哈:pl ...

我菜的一B....
此帖出自单片机论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表