2019-07-21 09:01发布
wangmingwei093 发表于 2018-10-12 10:14 没查到您说的第二条,怎么用定时器对机器周期进行计数?
正点原子 发表于 2018-10-12 02:21 最好用高级定时器的PWM来实现,高级定时器有个重复计数器,一定程度上,可以实现你的要求。
DreamWaterPro 发表于 2018-10-12 08:24 楼主第一条的理解我觉得是正确的。 第二条,有两个思想,一个是在外部硬件上将某个引脚设为输入并且连接到 ...
最多设置5个标签!
定时器用于计时的时钟源,根源上都是从机器周期,额这里我的表述不太合适,sysclk中分频出来的;所以可以将定时器的时钟的分频,设置和输出的时钟信号的分频一样,就可以实现对输出时钟信号的计数,可以参考时钟树:
2、MCO方式可以直接输出内部/外部时钟频率,那么有什么方法去计数呢?
第二条,有两个思想,一个是在外部硬件上将某个引脚设为输入并且连接到MCO上,通过外部中断来计数(输入捕获有点大材小用);另一个方法是使用定时器对机器周期进行计数,可以将定时器的预分频和MCO上的分频设置为一致。
原子哥,刚刚试了下,PWM输出,当重载值小于100的时候,就是非50%的占空比时钟了,就是您说的一定程度上了,所以想要高速50%的占空比时钟就达不到要求了。
使用定时器对机器周期进行计数,定时器预分频和MCO分频设置为一致?我不是很理解,我查查怎么个原理。
一周热门 更多>