[MSP430_TSSOP EVM] Switch 제어 예제
프로젝트 파일
기본 드라이버 파일은 msp-tssop_LED.zip 를 이용하고
드라이버 파일이 있는 폴더에 압축 풀면 쉽게 테스트 할 수 있다.
[MSP430TSSOP_EVM] SWITCH는 P3.6에 아래 회로와 같이 연결되어 있다
동영상
소스코드
Switch Driver는 board.h에 아래와 같이 정의되어 있고 이부분을 수정하면 다른 MCU도 가능하다.
#define SW1_BIT BIT6
#define GetSW1() (!(P3IN&SW1_BIT))
#define Sw1Init() Cbi(P3DIR, SW1_BIT)
//----------------------------------------------------------------------------- // [MSP430 EVM] Test Program // // by http://cafe.naver.com/elab //----------------------------------------------------------------------------- #include "../00_hal/system.h"
/* - EVM보드에 연결된 스위치 제어 예제 */
//----------------------------------------------------------------------------- int main (void) { //System Initialize SystemInit();
Sw1Init();
//Init Led Led1Init(); Led2Init();
Led1On(); Led2Off();
while (1) { if(GetSW1())Led1Off(); else Led1On();
} // while } //----------------------------------------------------------------------------- |