WCH沁恒单片机
直播中

陈秀珍

7年用户 864经验值
私信 关注
[问答]

ch579 timer0的硬件定时器,可以设定成微秒级别的吗?

请问一下timer0的硬件定时器,可以设定成微秒级别的吗?
如果可以的话,怎么计算?
  
  

回帖(1)

孟竹

2022-8-24 09:30:55
CH57x CH58x 芯片 其timer的时钟直接来源于系统主频,并没有经过任何的分频器;
当系统时钟跑在32Mhz 时候,这时候timer 计32个数,即为1us.
在官网提供的例程里,timer0的初始化是下面这样,实际上这是32e6/10 是 0.1s



至于中断,很显然,如果我们设置到1us,并且开启中断,mcu是不能这么快响应的, 因为32M 主频下的cortex m0 进出中断都不只1us.
举报

更多回帖

发帖
×
20
完善资料,
赚取积分