stm32之6.位带操作

#define PFout(n) (*(volatile uint32_t *)(0x42000000+(GPIOF_BASE+0x14-0x40000000)*32+(n)*4))

#define PEout(n) (*(volatile uint32_t *)(0x42000000+(GPIOE_BASE+0x14-0x40000000)*32+(n)*4))

int main(void)

{

Led_init();

while(1)

{

PFout(9)=0;

delay();

PFout(9)=1;

delay();

PFout(10)=0;

delay();

PFout(10)=1;

delay();

PEout(13)=0;

delay();

PEout(13)=1;

delay();

PEout(14)=0;

delay();

PEout(14)=1;

delay();

}

}

相关推荐
ebiobiz15 分钟前
Zig 嵌入式底层库选择与 build.zig 组织指南
c语言·c++·嵌入式硬件·mcu
Zw-awa9 小时前
反馈:让系统知道自己做得对不对
stm32
女神下凡12 小时前
芯参谋(38):NAND_MCP_电路设计指南
arm开发·单片机·嵌入式硬件·设计规范
嵌入式学习菌12 小时前
FreeRTOS 中断管理实战:BASEPRI 寄存器实验
单片机·嵌入式硬件
HRTOS13 小时前
HRTOS:一个名字背后的目标——不断逼近硬实时
经验分享·单片机·系统架构·51单片机
UrSpecial15 小时前
GPIO 是什么?
单片机·嵌入式硬件
剑指offer.16 小时前
ARM裸机开发-SPI
arm开发·嵌入式硬件·嵌入式·arm
修船大队长17 小时前
配置接受报文每个报文对应一个mailbox配置流程记录
网络·单片机·mcu
搁浅小泽19 小时前
二极管选型技术规范
单片机·嵌入式硬件·汽车
搁浅小泽19 小时前
电感选型技术规范
单片机·嵌入式硬件·汽车