AB32VG1 按键控制LED

Posted 我是郑伟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AB32VG1 按键控制LED相关的知识,希望对你有一定的参考价值。

使用AB32VG1在RT-Thread Studio 进行编写。

#include <rtthread.h>
#include "board.h"
int main(void)

    uint8_t green = rt_pin_get("PE.4");             //定义绿色LED灯的引脚,uint8_t为数据类型
    uint8_t key = rt_pin_get("PF.1");               //定义按键引脚
    rt_pin_mode(green, PIN_MODE_OUTPUT);            //定义LED为输出
    rt_pin_mode(key, PIN_MODE_INPUT_PULLUP );       //定义按键为输入
    rt_pin_write(green, PIN_HIGH);                  //将LED置为高电平
    while(1)
    if(rt_pin_read(key) == 1)
    
        rt_pin_write(green, PIN_LOW);
    
       if(rt_pin_read(key) == 0)
       
        rt_pin_write(green, PIN_HIGH);
       //while循环要有,使程序一直运行
    

以上是关于AB32VG1 按键控制LED的主要内容,如果未能解决你的问题,请参考以下文章

AB32VG1开发板学习创建工程+下载程序

PROTUSE 仿真STM32按键控制LED,按键不起作用

esp32连续按键灯灭

利用Proteus仿真STM32实现按键控制LED灯设计

利用Proteus仿真STM32实现按键控制LED灯设计

stm32亮灯后灯不能灭