stm32有5组GPIO口,GPIOA GPIOB GPIOC GPIOD GPIOE
每个GPIO端口有: 2个配置寄存器GPIOx_CRL, GPIOx_CRH(32位); 2个数据寄存器GPIOx_IDR, GPIOx_ODR(32位); 1个置位/复位寄存器GPIOx_BSRR(32位); 1个复位寄存器GPIOx_BRR(16位); 1个锁定寄存器GPIOx_LCKR(32位);
输入模式:
—输入浮空:顾名思义也就是输入什么信号才是什么信号,对于浮空输入要保证有明确的输入信号。
─ 输入上拉:上拉输入模式:区别在于没有输入信号的时候默认输入高电平(因为有弱上拉)
─ 输入下拉:下拉输入模式:区别在于没有输入信号的时候默认输入低电平(因为有弱下拉)
─ 模拟输入:用于模拟量输入;仅仅拥有ADC
输出模式:
─ 开漏输出:随IO变化
─ 推挽式输出:推挽具有比较好的驱动能力。
─ 推挽式复用功能
─ 开漏复用功能
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !