총 3개
-
MSP430 LaunchPad UART 통신을 이용한 LED 제어2025.12.131. UART 통신 프로토콜 UART는 비동기식 직렬 통신 방식으로 TX와 RX 두 가닥으로 연결되어 1:1 통신을 수행한다. PC 및 다른 장치와의 연결에 주로 사용되며, 통신 장치 간의 보드레이트(Baudrate)가 일치해야 정상 작동한다. 본 실습에서는 Serial Port=COM3, Baudrate=9600, Data Bits=8, Stop Bits=1, Parity=0으로 설정하여 사용했다. 2. MSP430 LaunchPad 포트 설정 및 제어 MSP430 LaunchPad의 포트를 다음과 같이 설정했다: P1.0을 빨간...2025.12.13
-
MSP430 LaunchPad 포트 인터럽트를 이용한 LED 토글 속도 제어2025.12.131. 포트 인터럽트(PORT Interrupt) MSP430 마이크로프로세서에서 P1.3 포트를 인터럽트로 설정하여 스위치 입력을 감지합니다. High에서 Low로의 엣지 변화 시 인터럽트가 발생하며, 이를 통해 스위치 누름 동작을 감지하고 처리합니다. 인터럽트 플래그(IFG)를 클리어하여 다음 인터럽트를 준비하고, 글로벌 인터럽트 활성화(GIE)로 인터럽트 처리를 가능하게 합니다. 2. LED 토글 속도 제어 전역 변수 i를 이용하여 4단계의 LED 토글 속도를 제어합니다. i=0일 때 240000의 딜레이, i=1일 때 1800...2025.12.13
-
MSP430 LaunchPad 입/출력 포트 제어 실습2025.12.131. MSP430 마이크로프로세서 입/출력 포트 제어 CCS 프로그램과 MSP430 LaunchPad를 이용하여 입/출력 포트를 제어하는 실습. P1.0(빨간 LED), P1.6(초록 LED), P1.3(S2 스위치)을 설정하여 스위치 입력에 따라 LED를 toggle하는 방식으로 동작. P1DIR 레지스터로 출력 방향 설정, P1REN과 P1OUT으로 풀업 상태 설정 및 출력 제어. 워치독 타이머를 CPU 정상 작동 확인용으로 사용하여 시스템 안정성 확보. 2. 채터링 현상 방지 및 소프트웨어 디바운싱 스위치 입력 시 발생하는 채...2025.12.13