NRF51822开发笔记-6.nRF51822裸机实验按键输入控制LED输出

这篇开发笔记介绍了如何使用NRF51822芯片进行裸机实验,通过按键K1控制GPIO_16驱动的LED0和LED1轮询点亮。文章详细阐述了设计思路,包括GPIO的初始化、状态变量定义以及主循环中的if判断。总结部分提到了单个和多个GPIO的输入配置函数,并强调了实际操作中防抖处理的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

NRF51822开发笔记-6.nRF51822裸机实验按键输入控制LED输出

一、设计思路

用一个按键控制LED0和LED1的轮询点亮
按键选择K1对应GPIO_16
在这里插入图片描述
LED0和LED1和之前实验一直,GPIO18和GPIO19
在这里插入图片描述

二、程序代码

1.初始化输入输出的GPIO
2.定义2个状态变量
3.while主循环采用if判断

int main(void)
{
   
   
    // Configure button-pins as inputs 
	nrf_gpio_cfg_input(BUTTON_0,BUTTON_PULL);
	// Configure LED-pins as outputs 
    nrf_gpio_cfg_output(LED_0);
	nrf_gpio_cfg_output(LED_1)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值