STM32在调试程序的是,使用keil软件调试时,怎么才能看到定时器的CNT寄存器数值?

最佳答案

  • great_CC 发表于2018-12-07

    程序仿真运行起来后,可在Peripherals-view-systermvier中看到,有很多内容,选择你使用的定时器,然后点击,就可以看到各种寄存器的值的变化。不过计数值也不是连续的,是跳动变的。

    举报 评论 0

其他答案

  • 代人凌峰 发表于 2018-12-06

    Keil调试有个寄存器功能,Peripherals->View->SystemVier。

    ​​

    回答点赞:   great_CC 举报 评论 1

  • Spirit 发表于 2018-12-06

    直接右击寄存器名,加入watch就可以观察了

    举报 评论 0

  • 这是经国 发表于 2018-12-06

    可以使用printf打印在串口上,或是仿真时,在watch窗口看

    举报 评论 0

  • fe61fccd79eb2537 发表于 2018-12-07

    选中名字直接拖到watch窗口

    举报 评论 0

  • WQS1314 发表于 2018-12-07

    使用串口打印功能,把这个数值是打印出来,方便简单

    举报 评论 0

  • donatello 发表于 2018-12-09

    直接printf串口打印定时器的计数寄存器的值即可,如果计数较快的话可能会有一点延时误差。

    举报 评论 0

  • Jing_Wang 发表于 2019-01-15

    建议用串口的打印功能,对你的串口信息进行打印然后再输出

    举报 评论 0

  • Florrie 发表于 2019-01-17

    一般都是有串口的打印功能可以直接使用的

    举报 评论 0

我来回答

试用推荐

3B+

产品总数:0个  申请人数:179

距离结束时间:

推荐达人 更多>

  • 向悫 向ta提问

    川楠

    一切能用程序解决的问题都不是问题

    在行: 单片机综合应用 硬件设计

  • 靳飞 向ta提问

    汉云

    在路上的Linuxer

    在行: DSP技术 STM32讨论区

  • 徐珂靖 向ta提问

    xukejing

    规格严格,功夫到家

    在行: 开发板综合 Linux 系统

  • 袁建明 向ta提问

    河北博联科技有限公司 研发部经理

    日知其所亡

    在行: 嵌入式 Linux 系统

  • 张峰 向ta提问

    光学总工

    用心工作,用心生活

    在行: 嵌入式 Linux 系统

完成答题
赶快去开启您的宝箱吧