4.CRH寄存器和CRL寄存器
#define SDA_IN() {GPIOB->CRL&=0X0FFFFFFF;GPIOB->CRL|=8<<28;}//GPIOB7,上拉/下拉输入
#define SDA_OUT() {GPIOB->CRL&=0X0FFFFFFF;GPIOB->CRL|=3<<28;}//GPIOB7,推挽输出
CRL寄存器对应的是:GPIO0-GPIO7
CRH寄存器对应的是:GPIO8-GPIO15
GPIOB->CRL&=0XFFFFFFF0; //GPIOB0
GPIOB->CRL&=0XFFFFFF0F; //GPIOB1
GPIOB->CRL&=0XFFFFF0FF; //GPIOB2
GPIOB->CRL&=0XFFFF0FFF; //GPIOB3
GPIOB->CRL&=0XFFF0FFFF; //GPIOB4
GPIOB->CRL&=0XFF0FFFFF; //GPIOB5
GPIOB->CRL&=0XF0FFFFFF; //GPIOB6
GPIOB->CRL&=0X0FFFFFFF; //GPIOB7
GPIOB->CRL|=8<<12;表示将0x08(二进制为1000)左移12位。这样操作后数据为0xFFFF8FFF ;
0x08 的二进制为1000;
前两位对应CNFy[1:0] ; 后两位对应MODE[1:0];
4.CRH寄存器和CRL寄存器相关推荐
- STM32 GPIO的配置寄存器(CRL、CRH)输入输出模式配置
STM32 GPIO的配置寄存器(CRL.CRH)输入输出模式配置 1.学会使用寄存器设定所需IO的方向,学会配置CRL.CRH 2.理解如下代码的含义 //IO方向设置 #define DS18B2 ...
- stm32点亮LED的有关寄存器配置CRL、CRH、IDR、ODR
1.先了解io口 32的io口可以由软件配置寄存器为8种模式: 1.输入浮空 5.开漏输出 2.输入上拉 6.推挽输出 3.输入下拉 7.推挽式复用功能 4.模拟输入 8.开漏复用功能 单io口寄存器 ...
- 【浅析STM32之GPIO寄存器(CRL/CRH)配置 】
浅析STM32之GPIO寄存器(CRL/CRH)配置 一.前言 GPIO的配置可以说是STM单片机的一大特色,通过GPIO的配置我们可以进行多种不同模式的输入和输出,并且进行配置的方式也有多种,一般我 ...
- 移植MPU6050时与CRH和CRL寄存器相关的问题
暑假在根据例程对单片机与MPU6050进行通信的代码进行更改引脚时遇到一些问题,后来发现是控制IO工作模式的寄存器代码没有修改正确,下面是对CRH和CRL寄存器进行更改的方法. //IO方向设置 #d ...
- crh寄存器_STM32的寄存器控制SDA_IN()/SDA_OUT()
#define SDA_IN() {GPIOA->CRL&=0X0FFFFFFF;GPIOA->CRL|=(u32)8<<28;} #define SDA_OUT() ...
- 10.STM32中用I2C接口发送数据到EEPROM寄存器在从此寄存器读数据
10.STM32中用I2C接口发送数据到EEPROM寄存器在从此寄存器读数据.
- 汇编中的通用寄存器、标志寄存器、段寄存器
通用寄存器: 寄存器和变量差不多,目的都是用于保存一些即将操作的数据 EAX(accumulator) 寄存器:扩展累加寄存器(一般在乘/除中会被主动调用),也可以用于其他用途 ECX(Count) ...
- 寄存器计算软件/寄存器小精灵
寄存器计算软件/寄存器小精灵.超级好用,一共有两款做选择 第一款:已经打包为EXE 供window使用:下载地址 可以配置颜色 第二款,是比较老的,不过也比较好用, 供window使用:下载地址 源码 ...
- 寄存器指令MIPS 寄存器介绍
之前朋友几篇文章介绍了改寄存器指令的文章. 关联文章的地址 MIPS有32个通用寄存器($0-$31),各寄存器的功能及汇编程序中应用约定如下: 下表描述32个通用寄存器的别名和用处 REGISTER ...
最新文章
- BZOJ 1801 [Ahoi2009]中国象棋(线性动规)(洛谷P2051)
- Microsoft patterns practices Enterprise Library released
- POJ - 3254 - Corn Fields
- android dumpsys 分析,Android开发调试性能分析工具:dumpsys
- python初步学习-查看文档及数据类型转换
- oracle 数据库的数据事务的相关概念
- 跨域产生的原因和解决方法_板式家具开料机加工过程产生崩边原因及解决方法...
- 微信上线青少年模式,开启后这些功能无法使用
- Java高级语法笔记-自定义异常类
- BizTalk 开发系列(四十) BizTalk WCF-SQL Adapter读取SQL Service Broker消息
- 程序开发,面试恐惧症_如何克服恐惧并停止讨厌的工作面试
- [模板]fhqTreap
- 双拼输入法键位图_你知道双拼输入法吗?
- Redis的基本操作
- 华北电力计算机学什么,华北电力大学有什么王牌专业?北京人眼中如何?
- Python for Data Analysis v2 | Notes_ Chapter_5 pandas 入门
- 安徽大学计算机专业毕业论文格式,安徽大学本科毕业论文格式.doc
- unity进度条,物品随机掉落
- 20220728使用电脑上的蓝牙和汇承科技的蓝牙模块HC-05配对蓝牙串口传输
- 王者服务器维护6月8日,《NBA范特西-王者篇》6月8日维护公告
热门文章
- 二叉树的中序遍历和后序遍历算法
- 微信投票1人1票php制作,微信投票怎么刷票,微信人工投票1毛一票
- Windows删除流氓软件方法记录
- linux中 不在sudoers文件中此事将被报告
- Material Design icons图标的使用,npm下载及react+typescript引用方式import
- 第三届全国大学生算法设计与编程挑战赛---K题 真假英雄
- 阿里妈妈-网络广告位投资策略
- 【邢不行|量化小讲堂系列03-Python量化入门】如何安装pandas、anaconda(最新教程、保证可用)
- 婚宴座位图html5,结婚酒席座位安排
- spf13/viper