E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
BSRR
STM32
BSRR
寄存器和BRR寄存器
STM32
BSRR
寄存器和BRR寄存器是32位的。
夜雪-初霁
·
2020-08-21 04:38
STM32
STM32使用
BSRR
和BRR寄存器快速操作GPIO端口
STM32使用
BSRR
和BRR寄存器快速操作GPIO端口STM32的每个GPIO端口都有两个特别的寄存器,GPIOx_
BSRR
和GPIOx_BRR寄存器,通过这两个寄存器可以直接对对应的GPIOx端口置
Tiger-Li
·
2020-08-21 04:49
ARM
GPIO的寄存器
BSRR
和BRR使用摘抄汇总
GPIO的寄存器
BSRR
和BRR以写数据为例,提供的函数有GPIO_SetBitsGPIO_ResetBitsGPIO_WriteBitGPIO_Write比如我在PD口的高八位接了个并行的数据线,低八位为控制
flyme2010
·
2020-08-21 03:06
stm32
STM32入门-区别ORD,
BSRR
,BRR寄存器
基础知识ORD,
BSRR
,BRR寄存器的作用是对已经初始化后的IO口输出高、低电平。ODR寄存器可读可写,32位,既能控制管脚为高电平,也能控制管脚为低电平。
爱学习的大喵喵
·
2020-08-21 02:37
STM32之I2C例程(24C02)
#include"stm32f10x.h"#include#defineSCL_H(GPIOB->
BSRR
=GPIO_Pin_6)#defineSCL_L(GPIOB->BRR=GPIO_Pin_6)#
QQ1034313020
·
2020-08-20 06:23
STM32
STM32入门系列-位带操作介绍
比方说
BSRR
寄存器有32个位,那么可以映射到32个地址上,当我们去访问这32个地址就
VX13260562029
·
2020-08-20 02:56
STM32的GPIO的寄存器配置
GPIOx_CRL:端口配置低寄存器GPIOx_CRH:端口配置高寄存器GPIOx_IDR:端口输入寄存器GPIOx_ODR:端口输出寄存器GPIOx_
BSRR
:端口位设置/清除寄存器GPIOx_BRR
吮指原味张
·
2020-08-20 00:30
STM32
stm32
STM32 GPIO输出高低电平转换速率测试
STM32F103ZET6软件平台:kEILMDK逻辑分析仪:金沙滩LA2016从图中看出,最快的是GPIOA->ODR=0x1;GPIOA->ODR=0x0;和PA0=0x01;PA0=0x00;和GPIOA->
BSRR
silno
·
2020-08-18 16:00
STM32
STM32F103C8T6 - 控制LED点亮熄灭
中的所有外设都是通过寄存器的方式操作每个寄存器都有地址,C语言通过地址来操作寄存器位(位操作和指针)C指针常用技巧代码实现#include"stm32f10x.h"#defineGPIOB_CRH0x40010C04#defineGPIOB_
BSRR
0x40010C10
岙野小白菜
·
2020-08-18 06:21
STM32
C语言
STM32 GPIO 寄存器的配置
口的寄存器:(每一组一套寄存器)1、两个32位的配置寄存器;GPIOx_CRL,GPIOx_CRH2、两个32位的数据寄存器:GPIOx_IDR,GPIOx_ODR3、一个32位置位/复位寄存器:GPIOx_
BSRR
4
代一个码
·
2020-08-15 11:29
STM32
stm32的八种gpio配置模式
一个32位置位/复位寄存器_
BSRR
。一个16位复位寄存器_BRR。一个32位锁定寄存器_LCK
满天xin
·
2020-08-15 11:15
STM32学习笔记(三)------GPIO口寄存器的操作与使用
1、STM32的每个IO端口都有7个寄存器来控制(1)配置模式的2个32位的端口配置寄存器CRL和CRH(2)2个32位的数据寄存器IDR和ODR(3)1个32位的置位/复位寄存器
BSRR
(4)一个16
kabuto_hui
·
2020-08-15 10:13
单片机
STM32F103寄存器配置相关学习 —— GPIO
目录1.GPIO相关寄存器1.1配置寄存器(CRL、CRH)1.2数据寄存器(IDR、ODR)1.3位设置/清除寄存器(
BSRR
)1.4锁定寄存器(LCKR)1.5位清除寄存器(BRR)2.ODR,
BSRR
从心开始 >
·
2020-08-15 10:50
STM32学习
stm32学习笔记 F1系列GPIO相关寄存器的配置
对于stm32F1系列每组GPIO端口的寄存器包括:GPIOx_CRL,GPIOx_CRH,GPIOx_IDR,GPIOx_ODR,GPIOx_
BSRR
,GPIOx_BRR和GPIOx_LCKR七个寄存器其中
Wu_Yimin
·
2020-08-15 10:08
stm32
LED跑马灯-库函数
2MHz10MHz50MHz每组GPIO共16个IO口,含下7个寄存器GPIOx_CRL:端口配置低寄存器GPIOx_CRH:端口配置高寄存器GPIOx_IDR:端口输入寄存器GPIOx_ODR:端口输出寄存器GPIOx_
BSRR
BraveWangDev
·
2020-08-15 10:11
STM32
STM32学习笔记
stm32寄存器版学习笔记01 GPIO口的配置(LED、按键)
每个I/O口由7个寄存器来控制:配置模式的端口配置寄存器CRL和CRH(模式、速度);数据寄存器IDR和ODR;置位/复位寄存器
BSRR
;复位寄存器BRR;锁存寄存器LCKR。
weixin_30906701
·
2020-08-15 10:28
STM32F4的GPIO口配置模式
STM32F4每组通用I/O端口包括4个32位配置寄存器(MODER、OTYPER、OSPEEDR和PUPDR)、2个32位数据寄存器(IDR和ODR)、1个32位置位/复位寄存器(
BSRR
)、1个32
大西瓜-PaulChan
·
2020-08-15 10:01
stm32系列
STM32 GPIO寄存器
如果IO口是8-15号的话,则写CRH寄存器,两个32位数据寄存器(GPIOx_IDR,GPIOx_ODR)一个是只读作输入数据寄存器,一个是只写作输出寄存器,一个32位置位/复位寄存器(GPIOx_
BSRR
笑尘一梦
·
2020-08-15 10:29
STM32
TM1650数码管驱动芯片驱动数码管读取按键程序
下面贴上代码c文件:#include"TUBE_KEY.h"#include"LED.h"#include"delay.h"#defineSCL_Set(GPIOB->
BSRR
=1
BSRR
=1
BSRR
=
暗夜协奏曲sc
·
2020-08-12 13:14
stm32_GPIO模拟I2c读写EEPROM
/*下面给出STM32通过GPIO模拟I2C读写EEPROM程序*/#defineSCL_HGPIOB->
BSRR
=GPIO_Pin_6#defineSLC_LGPOIB->BRR=GPIO_Pin_6
遗失的角落69
·
2020-08-11 13:04
STM32F407总结
stm32硬件问题总结
跑马灯实验-寄存器版
配置寄存器GPIOX_ODR或者
BSRR
/BRR。3、详细新
lbd0125
·
2020-08-11 12:42
LED跑马灯-寄存器
2MHz10MHz50MHz每组GPIO共16个IO口,含下7个寄存器GPIOx_CRL:端口配置低寄存器GPIOx_CRH:端口配置高寄存器GPIOx_IDR:端口输入寄存器GPIOx_ODR:端口输出寄存器GPIOx_
BSRR
BraveWangDev
·
2020-08-11 10:03
STM32
STM32学习笔记
STM32F103 GPIO寄存器配置
每个GPI/O端口有两个32位配置寄存器(GPIOx_CRL,GPIOx_CRH)两个32位数据寄存器(GPIOx_IDR和GPIOx_ODR)一个32位置位/复位寄存器(GPIOx_
BSRR
)一个16
Geek猫
·
2020-08-09 03:03
STM32F103
STM32点灯
端口位设置/清除寄存器(GPIOx_
BSRR
)(x=A..E)端口位清除寄存器(GPIOx_BRR)(x=A..E)虽然一开始学板子就点灯了,突然发现不懂这两个寄存器的用法。
ff_tt
·
2020-08-08 15:12
嵌入式驱动
嵌入式基础
stm32
io
32的一些整理
7CRH高位为PX8-15共需要842=64位通过ODR寄存器配置上拉下拉3.IDR寄存器:端口输入寄存器16位对应端口的输入电平4.ODR寄存器:端口输出寄存器,也可以配置上拉下拉电阻5.复位寄存器
BSRR
6
夏友
·
2020-08-07 18:38
32
CRH、CRL、ODR和IDR的使用
STM32的每个I/O口都由7个寄存器控制:2个32位端口配置寄存器CRL和CRH;2个32位的数据寄存器IDR和ODR;1个32位的置位复位寄存器
BSRR
;1个16位的复位寄存器BRR;1个32位的锁存寄存器
Leo_w.
·
2020-08-04 17:41
STM32
IS_GPIO_PIN(PIN)函数解析
Checktheparameters*/assert_param(IS_GPIO_ALL_PERIPH(GPIOx));assert_param(IS_GPIO_PIN(GPIO_Pin));GPIOx->
BSRR
夜灼华
·
2020-08-04 08:23
stm32
STM32在16位IO高位被占用时统一操作高/低八位IO
为此,使用
BSRR
寄存器操作来实现只
BugAngel233
·
2020-08-03 21:56
STM32
stm32学习笔记 F1系列GPIO库函数介绍
该函数主要是操作GPIO_CRL(CRH)寄存器,在上拉或者下拉的时候有设置
BSRR
或者BRR寄存器GPIOx:GPIOA~GPIOGtypedefstruct{uint16_tGPIO_Pin;//指定要初
Wu_Yimin
·
2020-08-03 14:03
stm32
STM32 GPIO几个寄存器的理解
king-77024128/articles/3524677.html——————————————————————————————————————————————————————————————使用BRR和
BSRR
jiujiaobusiniao
·
2020-07-31 18:27
STM32
STM32
GPIO
GPIO
STM32
STM32GPIO——快速IO的使用
STM32的每个GPIO端口都有两个特别的寄存器,GPIOx_
BSRR
和GPIOx_BRR寄存器,通过这两个寄存器可以直接对对应的GPIOx端口置'1'或置'0'。
yangluoning
·
2020-07-30 22:42
STM32
STM32----位带操作
单片机时候就使用过位操作,比如使用sbit对IO口的定义,但是STM中没有这种关键字,而是通过访问位带别名区来实现,即通过将每个比特位膨胀成一个32位字,当访问这些字的时候就实现了访问比特的目的比方说
BSRR
weixin_43554366
·
2020-07-30 04:56
STM32的I/O操作的互斥
查看:10618|回复:9关于STM32F103的GPIO操作和ODR,BRR,
BSRR
的设置[复制链接]已结帖(20)wilkes64主题147帖子496积分资深技术员关注TA发消息专家等级:结帖率:
unsv29
·
2020-07-30 02:08
STM32F1学习-驱动led灯(寄存器版本)
GPIOx_IDRGPIOx_ODR一个32位置位/复位数据寄存器GPIOx_
BSRR
一个
逐夸父
·
2020-07-30 01:18
STM32学习
stm32跑马灯实验
GPIOx_CRL:端口配置低寄存器GPIOx_CRH:端口配置高寄存器GPIOx_IDR:端口输入寄存器GPIOx_ODR:端口输出寄存器GPIOx_
BSRR
:端口位设置/清除寄存器GPIOx_BRR
shizheng_Li
·
2020-07-13 13:23
嵌入式系统
STM32之GPIO开漏(Push-pull)和推挽(open-drain)输出
GPIOx_MODER,GPIOx_OTYPER,GPIOx_OSPEEDRandGPIOx_PUPDR);2个32bit的数据寄存器(GPIOx_IDR,GPIOx_ODR);1个32位的复位/置位寄存器(GPIOx_
BSRR
makeryzx
·
2020-07-13 08:42
STM32
HAL库
STM32位带区和位带别名区的浅谈
比方说
BSRR
寄存器有32个位,那么可以映射到32个地址上,当我们去访问这32个地址就达到访问32个比特的目的,也就是说我们可以通过位带轻松的去控制某
水枂
·
2020-07-12 13:49
STM32
STM32cubeMX学习笔记(1)
STM32H7每组通用I/O端口包括4个32位配置寄存器(MODER、OTYPER、OSPEEDR和PUPDR)、2个32位数据寄存器(IDR和ODR)、1个32位置位/复位寄存器(
BSRR
)、1
hunger哥
·
2020-07-11 09:04
STM32H7
STM32IO端口相关配置
开漏复用功能;I/O5V兼容:I/OLevel标FT的就是5V电平兼容的;I/O控制寄存器说明:2个32位的端口配置寄存器CRL和CRH;2个32位的数据寄存器IDR和ODR;1个32位的置位/复位寄存器
BSRR
gwh1010
·
2020-07-11 07:42
STM32之寄存器访问
一般的寄存器访问需要通过读-改-写三步曲和位运算的清0置1来实现,但在stm32的编程中,通过利用它的一些优秀的特性如端口位设置/复位寄存
BSRR
、位绑定等,我们可以大大提升寄存器的访问速度和简化寄存器的操作
xingyes99
·
2020-07-07 09:59
嵌入式
stm32
STM32学习笔记——GPIO八种工作模式
GPIOx_
BSRR
和GPIOx_BRR寄存器允许对任何GPIO寄存器的读/更改的独立访问;总结在STM32中选用IO模式1、浮空输入GPIO_IN_FLOATI
Summertrainxy
·
2020-07-07 00:08
嵌入式
STM32学习笔记——GPIO介绍及配置
分别是:配置模式的2个32位的端口配置寄存器CRL和CRH;2个32位的数据寄存器IDR和ODR;1个32位的置位/复位寄存器
BSRR
;1个16位的复位寄存器BRR;1个32位的锁存寄存器LCKR。
Summertrainxy
·
2020-07-07 00:38
嵌入式
STM32学习笔记——GPIO基本结构和工作方式介绍
功能描述 每个GPI/O端口有两个32位配置寄存器(GPIOx_CRL,GPIOx_CRH),两个32位数据寄存器(GPIOx_IDR和GPIOx_ODR),一个32位置位/复位寄存器(GPIOx_
BSRR
依然笨拙
·
2020-07-06 20:22
STM32
STM32学习笔记 — 之GPIO端口篇
口的简单介绍:每个GPI/O端口有两个32位配置寄存器(GPIOx_CRL,GPIOx_CRH),两个32位数据寄存器(GPIOx_IDR,GPIOx_ODR),一个32位置位/复位寄存器(GPIOx_
BSRR
zyboy2000
·
2020-07-06 14:19
STM32
Cortex-M0模仿位带操作使用
像STM32F0XX这些Cortex-M0系列的MCU,如果追求速度,还是老老实实操作
BSRR
/BRR这类专门的寄存器。
林子xxx
·
2020-07-05 19:34
C&MCU
STM32中控制I/O口的寄存器们
每个I/O口由7个寄存器控制,分别是:模式配置的端口寄存器32位CRL、CRH数据寄存器32位IDR、ODR置位/复位寄存器32位
BSRR
复位寄存器16位BRR锁存寄存器32位LCKR主要介绍一下CRL
蜗蜗2012
·
2020-07-05 15:13
stm32
STM32 GPIO 配置之ODR,
BSRR
, BRR 详解
用stm32的配置GPIO来控制LED显示状态,可用ODR,
BSRR
,BRR直接来控制引脚输出状态.ODR寄存器可读可写:既能控制管脚为高电平,也能控制管脚为低电平。
Naunyang
·
2020-07-04 07:26
stm32
ODR
BSRR
BRR
STM32,仿照LL库,编写FLASH的LL库(内有完成代码)(STM32F0)
LL_GPIO_SetOutputPin();__STATIC_INLINEvoidLL_GPIO_SetOutputPin(GPIO_TypeDef*GPIOx,uint32_tPinMask){WRITE_REG(GPIOx->
BSRR
梁檀
·
2020-07-04 01:02
单片机
STM32通用IO口原理和八种IO口模式学习
bitconfigurationregisters(GPIOx_CRL,GPIOx_CRH),two32-bitdataregisters(GPIOx_IDR,GPIOx_ODR),a32-bitset/resetregister(GPIOx_
BSRR
SSS的博客
·
2020-06-30 10:16
STM32与物联网嵌入式系统
STM32入门笔记(3)——GPIO
STM32的每个I/O口都由7个寄存器控制:2个32位端口配置寄存器CRL和CRH;2个32位的数据寄存器IDR和ODR;1个32位的置位复位寄存器
BSRR
;1个16位的复位寄存器BRR;1个32位的锁存寄存器
yangluoning
·
2020-06-30 06:05
STM32
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他