RCC_APB1PeriphclockCmd(RCC_APB1Periph_ALL,DISABLE)使用之后为什么死机
时间: 2023-09-22 22:07:19 浏览: 91
由硬件原因引起的死机
RCC_APB1PeriphClockCmd() 是 STM32 系列芯片的一个函数,用于控制外设时钟的开启与关闭。该函数的第一个参数是需要控制的外设时钟,第二个参数是 ENABLE 或 DISABLE,分别表示开启和关闭。
如果你使用了 RCC_APB1PeriphClockCmd(RCC_APB1Periph_ALL,DISABLE) 关闭了所有外设时钟,那么可能会导致芯片无法正常工作,出现死机的情况。因为外设时钟是芯片正常工作所必需的,关闭所有外设时钟会导致芯片无法正常操作。
如果需要关闭某个特定的外设时钟,可以将第一个参数设置为该外设对应的枚举值。同时,需要注意关闭外设时钟的时机和顺序,以免影响芯片的正常工作。
阅读全文