• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

请问keil5在线调试的时候能不能看到外设的时钟频率?

fanghuajun 2018-07-11 浏览量:2321
使用keil4在线调试F1的时候可以看到时钟频率,今天第一次在KEIL5上用在线调试F4,但是没找到什么选项可以看到外设的时钟频率。这是请问下KEIL5在线调试时候能不能看得到外设的时钟频率,不然没法查看自己设置的外设时钟频率是否正确
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 如果是用STM32CubeMX建的MDK工程,可以随时回到STM32CubeMX的图形化界面调整时钟树,前提是MDK里的代码按规范写在用户代码区。

    如果代码写在非用户代码区,STM32CubeMX修改后会被覆盖。

    调整分频数后,计算得到的外设时钟频率也会在STM32CubeMX界面上显示。

    再次导出工程到同目录,原来用MDK写的那部分代码不会被覆盖。

    • 发布于 2018-07-11
    • 举报
    • 评论 0
    • 2
    • 0

其他答案 数量:6
  • 这个只能你软件计算好存在一个变量里面,监控变量就可以了。
    • 发布于2018-07-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 仿真时显示的外部时钟频率与keil版本并无关系,只要获得相关参数按照时钟频率计算公式即可计算出当前设定的工作频率,将这个值用一个变量保存,即可通过watch页直观查看该值。
    • 发布于2018-07-12
    • 举报
    • 评论 0
    • 0
    • 0

  • keil不管是4版本还是5版本,都是可以看到相关寄存器的啊,可以更具相关寄存器设置值,来计算出频率的。
    • 发布于2018-07-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 仿真的时候直接看总线频率寄存器就可以看到总线的时钟
    • 发布于2018-07-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以的,在仿真设置中寻找rcc寄存器的systemclock相关设置就知道了。
    • 发布于2018-07-30
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

请问keil5在线调试的时候能不能看到外设的时钟频率?