查看: 8236|回复: 2

gpio C库,操作寄存器控制gpio

[复制链接]

11

主题

44

帖子

2037

积分

金牌会员

Rank: 6Rank: 6

积分
2037
发表于 2016-12-11 11:36:27 | 显示全部楼层 |阅读模式
本帖最后由 cazureopi 于 2017-4-1 22:26 编辑

gpio C库,操作寄存器控制gpio

点亮led实例
  1. #include <stdio.h>
  2. #include "gpio_opi_lite.h" //根据板子型号选择引入头文件

  3. int main (void)
  4. {
  5.        gpio_init(); //初始化gpio
  6.       gpio_setcfg(STATUS_LED,OUTPUT); //配置板子上状态灯的引脚为输出模式
  7.         while(1)
  8.         {
  9.         gpio_output(STATUS_LED,LOW); //输出低电平
  10.         delay(500);//延时500Ms
  11.        gpio_output(STATUS_LED,HIGH);//输出高电平
  12.         delay(500);//延时500Ms
  13.         }
  14.         return 0;
复制代码


读取gpio状态实例
  1. #include <stdio.h>
  2. #include "gpio_opi_lite.h" //根据板子型号选择引入头文件

  3. int main (void)
  4. {
  5.     gpio_init(); //初始化gpio
  6.     gpio_setcfg(PA20,INPUT); //配置板子上37(PA20)引脚为输入模式
  7.     gpio_pullup(PA20,PUTUP); //配置板子上37(PA20)引脚为上拉输入
  8.     gpio_setcfg(STATUS_LED,OUTPUT); //配置板子上状态灯的引脚为输出模式
  9.         while(1)
  10.         {        
  11.             if(gpio_input(PA20)==LOW) //判断37引脚是否按下
复制代码





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

0

主题

1

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2016-12-18 15:28:04 | 显示全部楼层
谢谢分享!这论坛人气真差

0

主题

2

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2017-10-19 10:38:51 | 显示全部楼层
你好,我只看到了H3,有没有H5的呢?里面好像只有lite、zero、one
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表