首先,必须配置和激活启动该外设的时钟,比如使用PB2的引脚前,必须激活GPIOB的时钟,只有启动时钟后,这个外设才能变得可用。
下一步根据具体功能,对外设进行设置和配置,这样需要用到的外设才被激活,不需要的无需初始化,能够降低功耗。
配置引脚模式?对应到外设的输入输出功能基本有三种情况
1、引脚输出:根据外围电路的配置选择对应的引脚为复用功能的推挽输出或复用功能的开漏输出。
2、引脚输入:根据外围电路的配置可以选择浮空输入、带上拉电阻或下拉电阻的输入。
3、ADC对应的引脚:配置引脚为模拟输入
PS.如果把端口配置成复用输出功能,则该引脚与它当前连接的信号电路断开,与复用功能信号电路连接。所以如果只激活该引脚的GPIO端口的时钟,而不把复用功能的时钟激活,输出将会不确定。