控制GPIO输出点GPIO相关寄存器亮LED灯
来源:互联网 发布:英语词典app 知乎 编辑:程序博客网 时间:2024/05/02 12:43
新建工程并设置好环境,添加c文件,键入如下程序:
//**********************************************
//* 通过直接操作存储器控制GPIO输出点亮LED灯
//* LED1=GPIOC_Pin6;
//* LED2=GPIOC_Pin7;
//* LED3=GPIOC_Pin8;
//* LED4=GPIOC_Pin9;
//* ------------------Sah_Pah----------------- *
//**********************************************
#include
//定义各寄存器地址
#define GPIOC_CRL
#define GPIOC_CRH
#define GPIOC_ODR
#define GPIOC_BSRR (* (volatile unsigned long *)(0x40011010))
#define GPIOC_BRR
#define RCC_APB2ENR (*(volatile unsigned long *)(0x40021018))
//设置GPIOC_Pin6,Pin7,Pin8,Pin9为推挽输出模式,最大速度50MHz
#define _GPIOC_CRL 0x33000000
#define _GPIOC_CRH 0x00000033
void delay(void);
void main(void)
{
//设置GPIOC_Pin6,Pin7,Pin8,Pin9为推挽输出模式,最大速度50MHz
}
//定义延迟函数
void delay(void)
{
}
最终结果:
保存编译后,将程序烧写到开发板上,板上四个LED等闪烁三次后以流水灯形式循环三次。
- 控制GPIO输出点GPIO相关寄存器亮LED灯
- 6410寄存器控制GPIO点亮LED
- GPIO控制led亮暗
- STM32 GPIO 相关寄存器
- STM32 GPIO 相关寄存器
- STM32 GPIO 相关寄存器
- STM32 GPIO 相关寄存器
- 控制GPIO, 点亮led,实现跑马灯
- 树莓派GPIO入门之控制LED灯
- 树莓派GPIO控制RGB彩色LED灯
- OK6410 GPIO 控制LED 亮灭代码
- android 用gpio作为pwm输出控制led背光
- android 用gpio作为pwm输出控制led背光
- (17/06/25)STM32学习->GPIO输出控制LED
- GPIO配合移位寄存器控制LED
- mx53 linux gpio控制led
- K64使用寄存器控制GPIO
- LPC2478 GPIO 输出控制
- UNIX 回射程序
- Java模式
- ava.lang.UnsatisfiedLinkError: at com.baidu.mapapi.SDKInitializer.initialize(Unknown Source)保准问题解决
- Android LayoutInflater
- 单片机89c51与89c52的区别
- 控制GPIO输出点GPIO相关寄存器亮LED灯
- AndroidStudio JNI
- 在线快速制作老照片效果-幕末古写真
- 网络爬虫的实现
- 华为机试——字符串拆分
- 职友集安卓面试题
- 推荐系统笔记四、基于内容的推荐系统
- iOS label计算rect
- dom4j递归解析xml