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
CRH
STM32
CRH
和CRL设置方向
STM32
CRH
和CRL设置方向在进行IO口方向设置的时候经常见到如下设置方式//IO方向设置PC11#defineMPU_SDA_IN(){GPIOC->
CRH
&=0XFFFF0FFF;GPIOC->
cspgyl
·
2020-08-20 00:57
ARM/单片机类别
stm32笔记:按键输入(精简版)
仅包含启动代码STM32F10x.s#defineGPIOA_CRL(*(volatileunsignedlong*)(0x40000000+0x10000+0x0800+0x00))#defineGPIOA_
CRH
xouou_53320
·
2020-08-19 06:53
stm32
STM32F103C8T6 - 控制LED点亮熄灭
所以ARM中的所有外设都是通过寄存器的方式操作每个寄存器都有地址,C语言通过地址来操作寄存器位(位操作和指针)C指针常用技巧代码实现#include"stm32f10x.h"#defineGPIOB_
CRH
0x40010C04
岙野小白菜
·
2020-08-18 06:21
STM32
C语言
STM32 GPIO 寄存器配置
一.
CRH
和CRL的使用:fficeffice"/>
CRH
和CRL的使用基本相同,
CRH
用于控制GPIOX(X表示A---G)的高8位(Pin15---Pin8),而CRL用于控制GPIOX(X表示A-
阅微草堂ZSF
·
2020-08-15 12:49
STM32
STM32 GPIO 寄存器的配置
我们下一步的操作就是如何去配置GPIO,今天我将分享一下我对GPIO配置的了解(参考资料:正点原子开发手册)配置每组IO口的寄存器:(每一组一套寄存器)1、两个32位的配置寄存器;GPIOx_CRL,GPIOx_
CRH
2
代一个码
·
2020-08-15 11:29
STM32
一个例子让你学会如何用STM32寄存器配置IO口
#definePA8_Out_PP{GPIOA->
CRH
&=0XFFFFFFF0;GPIOA->
CRH
|=(u32)0x01>CNF1,CNF0分别为1,0;MODE1,MODE0为0,0即1000化为十进制为
白剽怪
·
2020-08-15 11:25
stm32学习
stm32的八种gpio配置模式
端口的每个位可以由软件分别配置成多种模式八种模式:1、输入浮空2、输入上拉3、输入下拉4、模拟输入#5、开漏输出6、推挽输出7、推挽式复用功能8、开漏复用功能每个GPIO端口有两个32位配置寄存器GPIOx_CRL_
CRH
满天xin
·
2020-08-15 11:15
Stm32F102通过寄存器的方式更改IO 方向(输入输出)
高8位IO需要操作(GPIOx_
CRH
)寄存器,低8位IO则操作(GPIOx_CRL)1.低8位IO寄存器每个IO口由该寄存器控制表的4个位进行控制,其中CNY寄存器两位,MODE寄存器两位。
qq_30354249
·
2020-08-15 11:03
Stm32寄存器操作
嵌入式
stm32
IO口功能寄存器式配置方法
qq.com/***********************************************************端口配置低寄存器(GPIOx_CRL)端口配置高寄存器(GPIOx_
CRH
物极必反1024
·
2020-08-15 11:27
工作杂谈
STM32 GPIO_2 8种工作方式
GPIO_Mode_IPU(上拉输入)GPIO_Mode_IPD(下拉输入)简述原理:经过上拉开关和下拉开关的连接,再经过触发器转化为0,1的数字信号,存储到数据寄存器中,然后我们就可以通过配置寄存器CRL,
CRH
linzhihan7410
·
2020-08-15 11:03
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
单片机
STM32串口程序(寄存器版)
波特率设置请参考这里写链接内容#include"My_Usart.h"voidInit_Usart(u32bound){RCC->APB2ENR|=1APB2ENR|=1
CRH
&=0XFFFFF00F;
Souseiki
·
2020-08-15 10:51
STM32学习笔记
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学习
配置gpio端口配置寄存器注意事项
GPIO配置寄存器GPIO口配置是通过配置寄存器来进行的,每个GPIO端口有:两个32位配置寄存器(GPIOx_CRL,GPIOx_
CRH
)分别控制每个端口的高八位和低八位。
EssinZhang
·
2020-08-15 10:46
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跑马灯-库函数
输入浮空输入上拉输入下拉模拟输入2,四种输出模式:开漏输出开漏复用输出推挽输出推挽复用输出3,三种最大输出速度2MHz10MHz50MHz每组GPIO共16个IO口,含下7个寄存器GPIOx_CRL:端口配置低寄存器GPIOx_
CRH
BraveWangDev
·
2020-08-15 10:11
STM32
STM32学习笔记
stm32模拟iic寄存器配置
//IO方向设置#defineMPU_SDA_IN(){GPIOB->
CRH
&=0XFFFF0FFF;GPIOB->
CRH
|=8
CRH
&=0XFFFF0FFF;GPIOB->
CRH
|=3
CRH
&=0XFFFF0FFF
zx66zx
·
2020-08-15 10:40
单片机
stm32寄存器版学习笔记01 GPIO口的配置(LED、按键)
每个I/O口由7个寄存器来控制:配置模式的端口配置寄存器CRL和
CRH
(模式、速度);数据寄存器IDR和ODR;置位/复位寄存器BSRR;复位寄存器BRR;锁存寄存器LCKR。
weixin_30906701
·
2020-08-15 10:28
STM32 GPIO寄存器
STM32GPIO相关寄存器每个GPIO端口有两个32位配置寄存器(GPIOx_CRL,GPIOx_
CRH
)分别控制每个端口的高八位和低八位,如果IO口是0-7号的话,则写CRL寄存器,如果IO口是
笑尘一梦
·
2020-08-15 10:29
STM32
STM32 GPIO 8种工作方式
GPIO_Mode_IPU(上拉输入)GPIO_Mode_IPD(下拉输入)简述原理:经过上拉开关和下拉开关的连接,再经过触发器转化为0,1的数字信号,存储到数据寄存器中,然后我们就可以通过配置寄存器CRL,
CRH
生活就是那么无聊
·
2020-08-15 10:55
STM32笔记(一)(寄存器)——跑马灯实验
STM32的每个IO端口都有7个寄存器来控制,分别是:配置模式的2个32位的端口配置寄存器CRL和
CRH
;2个32位的数据寄存器IDR和ODR;1个32位的置位/复位寄
zm1450805304
·
2020-08-11 15:12
STM32
STM32学习之路——GPIO常用寄存器
GPIOx_
CRH
(端口配置高寄存器):用于配置高8位(即8-15)IO口输入输出模式。GPIOx_IDR(端口输入数据寄存器):用于读取IO口的
Sunnycee
·
2020-08-11 15:33
STM32
学习笔记
STM32C8T6之使用寄存器点亮LED灯
用寄存器点亮LED灯,主要就是操作GPIOx_ODR寄存器,GPIOx_
CRH
寄存器,RCC_APB2ENR寄存器。主要是涉及到指针操作,偏移。其他的也没什么。
仰望繁星.
·
2020-08-11 14:23
跑马灯实验-寄存器版
配置寄存器GPIOx_
CRH
/CRL操作IO口,输出高低电平。配置寄存器GPIOX_ODR或者BSRR/BRR。3、详细新
lbd0125
·
2020-08-11 12:42
warning: #61-D: integer operation result is out of range
STM32程序编译出现以下问题的解决方法://IO方向设置#defineSDA_IN(){GPIOC->
CRH
&=0X0FFFFFFF;GPIOC->
CRH
|=8
CRH
&=0X0FFFFFFF;GPIOC
lbd0125
·
2020-08-11 12:11
STM32从地址到寄存器
#defineRCC_APB2ENR(*(unsignedint*)0x40021018)#defineGPIOB_
CRH
(*(unsignedint*)0x40010c04)#defineGPIOB_OD
geek_yatao
·
2020-08-11 11:09
STM32
LED跑马灯-寄存器
输入浮空输入上拉输入下拉模拟输入2,四种输出模式:开漏输出开漏复用输出推挽输出推挽复用输出3,三种最大输出速度2MHz10MHz50MHz每组GPIO共16个IO口,含下7个寄存器GPIOx_CRL:端口配置低寄存器GPIOx_
CRH
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 汇编点灯原子mini板
equRCC_APB2ENR,(RCC_BASE+0x18)/*GPIOA*/.equGPIOA_BASE,0x40010800.equGPIOA_CRL,(GPIOA_BASE+0x00).equGPIOA_
CRH
zd845101500
·
2020-08-08 12:01
stm32
Stm32 iic初始化介绍
配置步骤::iic的初始化按照对GPIO口的设置来配置iic相关的端口(这里以Stm32F103rc为例)注:可以使用定义的方法先定义相应端口//IO方向设置#defineSDA_IN(){GPIOC->
CRH
吉吉今天敲代码了么
·
2020-08-08 10:37
32的一些整理
CNF配置具体的输入或输出的哪一种状态(推挽,开漏输出,上拉下拉输入等等)CRL低位为PX0-7
CRH
高位为PX8-15共需要842=64位通过ODR寄存器配置上拉下拉3.IDR寄存器:端口输入寄存器16
夏友
·
2020-08-07 18:38
32
STM32F103RCT6第一个程序——跑马灯程序
下面简单介绍下跑马灯程序主要需要配置的方面:1.配置GPIO模式CRL和
CRH
寄存器用于配置STM32的IO口的模式和速率;GPIO有8种工作模式:1、输入浮空2、输入上拉3、输入下拉4、模拟输入5、开漏输出
sjtlll123
·
2020-08-07 18:57
学习总结
IIC-OLED使用程序源码
IIC-OLED是一种非常好用的OLED显示屏,今天这里提供一种非常正确的程序#defineSDA_IN(){GPIOB->
CRH
&=0XFFFF0FFF;GPIOB->
CRH
|=8
CRH
&=0XFFFF0FFF
qq_44011747
·
2020-08-07 17:29
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
stm32学习笔记 F1系列GPIO库函数介绍
该函数主要是操作GPIO_CRL(
CRH
)寄存器,在上拉或者下拉的时候有设置BSRR或者BRR寄存器GPIOx:GPIOA~GPIOGtypedefstruct{uint16_tGPIO_Pin;//指定要初
Wu_Yimin
·
2020-08-03 14:03
stm32
stm32 对GPIO口操作后 寄存器复位情况
所有寄存器全部复位;由于pD9正好是电源控制口,所以当我拉高的时候,stm32外接的芯片会产生一个外部中断,在此之前pD8脚已经配置成了输入模式,用于外部中断;而且外部中断处理函数添加;现象:拉高pD9,GPIOX_
CRH
新星之火
·
2020-07-30 22:52
stm32
STM32F1学习-驱动led灯(寄存器版本)
GPIOx_CRLGPIOx_
CRH
数据寄存器,主要是:一个是输入数据寄存器。一个是输出数据寄存器。GPIOx_IDRGPIOx_ODR一个32位置位/复位数据寄存器GPIOx_BSRR一个
逐夸父
·
2020-07-30 01:18
STM32学习
STM32从零开始(二) 点亮led灯
先看头文件#ifndef__GPIO_LED72MHZ__#define__GPIO_LED72MHZ__#defineGPIOB_BASE0x40010c00#defineGPIOB_
CRH
(GPIOB_BASE
脱掉三千烦恼丝
·
2020-07-29 23:58
嵌入式
STM32的IIC接口输入输出定义
//IO方向设置PC11端口#defineSDA_IN(){GPIOC->
CRH
&=0XFFFF0FFF;GPIOC->
CRH
|=8
CRH
&=0XFFFF0FFF;GPIOC->
CRH
|=3GPIO7~
浮__夸
·
2020-07-29 23:44
STM32笔记
STM32
CRH
和CRL记录
在进行IO口方向设置的时候经常见到如下设置方式//IO方向设置PC11#defineMPU_SDA_IN(){GPIOC->
CRH
&=0XFFFF0FFF;GPIOC->
CRH
|=8
CRH
&=0XFFFF0FFF
Achou.Wang
·
2020-07-29 17:48
STM32
第一讲 基于STM32CubeMX的STM32F103流水灯教程(新手借个地方做笔记)
第一讲基于STM32CubeMX的STM32F103流水灯教程(新手借个地方做笔记)一、了解GPIO结构二、GPIO的工作模式GPIO有8种工作模式1.输入浮空当GPIOx_CRL或GPIOx_
CRH
寄存器的
HuangHZhen
·
2020-07-29 13:42
stm32f103 学习笔记 —— 01 使用地址、寄存器、库函数、位带操作控制GPIO
GPIO相关寄存器:端口配置低寄存器(CRL),端口配置高寄存器(
CRH
):控制每个I/O口的模式及输出速率端口输入数据寄存器(IDR):只读,只能以16位形式读出,用来查看某个位的状态端口输出数据寄存器
wss_desperado
·
2020-07-15 16:17
stm32
乘高铁去无锡看樱花:带回家几个铁路和樱花相关的英文单词
高铁(
CRH
:ChinaRailwayHigh-Speed)我们大天朝的高速铁路,我觉得还是不错的。准时、平稳、车厢内秩序也挺好的。就是检票的部分有待改进,不过也还可以接受吧。(图片来
海归程序猿奶爸
·
2020-07-14 12:20
stm32跑马灯实验
GPIOx_CRL:端口配置低寄存器GPIOx_
CRH
:端口配置高寄存器GPIOx_IDR:端口输入寄存器GPIOx_ODR:端口输出寄存器GPIOx_BSRR:端口位设置/清除寄存器GPIOx_BRR
shizheng_Li
·
2020-07-13 13:23
嵌入式系统
STM32 GPIO输入输出方式详解
我们可以通过设置配置寄存器(CRL、
CRH
),控制这两个开关,于是就可
xqhrs232
·
2020-07-12 23:55
CRH
380A与
CRH
380B基础制动系统的差异
CRH
380A与
CRH
380B基础制动系统有差异。1.属于不同系列
CRH
380A源于
CRH
2系列,原型为日本川崎。
CRH
380B源于
CRH
3系列,原型为德国的ICE。
疏影0701
·
2020-07-12 05:42
STM32IO端口相关配置
输入上拉;输入下拉;模拟输入;开漏输出;推挽输出;推挽输出推挽式复用输出;开漏复用功能;I/O5V兼容:I/OLevel标FT的就是5V电平兼容的;I/O控制寄存器说明:2个32位的端口配置寄存器CRL和
CRH
gwh1010
·
2020-07-11 07:42
stm32gpio寄存器小小心得
GPIOx_CRLGPIOx_
CRH
数据
瓜皮乐
·
2020-07-11 03:01
技术之路
stm32 直接读写寄存器代码风格总结
简单的总结了一下stm32寄存器读写代码风格,以备后用:根据memorymapping直接写寄存器代码风格:#defineGPIOA_BASE1(uint32_t)0x40010800#defineGPIOA_
CRH
xiaoleiacm
·
2020-07-10 12:50
单片机/ARM
开发
EXIT、NVIC中断配置
EXIT、NVIC中断配置以配置PG8为例1.配置GPIO为输入模式使能GPIO和AFIO的时钟电路中上拉,芯片也应设置为输入上拉模式(
CRH
、ODR)2.AFIO-EXTICR3的配置配置成PG引脚的
Felicia_1001101
·
2020-07-08 05:53
嵌入式
上一页
1
2
3
4
5
下一页
按字母分类:
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
其他