MSP430F149 최소 시스템 보드 그려서 오픈소스로 공개했습니다

MSP430F149 마이크로컨트롤러를 이용해 설계한 최소 시스템 보드로, 발진 회로, 리셋 회로, CH340 시리얼 포트 및 BSL 다운로드 회로, 버튼과 LED 회로 등을 포함하고 있으며, 전원 공급과 시리얼 통신을 위해 Type-C 커넥터를 사용하고, JTAG 인터페이스와 모든 I/O 핀을 외부로 확장했다.

보드에는 디버깅이나 테스트용으로 3개의 버튼과 LED가 탑재되어 있으며, 탑재된 3개의 LED는 각각 P3.1, P3.2, P3.3에 연결되어 있다.

MSP430F149는 TI(Texas Instruments)에서 설계·생산한 초저전력 16비트 마이크로컨트롤러로, 60KB 플래시, 2KB SRAM, 12비트 ADC, 비교기, SPI/UART를 내장한 8MHz MCU다.

전자/마이크로컨트롤러 기술 모임:2169025065

실물 사진:


개발 소프트웨어 IAR FOR MSP430:https://url.zeruns.com/yYi1q 암호:egkb

프로그래머 SF_BSL430:https://url.zeruns.com/p0bHz 암호:x7n2

번쩍이는 LED 예제:https://url.zeruns.com/1ygAG

프로젝트 오픈소스 주소https://oshwhub.com/zeruns/MSP430zui-xiao-ji-tong-ban/

예제 소스코드:

#include "io430.h"

void main(void)
{
    WDTCTL = WDTPW + WDTHOLD;   // 와치독 타이머 정지

    P3DIR |= BIT1 | BIT2 | BIT3; // P3.1, P3.2, P3.3를 출력으로 설정
    P3OUT &= ~(BIT1 | BIT2 | BIT3); // P3.1, P3.2, P3.3 클리어

    while (1)   // 무한 루프
    {
        P3OUT ^= BIT1; // P3.1 토글
        __delay_cycles(100000); // 100ms 지연
        P3OUT ^= BIT2; // P3.2 토글
        __delay_cycles(100000); // 지연
        P3OUT ^= BIT3; // P3.3 토글
        __delay_cycles(100000); // 지연
    }
}

부품 구매 링크:

칩 저항/캐패시터 샘플북:https://s.click.taobao.com/JLq45Iu

2.54mm 핀헤더:https://u.jd.com/qqUORqb

CH340C 칩:https://s.click.taobao.com/TinfjHu

MSP430F149 마이크로컨트롤러:https://s.click.taobao.com/P1q35Iu

Type-C 리셉터클:https://s.click.taobao.com/Sxv25Iu

부품 구매는 LCSC(立创商城) 추천, 할인 가입 링크:https://activity.szlcsc.com/invite/D03E5B9CEAAE70A4.html

회로도:

PCB 사진:


추천 읽기