반응형 소스4 ATMEL ARM Base Source (AT91SAM7S) 2015년도 smart 과정용 소스 2015. 7. 16. ATMega128 UART 통신 샘플(RS232, 0번 USART) main.c #include "main.h" #include "serial.h" int main(void) { Init_Uart0(); sei(); while(1) { sleep(); } return 0; } main.h #ifndef __MAIN_HEADER__ #define sei() __asm__ __volatile__ ("sei" ::) #define sleep() __asm__ __volatile__ ( "sleep" "\n\t" :: ); #endif // __MAIN_HEADER__ serial.c #include "serial.h" unsigned char Uart_ReadChar(void) { while (0==(UCSR0A & (1 2013. 6. 4. DBGU 인터럽트 참고 http://chilles.tistory.com/22 001.//---------- 입출력 IO설정002.#define PIO_PER (*(volatile unsigned int *) 0xFFFFF400) //병렬 입출력 제어 레지스터 병렬 입출력 포트로 사용한다.003.#define PIO_PDR (*(volatile unsigned int *) 0xFFFFF404)004.#define PIO_OER (*(volatile unsigned int *) 0xFFFFF410) //출력 방향 설정005.#define PIO_SODR (*(volatile unsigned int *) 0xFFFFF430) //출력006.#define PIO_CODR (*(volatile unsigned int *) 0xFFFFF.. 2013. 5. 24. ATMEL ARM Base Source (AT91SAM7S) 2013. 4. 8. 이전 1 다음 728x90 반응형