登录
|
立即注册
论坛
>
C/C++
发帖
|
gpio C库,操作寄存器控制gpio
看16415
|
回2
|
收藏
cazureopi
看全部
2016-12-11 11:36:27
本帖最后由 cazureopi 于 2017-4-1 22:26 编辑
gpio C库,操作寄存器控制gpio
点亮led实例
代码:
#include <stdio.h>
#include "gpio_opi_lite.h" //根据板子型号选择引入头文件
int main (void)
{
gpio_init(); //初始化gpio
gpio_setcfg(STATUS_LED,OUTPUT); //配置板子上状态灯的引脚为输出模式
while(1)
{
gpio_output(STATUS_LED,LOW); //输出低电平
delay(500);//延时500Ms
gpio_output(STATUS_LED,HIGH);//输出高电平
delay(500);//延时500Ms
}
return 0;
读取gpio状态实例
代码:
#include <stdio.h>
#include "gpio_opi_lite.h" //根据板子型号选择引入头文件
int main (void)
{
gpio_init(); //初始化gpio
gpio_setcfg(PA20,INPUT); //配置板子上37(PA20)引脚为输入模式
gpio_pullup(PA20,PUTUP); //配置板子上37(PA20)引脚为上拉输入
gpio_setcfg(STATUS_LED,OUTPUT); //配置板子上状态灯的引脚为输出模式
while(1)
{
if(gpio_input(PA20)==LOW) //判断37引脚是否按下
附件:
您需要
登录
才可以下载或查看附件。没有账号?
立即注册
confeat
看全部
2016-12-18 15:28:04
谢谢分享!这论坛人气真差
追风筝的人
看全部
2017-10-19 10:38:51
你好,我只看到了H3,有没有H5的呢?里面好像只有lite、zero、one
orange pi.
Powered by
Discuz!
X3.4
首页
|
简易版
|
触屏版
|
电脑版