rengran 发表于 2023-12-29 11:20:38

疑问:系统时钟SYSclk和CPU时钟指的是一个意思吗?



32G手册中的系统时钟SYSclk和CPU时钟描述的是一个意思吗?AUXR中说的CPU时钟指的是SYSclk吗?

xxkj2010 发表于 2023-12-29 11:57:58

我觉得有点区别,就是说不出个具体。

rengran 发表于 2023-12-29 12:25:18

xxkj2010 发表于 2023-12-29 11:57
我觉得有点区别,就是说不出个具体。

从左边的图上看像是指的一个意思

zhp 发表于 2023-12-29 13:56:52

虽然单片机正常运行程序时,系统时钟和CPU时钟的频率相同
但系统时钟和CPU时钟在芯片内部是不一样的概念

最明显的区别是:
当单片机进入IDLE模式时,
系统时钟会一直维持,以保证外设可以继续正常工作
但CPU时钟会停止,因为IDLE模式时,CPU是不工作的

rengran 发表于 2023-12-29 15:45:10

本帖最后由 rengran 于 2023-12-29 15:47 编辑

zhp 发表于 2023-12-29 13:56
虽然单片机正常运行程序时,系统时钟和CPU时钟的频率相同
但系统时钟和CPU时钟在芯片内部是不一样的概念


那32G的手册中寄存器AUXR中的T2x12所说的定时器的CPU时钟在IDLE模式下,定时器不工作了?

嵌入式之路 发表于 2023-12-29 16:27:04

感觉一样

lzl1okOK 发表于 2023-12-29 16:32:47

应该不是一个意思,他的时钟频率通向不同的地方,只是他们的时钟频率是一样的所以用户不需要具体知道通向哪里。

rengran 发表于 2023-12-29 16:40:57

lzl1okOK 发表于 2023-12-29 16:32
应该不是一个意思,他的时钟频率通向不同的地方,只是他们的时钟频率是一样的所以用户不需要具体知道通向哪 ...

你说SYSclk和CPU时钟频率一样的话,右边的那张图中AUXR寄存器的T2x12描述的CUP时钟就可以用SYSclk的频率计算了,其时是这样吗?如果是这样的话,定时器2在12T模式下的定时时间绝对不是你想要的时间。

lzl1okOK 发表于 2023-12-29 16:51:24

rengran 发表于 2023-12-29 16:40
你说SYSclk和CPU时钟频率一样的话,右边的那张图中AUXR寄存器的T2x12描述的CUP时钟就可以用SYSclk的频率 ...

看他的时钟树的话是这么个意思,SYSclk和CPU在一条线上他们之间又没有分频器和倍频器

rengran 发表于 2023-12-29 16:57:04

lzl1okOK 发表于 2023-12-29 16:51
看他的时钟树的话是这么个意思,SYSclk和CPU在一条线上他们之间又没有分频器和倍频器 ...

时钟数如果没问题的话,应该就是手册中的AUXR寄存器的T2x12描述的CPU时钟应该是有问题的,应该不是CPU时钟的频率,而是CPU预分频后的时钟频率才是准确的。
页: [1] 2
查看完整版本: 疑问:系统时钟SYSclk和CPU时钟指的是一个意思吗?