STM32GPIO原理与配置方法.ppt
《STM32GPIO原理与配置方法.ppt》由会员分享,可在线阅读,更多相关《STM32GPIO原理与配置方法.ppt(30页珍藏版)》请在三一办公上搜索。
1、ALIENTEK,例说STM32,例说STM32,2023/11/8,广州市星翼电子科技有限公司,1,ALIENTEK开发板购买店铺 店铺:http:/,ALIENTEK,第 4 讲 GPIO原理与配置方法,4.1 GPIO基本结构 4.2 GPIO配置方法 4.3 位带操作 4.4 跑马灯实验 4.5 按键输入实验,例说STM32,2,2023/11/8,广州市星翼电子科技有限公司,ALIENTEK,4.1 GPIO基本结构,例说STM32,3,2023/11/8,广州市星翼电子科技有限公司,ALIENTEK,例说STM32,4,2023/11/8,广州市星翼电子科技有限公司,每个IO口可以
2、自由编程,单IO口寄存器必须要按32位字被访问。STM32的很多IO口都是5V兼容的,这些IO口在与5V电平的外设连接的时候很有优势,具体哪些IO口是5V兼容的,可以从该芯片的数据手册管脚描述章节查到(I/O Level标FT的就是5V电平兼容的)。,ALIENTEK,4.2 GPIO配置方法,例说STM32,5,2023/11/8,广州市星翼电子科技有限公司,ALIENTEK,例说STM32,6,2023/11/8,广州市星翼电子科技有限公司,GPIO 8种模式-输入浮空-输入下拉-输入上拉-模拟输入-开漏输出-推挽式输出-推挽式复用功能-开漏复用功能 3个最大输出速度-2MHz-10MHz
3、-50MHz,ALIENTEK,例说STM32,7,2023/11/8,广州市星翼电子科技有限公司,GPIO 输入输出配置相关寄存器-GPIOx_CRL:端口配置低寄存器-GPIOx_CRH:端口配置高寄存器-GPIOx_IDR:端口输入寄存器-GPIOx_ODR:端口输出寄存器-GPIOx_BSRR:端口位设置/清除寄存器-GPIOx_BRR:端口位清除寄存器-GPIOx_LCKR:端口配置锁存寄存器 寄存器配置在STM32中文参考手册V10的8.2节有详细讲解。,ALIENTEK,例说STM32,8,2023/11/8,广州市星翼电子科技有限公司,ALIENTEK,例说STM32,9,20
4、23/11/8,广州市星翼电子科技有限公司,输入模式下,上拉还是下拉输入由ODR寄存器相应位决定。,ALIENTEK,例说STM32,10,2023/11/8,广州市星翼电子科技有限公司,ALIENTEK,例说STM32,11,2023/11/8,广州市星翼电子科技有限公司,ALIENTEK,例说STM32,12,2023/11/8,广州市星翼电子科技有限公司,ALIENTEK,例说STM32,13,2023/11/8,广州市星翼电子科技有限公司,ALIENTEK,4.3 位带操作,位带操作就是把每个比特膨胀为一个32位的字,当访问这些字的时候就达到了访问比特的目的,比如说BSRR寄存器有32
5、个位,那么可以映射到32个地址上,我们去访问(读-改-写)这32个地址就达到访问32个比特的目的。,例说STM32,14,2023/11/8,广州市星翼电子科技有限公司,ALIENTEK,位带操作就是把每个比特膨胀为一个32位的字,当访问这些字的时候就达到了访问比特的目的,比如说BSRR寄存器有32个位,那么可以映射到32个地址上,我们去访问(读-改-写)这32个地址就达到访问32个比特的目的。在 CM3 支持的位带中,有两个区中实现了位带。其中一个是 SRAM 区的最低 1MB 范围,0 x20000000 0 x200FFFFF(SRAM 区中的最低 1MB);第二个则是片内外设区的最低
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- STM32GPIO 原理 配置 方法
链接地址:https://www.31ppt.com/p-6521411.html