首页 > 代码库 > STM32学习笔记
STM32学习笔记
STM32入门步骤(秉火板学习)
先在8.2。2端口输出数据寄存器里找到对应的地址偏移,然后在找出GPIO基地址2.3存储器映像里找
GPIOB_ODR &= ~(1<<0);
注:清零低电平:移动1到0位,然后取反后再进行与(&)操作 效果不影响其它位数
GPIOB_ODR |= (1<<0);
注:至1高电平:移动1到0位,然后取反后再进行或(|)操作 效果不影响其它位数
----------附加说明-----------
1&0=0, 0&1=0, 0&0=0, 1&1=1
1|0=1, 0|1=1, 0|0=0, 1|1=1
~1=0,~0=1
-----------------------------
#include "stm32f10x.h" int main (void) { *(unsigned int * )0x40021018 |= ((1) << 3); //0x400210 为基地址,18为偏移地址 3为位数 //开启时针 *(unsigned int * )0x40021018 |= ((1) << 3); //配置端口输出模式 *(unsigned int * )0x40010C00 |= ((1) << (4*1)); //这里是要输出低电平,灯才会亮,所以要置0其它置1 *(unsigned int * )0x40010C0C &= ~(1 << 1); } void SystemInit(void) { }
STM32学习笔记
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。