资讯专栏INFORMATION COLUMN

AB32VG1 按键控制LED

HollisChuang / 1890人阅读

摘要:使用在进行编写。定义绿色灯的引脚,为数据类型定义按键引脚定义为输出定义按键为输入将置为高电平循环要有,使程序一直运行

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

#include #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循环要有,使程序一直运行    }}

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/124457.html

相关文章

  • STM32学习——半天学完正点原子入门篇例程,STM32:学会了吗?我:学废了✨

    本文代码均来正点原子标准例程 声明:本文不是教学文章,可能也不适合初学者阅读 不知为什么,最近总蹦出有很多想法(可能是工作太闲了)一会想学这,一会想学那,这不,突然想复习一下STM32了。 我好久以前就学过正点原子的课程,还买过一些开发板,但现在手上只有一个核心板了,就暂且凑合着用吧。 我是个喜欢制定计划的人,既然有了想法,那就得制定一个学习计划,估摸了一下,明天要上班,现在已经中午了,所以我只...

    MingjunYang 评论0 收藏0
  • 基于Zynq-7000系列之硬件开发学习教程——Xilinx Vivado HLS案例(2)

    摘要:案例案例功能控制评估底板每隔将状态翻转一次。工程说明时钟工程配置的时钟为,案例将该时钟用于计算间隔时间进行亮灭状态控制,生成的核亦需接入该时钟。图顶层函数案例顶层函数为中的。由于默认值为,因此的值为。 前 言 本文主要介绍HLS案例的使用说明,适用开发环境:Windows 7/10 64bi...

    shaonbean 评论0 收藏0
  • cubemx配置stm32(三)__GPIO的输入输出

    摘要:配置三的输入输出建立工程并进行核心配置根据文章使用配置二核心配置进行如下配置新建工程图形配置调试时钟信号图形配置时钟树图形配置调试接口检查配置配置详解配置选择输入输出比如就要配置输出,按键就要配置输入配置为输出时配置详 ...

    WilsonLiu95 评论0 收藏0
  • 基于stm32作品设计:懒人蓝牙彩灯、手机APP无线控制ws2812,MCU无线升级程序

    摘要:文章目录一作品背景二功能要求三实现基础功能一首先是要选材二原理图设计二第一版本设计三焊接板四编写单片机程序五下载程序验证四外壳设计一图纸设计二磨砂亚克力板五重新设计六安卓设计一界面设计二程序设计三功能设计作品哔哩哔哩视 ...

    CarlBenjamin 评论0 收藏0
  • 2021爱智先行者—记录一次 Spirit 1 和 IoT Pi 开发板的实战经历

    摘要:安装完成后,在的左下角选择创建项目,具体操作如下图所示项目创建页面会出现很多模板库,如果只有两个或者没有模版,可以尝试点击左下角的刷新模板信息按钮。 目录 前言 正文 一、IoT Pi 开发板介绍 二、开发实战 1. 连接设备 2. 搭建开发环境 3. 开始编码 4. 编译打包 5. 安装应...

    Amos 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<