STM32-GPIO原理与配置方法.ppt
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- STM32 GPIO 原理 配置 方法
- 资源描述:
-
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,广州市星翼电子科技有限公司,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,广州市星翼电子科技有限公司,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,广州市星翼电子科技有限公司,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,广州市星翼电子科技有限公司,*,ALIENTEK,例说,STM32,例说,STM32,2025/11/18 周二,广州市星翼电子科技有限公司,1,ALIENTEK,开发板购买店铺,店铺:,ALIENTEK,第,4,讲,GPIO,原理与配置方法,4,.1,GPIO,基本结构,4,.2,GPIO,配置方法,4.3,位带操作,4.4,跑马灯实验,4.5,按键输入实验,例说,STM32,2,2025/11/18 周二,广州市星翼电子科技有限公司,ALIENTEK,4,.,1 GPIO,基本结构,例说,STM32,3,2025/11/18 周二,广州市星翼电子科技有限公司,ALIENTEK,例说,STM32,4,2025/11/18 周二,广州市星翼电子科技有限公司,每个,IO,口可以自由编程,单,IO,口寄存器必须要按,32,位字被访问。,STM32,的很多,IO,口都是,5V,兼容的,这些,IO,口在与,5V,电平的外设连接的时候很有优势,具体哪些,IO,口是,5V,兼容的,可以从该芯片的数据手册管脚描述章节查到(,I/O Level,标,FT,的就是,5V,电平兼容的)。,ALIENTEK,4,.,2 GPIO,配置方法,例说,STM32,5,2025/11/18 周二,广州市星翼电子科技有限公司,ALIENTEK,例说,STM32,6,2025/11/18 周二,广州市星翼电子科技有限公司,GPIO 8,种模式,-,输入浮空,-,输入下拉,-,输入上拉,-,模拟输入,-,开漏输出,-,推挽式输出,-,推挽式复用功能,-,开漏复用,功能,3,个最大输出速度,-2MHz,-10MHz,-50MHz,ALIENTEK,例说,STM32,9,2025/11/18 周二,广州市星翼电子科技有限公司,输入模式下,上拉还是下拉输入由,ODR,寄存器相应位决定。,ALIENTEK,例说,STM32,10,2025/11/18 周二,广州市星翼电子科技有限公司,ALIENTEK,例说,STM32,11,2025/11/18 周二,广州市星翼电子科技有限公司,ALIENTEK,例说,STM32,12,2025/11/18 周二,广州市星翼电子科技有限公司,ALIENTEK,例说,STM32,13,2025/11/18 周二,广州市星翼电子科技有限公司,ALIENTEK,4.3,位带操作,位带操作,就是把每个比特膨胀为一个,32,位的字,当访问这些字的时候就达到了访问比特的目的,比如说,BSRR,寄存器有,32,个位,那么可以映射到,32,个地址上,我们去访问,(读,-,改,-,写),这,32,个地址就达到访问,32,个比特的目的。,例说,STM32,14,2025/11/18 周二,广州市星翼电子科技有限公司,ALIENTEK,位带操作,就是,把每个比特膨胀为一个,32,位的字,当访问这些字的时候就达到了访问比特的目的,比如说,BSRR,寄存器有,32,个位,那么可以映射到,32,个地址上,我们去访问,(读,-,改,-,写),这,32,个地址就达到访问,32,个比特的目的,。,在,CM3,支持的位带中,有两个区中实现了位带。,其中,一个是,SRAM,区的最低,1MB,范围,,,0 x20000000,0 x200FFFFF,(,SRAM,区中的最低,1MB,);,第二,个则是片内外设区的最低,1MB,范围,,0 x40000000,0 x400FFFFF,(,片上外设区中的最低,1MB,)。,例说,STM32,15,2025/11/18 周二,广州市星翼电子科技有限公司,ALIENTEK,位带区,:,支持位带操作的地址区,位,带别名:,对别名地址的访问最终作用到位带区的访问上,(,注意:这中间有一个地址映射过程,),映射关系式,:,例说,STM32,16,2025/11/18 周二,广州市星翼电子科技有限公司,ALIENTEK,sys.h,文件对,GPIO,输入输出部分功能实现了位带操作:,例说,STM32,17,2025/11/18 周二,广州市星翼电子科技有限公司,ALIENTEK,使用位带操作设置,IO,口输入输出方法:,PAout(8)=0,;,/PA.8,输出低,PAout(8,)=1,;,/PA.8,输出高,u8 led0;,led0=PAin(8);/,读取,PA8,的输入电平,使用位带操作,IO,口的前提是先进行了,IO,口端口模式 相关配置,也就是端口初始化。,例说,STM32,18,2025/11/18 周二,广州市星翼电子科技有限公司,ALIENTEK,4.4,跑马灯实验,硬件连接,该,实验的硬件电路在,ALIENTEM Mini STM32,开发板上默认是已经连接好,了,的,。,DS0,接,PA8,,,DS1,接,PD2,。所以在硬件上不需要动任何东西。其连接原理图如图,6.4,下,:,LED,与,STM32,连接原理图,例说,STM32,19,2025/11/18 周二,广州市星翼电子科技有限公司,ALIENTEK,实验现象,两个,LED,:,DS0,和,DS1,交替,闪烁,。,例说,STM32,20,2025/11/18 周二,广州市星翼电子科技有限公司,ALIENTEK,例说,STM32,21,2025/11/18 周二,广州市星翼电子科技有限公司,实验源码:,led.h,ALIENTEK,例说,STM32,22,2025/11/18 周二,广州市星翼电子科技有限公司,led.c,ALIENTEK,例说,STM32,23,2025/11/18 周二,广州市星翼电子科技有限公司,main.c,ALIENTEK,例说,STM32,24,2025/11/18 周二,广州市星翼电子科技有限公司,跑马灯实验软件仿真与下载,ALIENTEK,4.5,按键输入实验,硬件连接,本,实验所需要的硬件电路在开发板上都已经连接好了,不需要经过任何,设置,,,直接,编写代码就可以了,。,LED,的连接在上一节已经介绍过了,在,MiniSTM32,开发板上的按键,KEY0,是接在,PA13,上,,,KEY1,是接在,PA15,上的,,WK_UP,接在,PA0,上。,按键,与,STM32,连接原理图,例说,STM32,25,2025/11/18 周二,广州市星翼电子科技有限公司,ALIENTEK,例说,STM32,26,2025/11/18 周二,广州市星翼电子科技有限公司,这里需要注意的是,KEY0,和,KEY1,是低电平有效的,而,WK_UP,是高电平有效的,而且要确认,WK_UP,按钮与,DS18B20,的连接是否已经断开,如果没有,则要先断开,否则,DS18B20,会干扰,WK_UP,按键!并且,KEY0,和,KEY1,连接在与,JTAG,相关的,IO,口上,所以在软件编写的时候要先禁用,JTAG,功能(,SWD,也需要禁用),才能把这两个,IO,口当成普通,IO,口使用。,实验现象:,ALIENTEK MiniSTM32,开发板上载有的,3,个按钮(,KEY_UP,、,KEY0,、,KEY1,),来控制板上的,2,个,LED,(,DS0,和,DS1,),其中,KEY0,控制,DS0,,按一次亮,再按一次,就灭。,KEY1,控制,DS1,,效果同,DS0,。,KEY_UP,则同时控制,DS0,和,DS1,,按一次,他们的状态就翻转一次。,ALIENTEK,例说,STM32,27,2025/11/18 周二,广州市星翼电子科技有限公司,程序源码:,key.h,ALIENTEK,例说,STM32,28,2025/11/18 周二,广州市星翼电子科技有限公司,key.c,中,KEY_Init(),函数:,ALIENTEK,例说,STM32,29,2025/11/18 周二,广州市星翼电子科技有限公司,key.c,中,KEY_Scan(),函数:,ALIENTEK,例说,STM32,30,2025/11/18 周二,广州市星翼电子科技有限公司,main,函数,展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




STM32-GPIO原理与配置方法.ppt



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/12638469.html