xmclogic 发表于 2013-11-7 15:56:08

STM32L151C8不支持16M晶振吗?

 原来的程序是8M晶振的,是OK的,我的板子改成了16M,我在system_stm32l1xx.c文件中,将:
/* PLL configuration */ 
RCC->CFGR |= (uint32_t)(RCC_CFGR_PLLSRC_HSE | RCC_CFGR_PLLMUL12 | RCC_CFGR_PLLDIV3);
中的RCC_CFGR_PLLMUL12改为RCC_CFGR_PLLMUL6。结果发现不仅晶振不起振了,而且JLINK也无法连接了。
而如果设置成原来的RCC_CFGR_PLLMUL12,外部晶振准确地振在16MHz,JLINK也能连接。

请问这是为什么,Datasheet写的是24M晶振也能支持啊?

vitasnokia 发表于 2017-1-13 11:35:58

你看看你系统时钟配置是多大,有没有倍频,,最大32mhz
页: [1]
查看完整版本: STM32L151C8不支持16M晶振吗?