반응형 수업자료6 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. AVR 매크로 어셈블리 (atmega2560 MACRO ASSEMBLY) 아래를 헤더 파일에 추가 할 것!! #define sei() __asm__ __volatile__ ("sei" ::)#define sleep()__asm__ __volatile__ ( "sleep" "\n\t" :: ) 2013. 6. 3. 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. AT91SAM7S의 USART(DBGU) 수업 보조 자료 2013. 5. 7. 수업자료 RFID / Linux Serial 리눅스 시리얼 통신 암호는 emb2011sowkd 2011. 10. 14. 이전 1 다음 728x90 반응형