STM32F1系列,GPIO时钟树配置时,为什么使用RCC_APB2PeriphClockCmd函数,不使用RCC_AHBPeriphClockCmd和RCC_APB1PeriphClockCmd函数
·
STM32的外设时钟分为几个总线:AHB、APB1、APB2。不同系列的具体设计可能有些差异,但基本结构是类似的。GPIO模块在大多数STM32系列中都是挂在APB2总线上的,比如在STM32F1系列中就是这样。因此开启GPIO时钟自然就要用APB2总线的时钟控制函数。在F1系列中,AHB总线上的外设比较少,主要是SDIO、USB等;APB1上则是定时器2-7、UART2-5等低速外设。GPIO都不在这些总线上,所以自然不能用这些函数来开启GPIO时钟。
更多推荐


所有评论(0)