在线时间3 小时
UID298501
ST金币0
蝴蝶豆0
注册时间2011-6-13
初级会员
- 最后登录
- 2020-6-19
|
a0a.1 0b0c
我用的是STM32F207 + 网口的RMII方式,但是PHY就需要MCU提供50 MHz的参考时钟(我没有用外置的晶振)。
但是我看手册上是这样描述MCO1的:
MCO1:
You can output four different clock sources onto the MCO1 pin (PA8) using the
configurable prescaler (from 1 to 5):
– HSI clock
– LSE clock
– HSE clock
– PLL clock
还有MCO1的预分频:
MCO1PRE: MCO1 prescaler
Set and cleared by software to configure the prescaler of the MCO1. Modification of this
prescaler may generate glitches on MCO1. It is highly recommended to change this
prescaler only after reset before enabling the external oscillators and the PLL.
0xx: no division
100: division by 2
101: division by 3
110: division by 4
111: division by 5
我想知道,怎么样能让MCO1输出的是50MHz呢?
STM32F207的外置晶振是25MHz的,系统PLL倍频至了120MHz,这样岂不是不能被配置到50MHz了?
如果选用PLL clock的,那也就是系统最高只能被配置为100MHz的工作频率了嘛?
还是我搞错了?请高手指点一下啊
或者用MCO2?它可以连接到PLLI2S上,而我又没有使用I2S。
| |
|