RS232 통신 예제 코드
데이터를 니블로 잘라서 보내는 방법의 예제 입니다. 송신 #include #include #define U_C unsigned char #define U_I unsigned int #define STX 0x02 #define ETX 0x04 // struct RTX_strt{ U_C c[2]; U_I i[4]; float f[2]; }rtx; // void TX0_CHAR(U_C Sdata){ while(!(UCSR0A&0x20)); UDR0=Sdata; } // 송신함수 interrupt [USART0_RXC] void usart0_rx_isr(void){ // 수신 인터럽트 U_C R0data; R0data=UDR0; } void tx_data(){ U_C i, tp; TX0_CHAR(STX); fo..