해보기는 했어?

오늘 안됐다고 포기하지 말고 용기내서 내일 다시 해 보자.

반응형

iNT 3

MG82F6D Series INT KBI Wake UP

1. 프로그램 개요 P22는 Green 0 LED, P24는 Red LED, P26은 Green 1 LED가 연결되어 있다. KBI0, KBI1은 P10, P11에 연결되어 있다. KBI 인터럽트가 발생하면 LED_R을 ON 시키고, 인터럽트 플래그를 클리어 시킨다. 그 뒤 LED_R을 OFF 시킨다. 메인 루틴에서는 MCK를 OSCin으로 설정하고, 파워다운 모드로 들어간다. KBI를 통해 wake up 되면 클럭 부분에 대해 다시 설정을 하고, LED_G_1을 두 번 깜빡인다. 2. 회로도 3. Code ⑴ main routine void main() { u8 KBICnt=0; u8 BakCKCON2; InitSystem(); // 시스템 초기화 LED_G_0=0;LED_G_1=0;LED_R=0; /..

MEGAWIN 2022.12.19

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"); // 시리..

MEGAWIN 2022.12.02

MG82F6D Series INT nINTx Wake UP

1. 프로그램 개요 P22는 Green 0 LED, P24는 Red LED, P26은 Green 1 LED가 연결되어 있다. 외부 인터럽트 입력에 의해 Power Down Mode에서 시스템이 깨어나는 것을 보여준다. INT0, INT1, INT2가 사용되며, 시스템이 깨어 났을 때 어느 인터럽트가 입력되었는지를 LED에 연결해서 확인할 수 있도록 해 준다. 2. 회로도 3. Code ⑴ main routine void main() { u8 BakCKCON2; // CKCON2의 값을 백업하기 위한 변수 InitSystem(); // 시스템 초기화 LED_G_0=0;LED_G_1=0;LED_R=0; // LED ALL ON DelayXms(2000); // 2초 딜레이 LED_G_0=1;LED_G_1=1..

MEGAWIN 2022.11.25
반응형