原创
【东软载波 ES32VF2264 开发板】例程修改
2024-11-25 21:28
172
1
1
分类:
物联网
文集:
博客
#include "ald_gpio.h"
// 定义 GPIO 端口地址为指针类型
#define ALD_GPIO_PORT_A ((GPIO_TypeDef *)0x40021000) // 示例地址,替换为数据手册中的实际地址
#define ALD_GPIO_PORT_B ((GPIO_TypeDef *)0x40020000) // 示例地址,替换为数据手册中的实际地址
void gpio_init(void) {
// 初始化LED引脚(PA15)
ald_gpio_init(ALD_GPIO_PORT_A, ALD_GPIO_PIN_15, &gpio_init);
// 初始化KEY引脚(PB7)
ald_gpio_init(ALD_GPIO_PORT_B, ALD_GPIO_PIN_7, &gpio_init);
}
int main(void) {
gpio_init();
while (1) {
if (ald_gpio_read_pin(ALD_GPIO_PORT_B, ALD_GPIO_PIN_7)) { // 读取PB7引脚状态
ald_gpio_write_pin(ALD_GPIO_PORT_A, ALD_GPIO_PIN_15, 1); // 写入高电平,点亮LED(PA15)
} else {
ald_gpio_write_pin(ALD_GPIO_PORT_A, ALD_GPIO_PIN_15, 0); // 写入低电平,熄灭LED(PA15)
}
}
return 0;
}
没有烧录成功,可能是我的笔记本电脑,安装驱动有问题,虽然按照了手册操作,还是有报错,
作者: 丙丁先生, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-3996156.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
文章评论(0条评论)
登录后参与讨论