分为三个步骤1.开启GPIOx对应的RCC时钟 2.开启引脚的输出模式速率 3.通过ODR数据寄存器发出电平信号 一、开启GPIOB 端口时钟 1// 开启 GPIOB 端口 时钟2 RCC_APB2ENR |= (1<<3); 二、开启引脚的输出模式速率 首先我们把连接到 LED 灯的 GPIO ...
分类:
其他好文 时间:
2020-04-19 10:59:11
阅读次数:
104
1. STM32中寄存器实际是线性内存单元上对应的一个地址 2. 如GPIOA->ODR寄存器实际是对内存上某一单元的操作 #define GPIOA_BASE (APB2PERIPH_BASE + 0x00000800U) //定义GPIOA的基地址 #define GPIOA ((GPIO_Ty ...
分类:
其他好文 时间:
2020-01-20 15:06:27
阅读次数:
76
一。首先头文件LED定义 二 LED.c 3.GPIO_CRL端口配置低寄存器 GPIO_CRH端口配置高寄存器 GPIO_IDR端口输入寄存器 GPIO_ODR端口输出寄存器 GPIO_BSRR端口位设置/清除寄存器 GPIO-BRR端口位清除寄存器 GPIO_LCKR端口配置锁存寄存器 每一组C ...
分类:
其他好文 时间:
2019-11-02 18:00:57
阅读次数:
101
ORA-00600-[kcratr_nab_less_than_odr]问题小记 2018年03月12日 20:56:57 我不是VIP 阅读数 1500 https://blog.csdn.net/u010343795/article/details/79532799 协助同事解决了一个演示环境的 ...
分类:
其他好文 时间:
2019-07-20 10:02:56
阅读次数:
80
STM32F10xxx系列中,有7个I/O端口,每个端口有两个32位配置寄存器(GPIOx_CRL,GPIOx_CRH),两个32位数据寄存器(GPIOx_IDR和GPIOx_ODR),一个32位置位/复位寄存器(GPIOxBSRR),一个16位复位寄存器(GPIOx_BRR)和一个32位锁存器(G ...
分类:
其他好文 时间:
2018-10-20 18:27:55
阅读次数:
179
IP路由原理概述:研究IP路由:静态路由、动态路由的特征以及按需路由(ODR);1、距离矢量、链路状态、高级路由矢量路由(也叫混合路由);2、分类和无类路由;路由器将数据转发到目标网络,需要知道远程网络,和到达此网络的最佳路径。路由器知道与他直连的网络--它根据接口配置的地址和子网掩码确定接口的子网和网络号;而对于不接口直接相连的网络,路由器需要依赖外部路由(静态路由、动态路由)。静态路由原理管理
分类:
其他好文 时间:
2018-09-13 16:15:49
阅读次数:
136
一次异常断电,导致的controlfile损坏(checkpoint_change#不一致)。问题的分析与处理。
分类:
其他好文 时间:
2018-01-15 00:32:08
阅读次数:
114
stm32的每个IO口都有8种可配置模式,整理如下,便于日后查阅: 模拟输入(0x0),用于ADC。 浮空输入(0x4)。 下拉输入(0x8),用作输入口,额外设置ODR=0(默认)。 上拉输入(0x8),用作输入口,额外设置ODR=1。 推挽输出(0x3),用作输出口。 开漏输出(0x7)。 推挽... ...
分类:
其他好文 时间:
2017-08-21 21:33:53
阅读次数:
238
1.前言 每个GPIO端口有如下几个寄存器进行操作: 两个32位配置寄存器:GPIOx_CRL, GPIOx_CRH 两个32位数据寄存器:GPIOx_IDR, GPIOx_ODR 一个32位set/reset寄存器:GPOx_BSRR 一个16位reset寄存器:GPIOx_BRR 一个32位锁定 ...
分类:
移动开发 时间:
2017-08-05 17:47:23
阅读次数:
226
STM32入门步骤(秉火板学习)先在8.2。2端口输出数据寄存器里找到对应的地址偏移,然后在找出GPIO基地址2.3存储器映像里找GPIOB_ODR &= ~(1<<0);注:清零低电平:移动1到0位,然后取反后再进行与(&)操作 效果不影响其它位数GPIOB_ODR |= (1<<0);注:至1高 ...
分类:
其他好文 时间:
2017-07-03 10:03:22
阅读次数:
180