时钟数如果没问题的话,应该就是手册中的AUXR寄存器的T2x12描述的CPU时钟应该是有问题的,应该不是CPU时 ...
可能吧 rengran 发表于 2023-12-29 16:57
时钟数如果没问题的话,应该就是手册中的AUXR寄存器的T2x12描述的CPU时钟应该是有问题的,应该不是CPU时 ...
我感觉应该是描述的问题吧,,
应该暂且可以这么理解:
1.目前来说sysclk与CPU时钟在数值上是一致的,后面时钟树再复杂之后也可能不一致.
2.在CPU的某些工作状态下,比如说空闲状态,这时CPU时钟是没有的,但是系统时钟是存在的.所以在这个时候sysclk 不与 CPU时钟相同.
3.至于定时器2的就是要用SYSCLK来计算,,寄存器描述里猜测是有问题的(可能是一脉相承下来的说法),1T模式 和 12T模式,应该是为了兼容8051的设计吧,我一般都是简单的把这个1T和12T想象成预分频器,一个是不分频,一个是12分频..至于您的说的定时器2在12T定时时间不是想要的,,可能要举个例子了,,虽然还没有开始用STC32G的片子,,但是STC8的片子还是用了很久,就上面的想法来说一直是没问题的.. _奶咖君_ 发表于 2023-12-30 15:21
我感觉应该是描述的问题吧,,
应该暂且可以这么理解:
把1T和12T想象成预分频没啥问题,便于理解,但是在这个之前还有一个预分频寄存器,那个才是真正的预分频{:4_168:}
页:
1
[2]