알 수 없는 사용자 2014. 10. 29. 16:01
728x90
반응형


20141028

#include "AT91SAM7S256.h"


int main()

{

AT91C_BASE_PMC->PMC_PCER =  AT91C_PMC_PRES_CLK_2 ;

AT91C_BASE_PIOA->PIO_PDR = 0xFFFFFFFF;

AT91C_BASE_PIOA->PIO_PER = AT91C_PIO_PA0|AT91C_PIO_PA1;

AT91C_BASE_PIOA->PIO_OER = AT91C_PIO_PA1;

AT91C_BASE_PIOA->PIO_ODR = AT91C_PIO_PA0;


while (1)

{

if((AT91C_BASE_PIOA->PIO_PDSR & AT91C_PIO_PA0)) 

AT91C_BASE_PIOA->PIO_SODR = AT91C_PIO_PA1;

else

AT91C_BASE_PIOA->PIO_CODR = AT91C_PIO_PA1;

}

return 0;

}





20141029


#include "AT91SAM7S256.h"


int main()

{

*AT91C_PMC_PCER =  AT91C_PMC_PRES_CLK_2 ;

*AT91C_PIOA_PDR = 0xFFFFFFFF;

*AT91C_PIOA_PER = AT91C_PIO_PA0|AT91C_PIO_PA1;

*AT91C_PIOA_OER  = AT91C_PIO_PA1;

*AT91C_PIOA_ODR = AT91C_PIO_PA0;


while (1)

{

if((*AT91C_PIOA_PDSR  & AT91C_PIO_PA0)) 

*AT91C_PIOA_SODR  = AT91C_PIO_PA1;

else

*AT91C_PIOA_CODR = AT91C_PIO_PA1;

}

return 0;

}



728x90