展开全部
STM32的IO设置中 STM32不同的系列不是完全相同 对于STM32F107 可以看它的详细技术手册Reference Manual (http://www.st.com/web/en/resource/technical/document/reference_manual/CD00171190.pdf)
第9章 General-purpose and alternatie-function I/O 通用功能和第二功能输入输出接口
9.2节 GPIO Register (GPIO寄存器)
GPIOx_CRL和GPIOx_CRH 两个寄存机的没四个位代表一个引脚
其中CNF是输入模式还是输出模式,
MODE决定是输入模式的模拟输入,悬浮输入,上啦或下拉输入,
或者是输出模式的通用推拉输出,通用开漏输出还是第二功能推拉输出或第二功能开漏输出
读取相应寄存器即可知道当前处于那种模式
对于模式选择,一般来说开漏模式容易兼容外部器件的不同电平标准,因为开漏模式内部没有供电和推拉电阻,那么这些器件可以再外部提供,而推拉输出模式,一般支持的电平标准与芯片供电相同,因为推拉电阻越大,越容易受干扰,输出能力更弱,但耗电越少所以实际应用中是对功耗和出书能力,炕干扰能力的权衡选择,另外有时外部期间需要的驱动能力也会造成限制
第9章 General-purpose and alternatie-function I/O 通用功能和第二功能输入输出接口
9.2节 GPIO Register (GPIO寄存器)
GPIOx_CRL和GPIOx_CRH 两个寄存机的没四个位代表一个引脚
其中CNF是输入模式还是输出模式,
MODE决定是输入模式的模拟输入,悬浮输入,上啦或下拉输入,
或者是输出模式的通用推拉输出,通用开漏输出还是第二功能推拉输出或第二功能开漏输出
读取相应寄存器即可知道当前处于那种模式
对于模式选择,一般来说开漏模式容易兼容外部器件的不同电平标准,因为开漏模式内部没有供电和推拉电阻,那么这些器件可以再外部提供,而推拉输出模式,一般支持的电平标准与芯片供电相同,因为推拉电阻越大,越容易受干扰,输出能力更弱,但耗电越少所以实际应用中是对功耗和出书能力,炕干扰能力的权衡选择,另外有时外部期间需要的驱动能力也会造成限制
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询