原文:【STM】GPIO工作原理及寄存器、5V容忍

GPIO工作方式: 种输入模式: 输入浮空:一般多用于外部按键输入,此状态下IO口的电平状态完全由外部输入决定,常用作KEY识别 输入上拉:将不确定的信号通过一个电阻嵌位在高电平,电阻同时起限流作用 输入下拉:将不确定的信号通过一个电阻嵌位在低电平,电阻同时起限流作用 模拟输入:输入为模拟量,用于ADC模拟输入或低功耗下省电 种输出模式: 开漏输出:IO口为 输出强低电平,IO口为 时需要通过外部 ...

2016-03-05 19:34 0 1633 推荐指数:

查看详情

(笔记)GPIO基本原理寄存器配置(STM32篇)

背景:因ST系列MCU在行业中应用最广,故本文以ST的MCU的GPIO进行详细讲解每一种功能应用类型的使用。 一、STM32F10X 引脚说明 STM32F103ZET6一共有7组IO口,每组IO口有16个IO,分别为GPIOA~GPIOG,每组分别为PA0到PA16 ...

Sun Apr 18 20:01:00 CST 2021 0 690
STM32 GPIO配置(寄存器)生成工具

在写程序的时候需要用寄存器配置GPIO方向、模式,每一个都需要去计算 感觉相当麻烦,所以写了一个用来计算的小工具 链接: https://pan.baidu.com/s/1PEn0Q0IiA5mJJbsEjKa95w 提取码:nug4 ...

Fri May 10 02:10:00 CST 2019 2 553
stm32之GPIO寄存器学习

GPIO即通用输入/输出 (General Purpose Input Output) 包括:两个32位的配置寄存器 GPIOx->CRL,GPIOx->CRH    两个32位的数据寄存器 GPIOx->IDR,GPIOx->ODR    一个32位 ...

Sun Oct 22 19:57:00 CST 2017 0 6619
STM32____GPIO几个寄存器的理解

使用BRR和BSRR寄存器可以方便地快速地实现对端口某些特定位的操作,而不影响其它位的状态。 比如希望快速地对GPIOE的位7进行翻转,则可以: GPIOE->BSRR = 0x80; // 置'1'GPIOE->BRR = 0x80; // 置'0' 如果使用常规'读-改-写 ...

Sat Jan 18 07:16:00 CST 2014 0 5955
STM32 GPIO BRR和BSRR寄存器

使用BRR和BSRR寄存器可以方便地快速地实现对端口某些特定位的操作,而不影响其它位的状态。 比如希望快速地对GPIOE的位7进行翻转,则可以: GPIOE->BSRR = 0x80; // 置'1' GPIOE->BRR = 0x80; // 置'0' 如果使用常规'读-改-写 ...

Mon Jul 26 18:44:00 CST 2021 0 130
寄存器(CPU工作原理

1.通用寄存器 8086CPU所有一共有14个寄存器分别是:AX、BX、CX、DX、SI、DI、SP、BP、IP、CS、SS、DS、ES、PSW,所有的寄存器都是16位的,可以存放两个字节(一个字)。 AX、BX、CX、DX通常用来存放一般性数据被称为通用寄存器。 AX通用寄存器存储二进制 ...

Mon Apr 09 03:47:00 CST 2018 0 4001
Blackfin DSP(二):寄存器操作与GPIO

  BlackfinDSP的寄存器是通过指针操作的,与51、ARM等MCU一样,通过“或”操作来置1,通过“与”操作清零。   在DSP上最简单的外设非IO口莫属,但是由于其功能强大,远非一般IO口可比,因此区别的称之为“GPIO”(general purpose IO),也称为PF ...

Thu Jul 04 19:31:00 CST 2013 0 4376
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM