我已经做了一些通用时钟的实验。
此信息似乎是正确的(在发布日期)。
请参阅http://www.raspberrypi.org/wp-content/uploads/2012/02/BCM2835-ARM-Peripherals.pdf第102-108页。时钟频率是通过实验确定的。振荡器(19.2 MHz)和PLLD(500 MHz)不太可能改变。
时钟来源
0 0 Hz Ground
1 19.2 MHz oscillator
2 0 Hz testdebug0
3 0 Hz testdebug1
4 0 Hz PLLA
5 1000 MHz PLLC (changes with overclock settings)
6 500 MHz PLLD
7 216 MHz HDMI auxiliary
8-15 0 Hz Ground
整数除法器可以是2-4095。分数除法器可以是0-4095。
使用非零混搭值(可能)没有25MHz上限。
有三个通用时钟。
时钟分别命名为GPCLK0,GPCLK1和GPCLK2。
可以从以下gpios访问时钟。
不要使用GPCLK1(它可能用于以太网时钟)。
gpio4 GPCLK0 ALT0
gpio5 GPCLK1 ALT0 B+ and compute module only (reserved for system use)
gpio6 GPCLK2 ALT0 B+ and compute module only
gpio20 GPCLK0 ALT5 B+ and compute module only
gpio21 GPCLK1 ALT5 Not available on Rev.2 B (reserved for system use)
gpio32 GPCLK0 ALT0 Compute module only
gpio34 GPCLK0 ALT0 Compute module only
gpio42 GPCLK1 ALT0 Compute module only (reserved for system use)
gpio43 GPCLK2 ALT0 Compute module only
gpio44 GPCLK1 ALT0 Compute module only (reserved for system use)