sai685
Junior Member level 2
The below is not doing perfectly as per my question.so clarify me regarding this .
Code:
#include<stdio.h>
#define base_addr 0x20000000
int *GPIO1=(int *)base_addr+0x00;
int *GPIO2=(int *)base_addr+0x04;
int *GPIO3=(int *)base_addr+0x08;
int *GPIO4=(int *)base_addr+0x0c;
int main()
{
int a=4,b=5,c=6,d=7;
*GPIO1=a;
*GPIO2=b;
*GPIO3=c;
*GPIO4=d;
printf("GPIO1=%d,GPIO2=%d,GPIO3=%d,GPIO4=%d",GPIO1,GPIO2,GPIO3,GPIO4);
}