gpio操作是单片机最基本的操作,也是最常用的、例如配置gpio控制led灯,检测按键输入等功能。

当然手册里面有详细的gpio的配置方法,如果想写裸机程序,可以去查看手册,如果是在sdk上添加gpio功能,那么就很简单了,nordic提供了gpio操作的api接口,我们只需要会调用即可。

一、api接口所在文件,只需包含此头文件

#include "nrf_gpio.h"
二、输入配置说明:

#define KEY_DEMO          11  // KEY 引脚P0.11使用p0.11作为按键输入接口

nrf_gpio_cfg_input(KEY_DEMO);配置gpio作为输入脚

nrf_gpio_pin_read(KEY_DEMO);读取gpio的电平状态
三、输出配置说明:

#define LED_DEMO          8   // led 引脚P0.8
使用p0.8作为led输出接口

nrf_gpio_cfg_output(LED_DEMO);配置gpio作为输出脚

nrf_gpio_pin_set(LED_DEMO); //输出高电平 nrf_gpio_pin_clear(LED_DEMO); //输出低电平设置gpio脚状态

nrf52832 之 gpio配置方法相关推荐

  1. 【SemiDrive源码分析】【驱动BringUp】13 - GPIO 配置方法

    [SemiDrive源码分析][驱动BringUp]13 - GPIO 配置方法 一.Android Linux 下 GPIO 配置方法(AP1 Domain - 6 * A55) 1.1 Kerne ...

  2. 全志平台GPIO 在sys_config.fex中的具体定义及配置方法

    全志平台GPIO 在sys_config.fex中的具体定义及配置方法 1.GPIO的定义与使用 1.1.GPIO在sys_config.fex 中的定义 在对应方案中的sys_config.fex ...

  3. arduino开发ESP8266配置方法,入门必看,esp8266开发板库离线安装包package2.7.1

    公众号关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 群里经常有朋友问arduino开发ESP8266的配置方法,今天在之前的文章基础上, ...

  4. 200528更新arduino开发ESP8266配置方法,入门必看,esp8266开发板库离线安装包package2.7.1...

    公众号关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 群里经常有朋友问arduino开发ESP8266的配置方法,今天(200528)在之 ...

  5. MT2601平台L1.MP9版本DWS配置方法

    MTK FAQ资料介绍:MT2601平台L1.MP9版本DWS配置方法 [DESCRIPTION] MT2601平台L1.MP9版本只是修改kernel下面的DWS文件没有办法让LK里面的GPIO生效 ...

  6. TI | TM4C系列单片机中断配置方法

    1.问题来源: 在写中断服务函数时,根据手册需要设置为定时器timer0B模式. 但是写入编译时发现,提示如下图错误.编译提示信息没有定义.但是不知道tiva系列的单片机定时器可以自己设置.摸索查看资 ...

  7. mt6762添加gpio按键方法与问题调试

    mt6762添加gpio按键方法与问题调试 1 配置dts文件.定义gpio87为拍照键,对于keycode = 212. gpio_keys:gpio_keys {         compatib ...

  8. nrf52832之GPIO

    一.GPIO介绍 1.概念 GPIO(The general purpose input/output)[通用输入输出],nRF52832的GPIO被组织为1个端口,通过这个端口最多可以访问32个IO ...

  9. c8051f020单片机基本配置方法

    一.实验目的: 1.掌握优先权交叉开关译码器 2.掌握I/O交叉开关设置和引脚设置 3.掌握单片机内部和外部振荡器结构和配置方法 二.实验要求 C8051F020 单片机系统时钟配置为外部晶体振荡器的 ...

最新文章

  1. C++中的vector的用法
  2. memcached在windows下的基本使用方法
  3. 新JSON绑定库JSON-B发布公开预览版
  4. opengl加载显示3D模型MDL类型文件
  5. 漫画:三分钟了解敏捷开发
  6. java笔试题_Java面试才到笔试就没有然后了?快来签收,高频笔试57题及解答
  7. cmake使用总结(转)---工程主目录CMakeList文件编写
  8. 前端学习(2624):state
  9. 实现机器学习的循序渐进指南V——支持向量机
  10. 如何搭建个人独立博客
  11. 浅析Mysql的隔离级别及MVCC
  12. Qt 窗口置顶 | 和取消置顶
  13. Qt: json对象转格式化字符串
  14. sql数据库去重语法_数据库去重语句
  15. DT科技评论第35期:可以解锁任何手机的万能指纹
  16. 这五款简单又实用自媒体排版工具,你不来试试?
  17. FS32R294JCK0MJDT功能、FS32R294KCK0MJDT特点、FS32R294KAK0MJDT雷达微控制器
  18. 数据库加密sqlite3
  19. XTUOJ-1379 折纸-贰
  20. 魅族20pro参数配置 魅族20pro值得买吗

热门文章

  1. Android --- 怎么样在布局中显示服务器的图片,或者是后台项目中的图片+connect failed: ECONNREFUSED (Connection refused)问题的解决(文章最后)
  2. Android --- 解决 cannot connect to daemon at tcp:5037: cannot connect to 127.0.0.1:5037: 由于目标计算机积极拒绝,无
  3. Spring Boot中文乱码问题怎么解决(按步骤做)
  4. java logfaction_Java调试的变迁:从System.out.println到log4j
  5. iphone刷基带_iphone7基带坏了怎么办,iphone7基带修复多少钱
  6. css字体的字型,CSS的字体、字型控制_css
  7. 首个自贸港“跨境数据交互试点”!中国电信海南国际数据中心将助推5G、大数据等产业发展...
  8. 数据中心建设流程附带建设标准(推荐收藏)
  9. latex参考文献顺序不对_latex模板中,引用多篇参考文献,连续引用压缩问题
  10. ftp上传当天文件的方法_2种windows到linux上传文件的方法