코스웨어/14년 스마트컨트롤러
2014.10.29 ARM Source 구조체 -> 포인터 변경 소스코딩 - 오두환
알 수 없는 사용자
2014. 10. 30. 11:25
728x90
반응형
#include "AT91SAM7S256.h"
#define P0HI (AT91C_BASE_PIOA->PIO_PDSR & AT91C_PIO_PA0)
int main()
{
*AT91C_PMC_PCER = *AT91C_PMC_PCER |(1 << 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;
*AT91C_PIOA_SODR = AT91C_PIO_PA1;
while (1)
{
if(P0HI == AT91C_PIO_PA0)
{
*AT91C_PIOA_CODR = AT91C_PIO_PA1;
}
else
{
*AT91C_PIOA_SODR = AT91C_PIO_PA1;
}
}
return 0;
}
728x90