版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
GPIO端口的配置2023.1GPIO控制LED1、GPIO的特点012、GPIO的库函数023、GPIO的编程031.GPIOGPIO(GeneralPurposeI/O)通用型输入/输出,主要用于需要用到数字量输入/输出的场合。如:继电器、LED、蜂鸣器等的控制;传感器状态、高低电平等信息的输入等。引脚配置
确定端口?打开端口时钟确定是输入还是输出?确定速率4引脚配置模式之输入输出STM32F103RCT6共有64个引脚STM32F103RCT6有常用GPIO(GPIO:General-PurposeInput/OutputPorts,通用的输入输出端口)端口3个,分别是GPIOA、GPIOB、GPIOC每个端口有16个引脚。所有的GPIO引脚都可以配置成输入或输出模式。输入模式又分为模拟输入、浮空输入、上拉输入、下拉输入;输出模式又分为推挽输出、开漏输出、推挽式复用功能、开漏复用等。51、GPIO简介大部分GPIO为推挽输出,具有完整I2C功能的是开漏结构;正常拉出灌入电流为4mA,短时间极限值40mA;管脚可承受最大5V的输入电压。GPIO寄存器位于AHB总线上,可以进行高性能的CPU快速访问,支持Cortex-M3位带操作。GPIO允许进行DMA数据操作。GPIO简介GPIO引脚又被分为GPIOA、GPIOB…GPIOG不同的组,每组端口分为0~15,共16个不同的引脚,不同芯片的端口组数不同。GPIO结构图:端口配置寄存器GPIO简介I/O引脚可通过端口配置寄存器设置成不同的功能。四种输入模式(结构图上半部分):上拉输入与下拉输入:与VDD相连的为上拉电阻,与VSS相连的为下拉电阻。再经施密特触发器就把信号转化为0、1存储在输入数据寄存器。浮空输入:不接上拉与下拉电阻,直接由触发器输入,由于其输入阻抗较大,一般把这种模式用于标准的通讯协议如I2C、USART的接收端。模拟输入:把电压信号直接传送到片上外设模块,如ADC。GPIO简介结构图下半部分为输出模式结构:推挽输出模式:在输出高电平时,P-MOS导通,低电平时,N-MOS管导通。开漏输出模式:输出0时为低电平,1为高阻状态。在使用任何一种开漏模式,都需要接上拉电阻。GPIO的HAL库函数简介和stm32f1xx_hal_gpio.c相关的h文件(头文件)
HAL_GPIO_Init和HAL_GPIO_DeInit函数12几个GPIO相关函数HAL_GPIO_ReadPin(GPIO_TypeDef*GPIOx,uint16_tGPIO_Pin)HAL_GPIO_WritePin(GPIO_TypeDef*GPIOx,uint16_tGPIO_Pin,GPIO_PinStatePinState)HAL_GPIO_TogglePin(GPIO_TypeDef*GPIOx,uint16_tGPIO_Pin)HAL_GPIO_LockPin(GPIO_TypeDef*GPIOx,uint16_tGPIO_Pin)13具体操作1:选用外部高速晶振14配
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《高等数学》北大版23无穷小量与微分
- 复习满怀希望迎接明天
- 《饮料市场竞争》课件
- 地理信息技术在区域地理环境中的应用
- 临床技能四大急救技术
- 2026年秋季流感防治与体育锻炼科学结合
- 勃利2022年事业编招聘考试模拟试题及答案解析7
- 2026年秋季知秋防病:秋季传染病预防知识总结
- 艺考集训培训服务协议 艺术考前集训班学员服务合同范本
- 2027届湖南邵阳市高三上学期第一次学情检测物理试题(含解析)
- T-GDGX 0004-2025 广东省高等学校学生公寓管理服务星级评价规范
- 七年级足球教案
- B站正式会员考试题库及答案
- 《半导体集成电路》课件-半导体集成电路的制造工艺
- 化学品的规范使用
- 幼小衔接写字教学安排
- (立项备案申请模板)建筑砌块项目可行性研究报告参考范文
- 高二英语学业水平考试复习计划
- 城市规划设计收费标准(中国城市规划协会)参照-202104020
- 京东入职合同范本
- DB12-T 1305-2024 公路沥青路面泡沫沥青冷再生技术规范
评论
0/150
提交评论