제목대로 표준입출력 함수가 사용가능한지입니다.
사용하는 프로그램은 codevision이고 wizard로 셋팅하여 UART통신을 사용하도록 셋팅했더니
리시버 버퍼 트랜스미터 버퍼를 만들고 인터럽트 함수도 만들고
// USART0 initialization
// Communication Parameters: 8 Data, 1 Stop, No Parity
// USART0 Receiver: On
// USART0 Transmitter: On
// USART0 Mode: Asynchronous
// USART0 Baud Rate: 9600
UCSR0A=0x00;
UCSR0B=0xD8;
UCSR0C=0x06;
UBRR0H=0x00;
UBRR0L=0x67;
요로코롬 포트도 초기화해주더군요
그리고 putchar getchar도 다시 써주던데 함수 선언부 위쪽에보면
#define _ALTERNATE_GETCHAR_
#define _ALTERNATE_PUTCHAR_
요로코롬 되어있습니다.
그래서 유추한게 아 MCU에선 일반적으로 표준입출력함수를 사용할수 없군...했는데
scanf와 printf는 그냥 사용이되서 매우 난감합니다.
검색은 해보고잇는데 좀더 자세히 설명해주실수 있나요?ㅠ