疑问:系统时钟SYSclk和CPU时钟指的是一个意思吗?
32G手册中的系统时钟SYSclk和CPU时钟描述的是一个意思吗?AUXR中说的CPU时钟指的是SYSclk吗?
我觉得有点区别,就是说不出个具体。 xxkj2010 发表于 2023-12-29 11:57
我觉得有点区别,就是说不出个具体。
从左边的图上看像是指的一个意思 虽然单片机正常运行程序时,系统时钟和CPU时钟的频率相同
但系统时钟和CPU时钟在芯片内部是不一样的概念
最明显的区别是:
当单片机进入IDLE模式时,
系统时钟会一直维持,以保证外设可以继续正常工作
但CPU时钟会停止,因为IDLE模式时,CPU是不工作的
本帖最后由 rengran 于 2023-12-29 15:47 编辑
zhp 发表于 2023-12-29 13:56
虽然单片机正常运行程序时,系统时钟和CPU时钟的频率相同
但系统时钟和CPU时钟在芯片内部是不一样的概念
那32G的手册中寄存器AUXR中的T2x12所说的定时器的CPU时钟在IDLE模式下,定时器不工作了? 感觉一样 应该不是一个意思,他的时钟频率通向不同的地方,只是他们的时钟频率是一样的所以用户不需要具体知道通向哪里。 lzl1okOK 发表于 2023-12-29 16:32
应该不是一个意思,他的时钟频率通向不同的地方,只是他们的时钟频率是一样的所以用户不需要具体知道通向哪 ...
你说SYSclk和CPU时钟频率一样的话,右边的那张图中AUXR寄存器的T2x12描述的CUP时钟就可以用SYSclk的频率计算了,其时是这样吗?如果是这样的话,定时器2在12T模式下的定时时间绝对不是你想要的时间。 rengran 发表于 2023-12-29 16:40
你说SYSclk和CPU时钟频率一样的话,右边的那张图中AUXR寄存器的T2x12描述的CUP时钟就可以用SYSclk的频率 ...
看他的时钟树的话是这么个意思,SYSclk和CPU在一条线上他们之间又没有分频器和倍频器 lzl1okOK 发表于 2023-12-29 16:51
看他的时钟树的话是这么个意思,SYSclk和CPU在一条线上他们之间又没有分频器和倍频器 ...
时钟数如果没问题的话,应该就是手册中的AUXR寄存器的T2x12描述的CPU时钟应该是有问题的,应该不是CPU时钟的频率,而是CPU预分频后的时钟频率才是准确的。
页:
[1]
2