已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
淘宝店铺 技术论坛 手把手教你学STM32 主讲人 正点原子团队硬件平台 正点原子STM32开发板版权所有 广州市星翼电子科技有限公司淘宝店铺 技术论坛 开源电子网公众平台 正点原子 官方网站 联系电话ALIENTEK 手把手教你学STM32 GPIO基本原理与寄存器配置 STM32F1xx开发板 正点原子 STM32F4xx开发板 正点原子 适用平台 淘宝店铺 技术论坛 目录 淘宝店铺 技术论坛 GPIO基本结构 淘宝店铺 技术论坛 参考资料 战舰 精英STM32F1开发板 STM32F1开发指南 库函数版本 第六章跑马灯实验6 1小节miniSTM32F1开发板 STM32不完全手册 库函数版本 第六章跑马灯实验6 1小节STM32F1xx官方资料 STM32中文参考手册V10 第8章通用和复用功能IO GPIO和AFIO 芯片数据手册 datasheet 1 3STM32引脚说明 淘宝店铺 技术论坛 STM32F103ZET6 一共有7组IO口 每组IO口有16个IO 一共16X7 112个IOGPIOA GPIOB GPIOG 1 3STM32引脚说明 淘宝店铺 技术论坛 STM32F103RCT6 一共有4组IO口 一共16X3 3 51个IOGPIOA0 A15GPIOB0 B15GPIOC0 C15GPIOD0 D2 GPIO基本结构 淘宝店铺 技术论坛 STM32的大部分引脚除了当GPIO使用外 还可以复用为外设功能引脚 比如串口 这部分知识我们会在后面讲解 本讲主要讲解引脚做IO使用方面的知识 1 1GPIO基本结构 淘宝店铺 技术论坛 FT 1 1GPIO工作方式 淘宝店铺 技术论坛 4种输入模式 输入浮空输入上拉输入下拉模拟输入4种输出模式 开漏输出开漏复用功能推挽式输出推挽式复用功能8种工作模式的区别 STM32八种IO口模式区别 pdf 1 1GPIO工作方式 淘宝店铺 技术论坛 3种最大翻转速度 2MHZ 10MHz 50MHz GPIO的输入工作模式1 输入浮空模式 1 1GPIO工作方式 淘宝店铺 技术论坛 GPIO的输入工作模式2 输入上拉模式 1 1GPIO工作方式 淘宝店铺 技术论坛 GPIO的输入工作模式3 输入下拉模式 1 1GPIO工作方式 淘宝店铺 技术论坛 GPIO的输入工作模式4 模拟模式 1 1GPIO工作方式 淘宝店铺 技术论坛 GPIO的输出工作模式1 开漏输出模式 1 1GPIO工作方式 淘宝店铺 技术论坛 GPIO的输出工作模式2 开漏复用输出模式 1 1GPIO工作方式 淘宝店铺 技术论坛 GPIO的输出工作模式3 推挽输出模式 1 1GPIO工作方式 淘宝店铺 技术论坛 GPIO的输出工作模式4 推挽复用输出模式 1 1GPIO工作方式 淘宝店铺 技术论坛 上电复位后 GPIO默认为浮空状态 部分特殊功能引脚为特定状态 1 1GPIO工作方式 淘宝店铺 技术论坛 1 1GPIO工作方式 淘宝店铺 技术论坛 推挽输出 可以输出强高低电平 连接数字器件开漏输出 只可以输出强低电平 高电平得靠外部电阻拉高 输出端相当于三极管的集电极 要得到高电平状态需要上拉电阻才行 适合于做电流型的驱动 其吸收电流的能力相对强 一般20ma以内 参考帖子 1 2GPIO相关配置寄存器 淘宝店铺 技术论坛 每组GPIO端口的寄存器包括 两个32位配置寄存器 GPIOx CRL GPIOx CRH 两个32位数据寄存器 GPIOx IDR和GPIOx ODR 一个32位置位 复位寄存器 GPIOx BSRR 一个16位复位寄存器 GPIOx BRR 一个32位锁定寄存器 GPIOx LCKR 每个I O端口位可以自由编程 然而I O端口寄存器必须按32位字被访问 不允许半字或字节访问 1 2GPIO相关配置寄存器 淘宝店铺 技术论坛 GPIOx CRL 端口配置低寄存器 GPIOx CRH 端口配置高寄存器 GPIOx IDR 端口输入寄存器 GPIOx ODR 端口输出寄存器 GPIOx BSRR 端口位设置 清除寄存器 GPIOx BRR 端口位清除寄存器 GPIOx LCKR 端口配置锁存寄存器 是每组IO口含下面7个寄存器 也就是7个寄存器 一共可以控制一组GPIO的16个IO口 1 2GPIO相关配置寄存器 淘宝店铺 技术论坛 1 2 1端口配置低寄存器 GPIOx CRL 1 2GPIO相关配置寄存器 淘宝店铺 技术论坛 1 2 1端口配置低寄存器 GPIOx CRL 1 2GPIO相关配置寄存器 淘宝店铺 技术论坛 1 2 2端口配置高寄存器 GPIOx CRH 1 2GPIO相关配置寄存器 淘宝店铺 技术论坛 1 2 3端口输入数据寄存器 GPIOx IDR 1 2GPIO相关配置寄存器 淘宝店铺 技术论坛 1 2 4端口输出数据寄存器 GPIOx ODR 1 2GPIO相关配置寄存器 淘宝店铺 技术论坛 1 2 4端口输出数据寄存器 GPIOx ODR 1 2GPIO相关配置寄存器 淘宝店铺 技术论坛 1 2 5端口位设置 清除寄存器 GPIOx BSRR 1 2GPIO相关配置寄存器 淘宝店铺 技术论坛 1 2 6端口位清除寄存器 GPIOx BRR 1 3STM32引脚说明 淘宝店铺 技术论坛 端口复用功能STM32的大部分端口都具有复用功能 所谓复用 就是一些端口不仅仅可以做为通用IO口 还可以复用为一些外设引脚 比如PA9 PA10可以复用为STM32的串口1引脚 作用 最大限度的利用端口资源 1 3STM32引脚说明 淘宝店铺 技术论坛 端口重映射功能就是可以把某些功能引脚映射到其他引脚 比如串口1默认引脚是PA9 PA10可以通过配置重映射映射到PB6 PB7作用 方便布线 1 3STM32引脚说明 淘宝店铺 技术论坛 所有IO口都可以作为中断输入这在我们外部中断实验我们会详细讲
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 卸车工劳动合同范本
- 中外技能转让协议书
- 杭州停车场合同范本
- 校园卫生清洁协议书
- 样签约球员合同协议
- 机关印刷资料协议书
- 服装企业协议书范本
- 服务器购买合同范本
- 广东省2025年下半年佛山市事业单位招考易考易错模拟试题(共500题)试卷后附参考答案
- 广东广州总工会直属事业单位(广州工程技术职业学院)引进急需专业人才易考易错模拟试题(共500题)试卷后附参考答案
- 河道整治与生态修复工程方案
- 彩妆师的培训课件
- 中国石化员工管理制度
- 2025至2030年中国烟草行业市场深度分析及发展趋向分析报告
- 2024年家政服务业职业技能大赛家庭照护赛项技术工作文件
- 2022可调节负荷并网运行与控制技术规范+第6部分-并网运行调试
- 2025年有机肥市场分析报告
- 信息安全意识培训课件
- 小米公司介绍课件
- 部编高教版2023·职业模块 中职语文 品质
- 脑挫裂伤患者护理
评论
0/150
提交评论