原文:STM32学习笔记(二):GPIO口工作原理

STM 每个IO口具有 个寄存器来控制,每个IO口都可以自由进行编程控制,我们编程实际上控制的是通过控制那 个寄存器来控制我们的IO口,我们可以通过编程控制IO口,把IO口配置成如下八种模式: 输入浮空 输入上拉 输入下拉 模拟输入 开漏输出 推挽输出 推挽式复用功能 开漏复用功能 每个IO口所对应的 个寄存器分别是: .CRL和CRH:均为 位寄存器 .IDR和ODR:均为 位寄存器,但是只用 ...

2019-04-27 13:18 0 1216 推荐指数:

查看详情

(转)STM32学习笔记(1):GPIO的使用

STM32学习笔记(1):GPIO的使用 2011年3月19日 顺序点亮LED灯 摸索了很久之后终于把ARM开发板上的LED灯点亮了,虽然是很简单的一个IO操作,但是由于以前从来都没有什么经验,所以浪费了很多时间,也查找了很多资料。现在可以操作IO了,证明迈出了学习ARM的第一步 ...

Wed Apr 04 01:18:00 CST 2012 0 13213
STM32——GPIO的八种工作模式

GPIO的输入工作模式1——输入浮空模式: GPIO_Mode_IN_FLOATING =0x04 工作原理:配置完相应寄存器为此工作模式后,高低电平信号通过1处的IO输入进去,由于寄存器配置了的缘故VDD处上拉和下拉均为断开状态。通过TTL施密特触发器后进入到3(输入数据寄存器)中 ...

Mon Jun 19 18:30:00 CST 2017 1 5152
stm32寄存器版学习笔记01 GPIO的配置(LED、按键)

  STM32的I/O可以由软件配置成如下8种模式:输入浮空、输入上拉、输入下拉、模拟输入、开漏输出、推挽输出、推挽式复用功能及开漏复用功能。每个I/O由7个寄存器来控制:配置模式的端口配置寄存器CRL和CRH(模式、速度);数据寄存器IDR和ODR;置位/复位寄存器BSRR;复位寄存器BRR ...

Thu May 19 05:01:00 CST 2016 4 21139
stm32GPIO学习笔记

stm32GPIO相关的寄存器有 (1)两个32位的配置寄存器(GPIOX_CRL,GPIOX_CRH) 每一个IO占用4位,16个IO占用64位就是两个32为寄存器。 其中CNF[1:0]是用来配置模式的,其定义如下 MODE[1:0]是用来配置输入输出模式及输出模式下的端口速率 ...

Thu Aug 29 05:34:00 CST 2013 0 3634
STM32学习笔记——GPIO

单片机型号STM32F407VET6。 概述 GPIO的分类: 可接受5V输入的(FT),绝大多数引脚都是; 只能接受3.3V输入的(TTa),只有PA4和PA5,就是DAC输出的两个引脚; 其他,包括BOOT0和NRST这两个特殊功能的引脚。 GPIO不仅可 ...

Sun May 10 21:24:00 CST 2020 0 654
STM32 GPIO模式配置

F103系列 typedef struct { uint16_t GPIO_Pin; /*!< Specifies the GPIO pins to be configured. ...

Wed Mar 29 22:12:00 CST 2017 0 2321
STM32GPIO的使用

前言   "GPIO的使用1"中主要从内核代码开始,从寄存器的地址映射开始,对GPIO的封装和操作执行逻辑详细分析了一下;   内核的函数接口标准是都是一样的CMSIS,了解了GPIO外设的原理,也就了解了其他外设是如何封装的;   GPIO使用时先确定是否为外设复用;目的是确定输入输出数据 ...

Sun May 17 01:55:00 CST 2020 0 1652
STM32 GPIO的配置和应用

STM32F103ZET6 一共有7组IO(有FT的标识是可以识别5v的) 每组IO有16个IO 一共16*7=112个IO 4种输入模式: (1) GPIO_Mode_AIN 模拟输入 (2) GPIO_Mode_IN_FLOATING 浮空输入 ...

Tue Dec 10 21:21:00 CST 2019 0 1023
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM