欢迎来到人人文库网! | 帮助中心 人人文档renrendoc.com美如初恋!
人人文库网

STM32的GPIO的总结

1.使能GPIO对应的外设时钟例如。//使能GPIOA、GPIOB、GPIOC对应的外设时钟RCC_APB2PeriphClockCmd(RCC_APB2Periph_STM32GPIO总结操作步骤。

STM32的GPIO的总结Tag内容描述:<p>1、STM32 GPIO总结操作步骤:1. 使能GPIO对应的外设时钟例如:/使能GPIOA、GPIOB、GPIOC对应的外设时钟RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOC , ENABLE);2. 声明一个GPIO_InitStructure结构体例如:GPIO_InitTypeDef GPIO_InitStructure;3. 选择待设置的GPIO管脚例如:/* 选择待设置的GPIO第7、8、9管脚位 ,中间加“|”符号 */GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7 | GPIO_Pin_8 | GPIO_Pin_9;4. 设置选中GPIO管脚的速率例如:/* 设置选中GPIO管脚的速率为最高速率2MHz */GPIO_Ini。</p><p>2、I/O口工作模式:1.高阻输入输入模式的结构比较简单,就是一个带有施密特触发输入(Schmitt-triggered input)的三态缓冲器(U1),并具有很高的阻抗。施密特触发输入的作用是能将缓慢变化的或者是畸变的输入脉冲信号整形成比较理想的矩形脉冲信号。执行 GPIO管脚读操作时,在读脉冲(Read Pulse)的作用下会把管脚(Pin)的当前电平状态读。</p><p>3、GPIO 功能描述 每个 GPI/O 端口有两个 32 位配置寄存器(GPIOx_CRL ,GPIOx_CRH),两个 32 位数 据寄存器(GPIOx_IDR 和 GPIOx_ODR),一个 32 位置位 / 复位寄存器(GPIOx_BSRR) ,一 个 16 位复位寄存器(GPIOx_BRR)和一个 32 位锁定寄存器(GPIOx_LCKR) 。 根据数据手册中列出的每个 I/O 端口的特定硬件特征, GPIO 端口的每个位可以由软 件分别配置成多种模式。 输入浮空 输入上拉 输入下拉 模拟输入 开漏输出 推挽式输出 推挽式复用功能 开漏复用功能 每个 I/O 端口位可以自由编程,然而 I/0 端口寄存器必须按 32 位字被访问( 不允许半 字。</p><p>4、STM32 GPIO 使用 操作步骤: 1. 使能 GPIO 对应的外设时钟 例如:/使能 GPIOA、GPIOB、GPIOC 对应的外设时钟 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB| RCC_APB2Periph_GPIOC , ENABLE); 2. 声明一个 GPIO_InitStructure 结构体 例如: GPIO_InitTypeDef GPIO_InitStructure; 3. 选择待设置的 GPIO 管脚 例如:/* 选择待设置的 GPIO 第 7、8、9 管脚位 ,中间加“|”符号 */ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7 | GPIO_Pin_8 | GPIO_Pin_9; 4. 设置选中 GPIO 管脚的速率 例如:/* 设置选中 GPIO 管脚。</p><p>5、STM32 GPIO使用操作步骤:1. 使能GPIO对应的外设时钟例如:/使能GPIOA、GPIOB、GPIOC对应的外设时钟RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOC , ENABLE);2. 声明一个GPIO_In。</p><p>6、STM32 GPIO使用操作步骤:1. 使能GPIO对应的外设时钟例如:/使能GPIOA、GPIOB、GPIOC对应的外设时钟RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOC , ENABLE);2. 声明一个GPIO_InitStructure结构体例如:GPIO_InitTypeDef GPIO_InitStructure;3. 选择待设置的GPIO管脚例如:/* 选择待设置的GPIO第7、8、9管脚位 ,中间加“|”符号 */GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7 | GPIO_Pin_8 | GPIO_Pin_9;4. 设置选中GPIO管脚的速率例如:/* 设置选中GPIO管脚的速率为最高速率2MHz */GPIO_Ini。</p><p>7、在Cortex M3里 对于GPIO的配置种类有8种之多 1 GPIO Mode AIN 模拟输入 2 GPIO Mode IN FLOATING 浮空输入 3 GPIO Mode IPD 下拉输入 4 GPIO Mode IPU 上拉输入 5 GPIO Mode Out OD 开漏输出 6 GPIO Mode Out PP 推。</p><p>8、几乎所有的同类书籍都介绍综合性的应用示例如“万年历+温度显示+闹钟响铃+计时表”这样的一个实时时钟范例或“STM32+音频解码+大容量存储方案”这样的MP3播放器范例。这些综合性实例的目的在于引领读者进行综合性实验,达到把单片机的基础模块整合运用的目的。这些实例普遍存在一种共同点,即“练手”意义要大于“实用”的意义。本文将讲述一个STM32的综合性应用示例,该示例将涉及到STM32微控制器的时钟系。</p><p>9、学习STM32 一、基本学习阶段: 1.相关原则。 2.主题要求,结构图,也许是为了实现想法 3.熟悉相关库函数及其使用方法以及固件库驱动程序实例。 编写实现特定功能的驱动程序。 5.在现有项目上加载驱动程序文件、调试器。 模拟波形以在物理上实现。 其次,一些重要文件(文件夹)位置: 固件库:嵌入式项目决赛现场资料STM32固件库v 3.5 STM32 F10 x _ STD phoh _。</p><p>10、几乎所有的同类书籍都介绍综合性的应用示例如“万年历+温度显示+闹钟响铃+计时表”这样的一个实时时钟范例或“STM32+音频解码+大容量存储方案”这样的MP3播放器范例。这些综合性实例的目的在于引领读者进行综合性实验,达到把单片机的基础模块整合运用的目的。这些实例普遍存在一种共同点,即“练手”意义要大于“实用”的意义。本文将讲述一个STM32的综合性应用示例,该示例将涉及到STM32微控制器的时钟系。</p>
【STM32的GPIO的总结】相关DOC文档
STM32的GPIO的总结.doc
stm32的GPIO学习笔记.doc
stm32关于gpio与afio的总结20130709
stm32中使用gpio的总结(超强)
STM32中使用GPIO的总结(超强)
STM32中使用GPIO的总结(超强).doc
STM32中GPIO的8种工作模式.doc
STM32 IAP学习资料 STM32的IAP方案
06 STM32的LED灯06 STM32 LED讲解
STM32的IAP方案

      STM32的IAP方案

    上传时间: 2020-09-16     大小: 214.52KB     页数: 7

关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!