然后再说一下引脚的模式
模拟输入:该引脚就会连接内部的模拟输入模块(使用ADC或者DAC的时候需要设置)
浮空输入模式:引脚状态完全由外部决定(一般串口的RX引脚设置成这种模式)
上拉/下拉:就是内部实现上下拉
通用推挽输出:就是直接输出高低电平,推挽输出还有个速率问题
这样理解:假设SPI传输的速率是9M的,假设我设置了引脚的输出最大是2M,引脚的反转速度根本跟不上哈,所以会传输不正常,所以可以设置输出速率为10M
当然速率越高,功耗越大
通用开漏输出:和51单片机的P0口似的,没有输出能力,需要外部接上拉电阻才可以(可以用来做通信时候的电压匹配,因为咱的32是3,3V供电,假设和5V的芯片通信,咱可以设置为这个模式,然后上拉一个电阻,然后电阻另一边接的是5V)
|