【STM32F412-DISCO 开发板试用体验】按键

  • 左右
  • 程序
  • 高电平
  • shaoziyang
  • LV5工程师
  • |      2017-05-02 20:52:48
  • 浏览量 1071
  • 回复:0
STM32F412Disco有一个摇杆按键,支持上下左右和按下。 按键使用了PG0、PG1、PF14、PF15等几个GPIO,按下时是高电平,释放时是低电平。 下面程序将按键和LED对应起来,按下一个键就会亮对应的LED。
#include "mbed.h"



DigitalIn BTN_0(PG_0, PullDown);

DigitalIn BTN_1(PF_15, PullDown);

DigitalIn BTN_2(PG_1, PullDown);

DigitalIn BTN_3(PF_14, PullDown);



DigitalOut LED_0(PE_0);

DigitalOut LED_1(PE_1);

DigitalOut LED_2(PE_2);

DigitalOut LED_3(PE_3);



int main() {

    while(1) {   

        LED_0 = !BTN_0;

        LED_1 = !BTN_1;

        LED_2 = !BTN_2;

        LED_3 = !BTN_3;

        

        wait_ms(2); // 2 ms

    }

}

  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:0
x
收藏成功!点击 我的收藏 查看收藏的全部帖子