
1. LED
·
b. 임베디드/MSP430G2553
MSP430G2553에 GPIO PIN은 그냥 몇개 포진되어 있는데 그중에 P1.0 에 연결되어 있는 LED를 제어 해보려고 한다. Clock이니 뭐니는 일단 뒤로 미뤄놓고 (실제로는 매우 중요하다...)GPIO만 데이트시트에서 찾아보면 다음과 같이 몇가지 레지스터가 있다.이 레지스터를 코드에서 설정하면 GPIO 제어가 가능하다.. 위 두개의 레지스터만 이용하면 일단 LED는 켜지고 꺼지는 부분은 확인 할 수 있다.그럼 코드를 보자.#include int main(void){ WDTCTL = WDTPW | WDTHOLD; // stop watchdog timer P1DIR |= 0x01; while(1) { P1OUT |= 0x01; }} 굉장히 단순히 LED를 켜지도록 만들어 놓은 코드이다..