|
我们产品有3个模式,正常工作模式(48MHZ HSI),休眠模式(8MHZ HSI),省电模式(48MHZ HSI) 1, 上电默认会将产品配置到正常工作模式,但是当系统从省电模式恢复到正常工作模式时,系统会死机。(注:当我们MASK下面的时钟初始化代码就不会有这个问题。而且不是所有的机子都会出现) 2, 可是在休眠模式恢复到正常工作模式时,就不会死机。是运行同一段代码。 时钟初始化代码为: LL_RCC_DeInit(); LL_FLASH_SetLatency(LL_FLASH_LATENCY_0); / LSI configuration and activation / if(0 == LL_RCC_LSI_IsReady()) { LL_RCC_LSI_Enable(); while(0 == LL_RCC_LSI_IsReady()); } s_eClockFreq = eClock; LL_UTILS_PLLInitTypeDef stPllConf = {LL_RCC_PLLM_DIV_1, 1, LL_RCC_PLLR_DIV_2}; LL_UTILS_ClkInitTypeDef stClkConf = {LL_RCC_SYSCLK_DIV_1, LL_RCC_APB1_DIV_1}; / Main PLL configuration and activation / switch(eClock) { case E_CLOCK_FREQ_48MHZ:
case E_CLOCK_FREQ_32MHZ:
case E_CLOCK_FREQ_24MHZ:
case E_CLOCK_FREQ_16MHZ:
case E_CLOCK_FREQ_4MHZ:
case E_CLOCK_FREQ_8MHZ: default:
} // update system clock frequency SystemCoreClockUpdate(); LL_RCC_GetSystemClocksFreq(&s_stSystemClocks); // system tick configure LL_SYSTICK_SetClkSource(LL_SYSTICK_CLKSOURCE_HCLK); SysTick_Config((s_stSystemClocks.HCLK_Frequency / 1000)); // Enable used peripheral clock Drv_Clk_EnableUsedPeripheralsClock(); |
STM32G030x6/x8被淋雨进水了但未通电,风险如何?怎么处理?
20GQCDR 请问这个是用在哪里的,各位大神帮忙看看,什么类型的,丝印是1242688
关于手动移植RTOS的问题,在基于HAL生成的工程上。xPortSysTickHandler()会影响外部晶振的时钟初始化,进入硬件故障处理函数,HSI没问题
使用单片机的USB PD功能时,初始化一直出错。
问询:哪里有STEVAL-L99615C的固件包下,主要是求L9961的源码,我用来抄I2C,大三小白刚刚接触MCU,求大佬指路
stm32g070rbt6 ADC1 多通道循环自动采样DMA传输到ram,采样时间要设置得很长采样值才能相对准确
ST-LINK Utility不能识别STM32G0的芯片,不能下载程序
STM32G030J6M6如何禁用NRST将其复用为ADC
年终77折活动,有哪些想兑换的?
stm32G030C8T6 官方例程库
微信公众号
手机版
是的,改成2个等待周期,解决了这个问题。非常感谢!请教一下LL_RCC_DeInit(); 不是相当于把时钟复位到16MHZ吗?