UART02 MG82F6D Series ADC ROLL 1. 프로그램 개요 P22는 Green 0 LED, P24는 Red LED, P26은 Green 1 LED가 연결되어 있다. P10에 연결된 회로의 Analog값을 측정하기 위하여 Polling 방식의 ADC를 구현한다. 64개의 측정된 값은 시리얼로 그 데이터를 전송된다. 시리얼 통신은 Timer 1의 Overflow를 이용한 방식으로 설정하고, 그 Baud Rate는 9600이다. 2. 회로도 /* LED 부분 회로도 추가 */ 3. Code ⑴ main routine void main() { u8 i; InitSystem(); // 시스템 초기화 루틴 printf("\nHello"); // 프로그램 시작알림 LED_G_0=0;LED_R=0;LED_G_1=0; // LED ALL ON DelayXms.. 2022. 12. 7. MG82F6D Series UART0 TX RX INT 1. 프로그램 개요 P22는 Green 0 LED, P24는 Red LED, P26은 Green 1 LED가 연결되어 있다. UART0을 인터럽트 방식으로 송/수신하는 것을 테스트 한다. 2. 회로도 3. Code ⑴ main routine void main() { InitSystem(); // 시스템 초기화 Uart0RxIn=0; // 변수 초기화 Uart0RxOut=0; Uart0TxIn=0; Uart0TxOut=0; bUart0TxFlag=0; LED_G_0=0;LED_G_1=0;LED_R=0; // LED ALL ON DelayXms(1000); // 1초 딜레이 LED_G_0=1;LED_G_1=1;LED_R=1; // LED ALL OFF Uart0SendStr("Start!\n"); // 시리.. 2022. 12. 2. 이전 1 다음