اینم برنامه چشمک زن من نمیدونم سر در میاری یا نه چون من با اشاره گر نمینویسم.
#include <AT91SAM7S64.H>
volatile AT91PS_PMC pPMC = AT91C_BASE_PMC ; //POINTER TO PMC DATA REGISTER
volatile AT91PS_PIO pPIO = AT91C_BASE_PIOA;
void wait(void);
void main(void)
{
unsigned int I;
pPMC->PMC_PCER = (1<<AT91C_ID_PIOA);
pPIO->PIO_PER = AT91C_PIO_PA20;
pPIO->PIO_IDR = AT91C_PIO_PA20;
pPIO->PIO_OER = AT91C_PIO_PA20;
while(1)
{
pPIO->PIO_SODR = AT91C_PIO_PA20;
wait();
pPIO->PIO_CODR = AT91C_PIO_PA20;
wait();
}
}
void wait(void){
unsigned int I;
for(I=0; I<7372800; I++);
}