yanjiesh 发表于 2013-12-2 10:59:56

STM32 can库 systeminit()中的RCC->CFRG &= (uint32_t) 0xf8ff0000解释尝试

谢谢 lkl10800139 的帮助,RCC->CFRG &= 0xf8ff 0000 的意义在于
1.控制MCO时钟输出源为PLL2,或者无时钟输出。
2.保持USB-OTG FS预分频方法。
3.保持PLLMUL倍频方法不动。
4.设置PREDIV1的为2分频选择。
5.设置PREDIV1为PLL输入时钟。
6.设置PCLK2 2分频后为ADC时钟频率。
7.设置APB2不分频。
8.设置APB1不分频。
9.设置AHB不分频。
10.设置HSI为系统时钟。
11.设置系统时钟故障后切换为HSI。

如有错误,请大家指正。
页: [1]
查看完整版本: STM32 can库 systeminit()中的RCC->CFRG &= (uint32_t) 0xf8ff0000解释尝试