回复
C/C++
gpio C库,操作寄存器控制gpio
看全部
楼主
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
回复