代码如下
void test(void)
{
int ret =0;
writew(0x0, IO_MUX_REG_BASE + 0x0CC);//GPIO 5_7
while(1)
{
writel(1, IO_MUX_REG_BASE + 0x0CC);
ret = readl(IO_MUX_REG_BASE + 0x0CC);
printf("ret->%d \n", ret);
mdelay(1000);
writel(0, IO_MUX_REG_BASE + 0x0CC);
ret = readl(IO_MUX_REG_BASE + 0x0CC);
printf("ret0->%d \n", ret);
mdelay(1000);
}
}
效果如下
其中writew为设置gpio属性.writel为GPIO写;readl对GPIO读.
参考文档 https://blog.csdn.net/u010798513/article/details/102895932