为什么要配置STM32的外设时钟?

假如只是让LED灯点亮,为什么还要配置STM32的外设时钟?比如我配的50M的GPIOB的外设时钟,有什么作用?
灯亮灭的时间是另一个延时函数决定的,并不是IO自动的高低电平决定的啊。。。

时钟决定cpu速率 如果紧紧是点灯 是可以不同配置的 因为系统有一个默认的时钟。 如果与其他外设通讯 是通过时钟脉冲实现的。 有时候cpu时钟要与外设时钟一致才能够实现最高速率通讯