请问STM32F103在while循环内读取定时器CNT值一直为0的原因

2019-07-25 11:16发布

main函数里的while循环读取定时器CNT值 main函数里的while循环读取定时器CNT值 捕获2.PNG

如图,第一个是我自己写的返回特定定时器CNT值的函数,第二个图我在main函数里做需要用到的定时器的初始化工作,然后在main函数的while循环里面测试。结果发现串口打印的数值全部为0,然而假如我那个函数TIM_GetCNT改一下,返回值是TIMx->PSC或者ARR,是能正常显示的,就是CNT值没办法返回。请教一下这是什么原因?我看手册他说定时器在运行的时候也是可以进行读写的。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。