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();

}

}

相关推荐
iYun在学C8 分钟前
驱动程序(创建设备节点实验)
linux·c语言·嵌入式硬件
雾岛听风眠29 分钟前
STM32HAL库学习笔记
笔记·stm32·学习
知南x31 分钟前
【正点原子STM32MP157学习篇】A7和M4联合调试(通过STM32CubeIDE)
stm32·嵌入式硬件·学习
天骄t1 小时前
UART通信全解析:从原理到实战
linux·单片机
qq_411262421 小时前
Ml307Udp: Failed to send data chunk
单片机·嵌入式硬件
smalming1 小时前
模块-图形界面之屏幕
嵌入式硬件
小郭团队2 小时前
1_4_五段式SVPWM (传统算法反正切+DPWM0)算法理论与 MATLAB 实现详解
嵌入式硬件·算法·硬件架构·dsp开发
XINVRY-FPGA2 小时前
XCZU47DR-2FFVE1156I XilinxFPGA Zynq UltraScale+ RFSoC
嵌入式硬件·fpga开发·云计算·硬件工程·射频工程·fpga
望云山1902 小时前
ESP32—S3学习--入门五个基础实验
嵌入式硬件·学习
wit_yuan2 小时前
openbmc 支持mctp over pcie(三)(支持作为endpoint)
linux·服务器·嵌入式硬件