多能力的GPIO口,从一个功能模式切换到其它的功能模式都必须进行专门的IO口 设定(功能切换和初始化工作),这样才能保证其工作在相应状态。
之所以这些GPIO口有那么多能力,很多时候其实相当于其内部有可以由某些寄存器实现的内部电路切换,以使得这些IO口在需要的时候实现不同的连接链路,前面提到的功能切换和初始化工作,其实就是对这些寄存器参数进行合适的配置,这对实现IO口功能切换是必不可少的。