Dibujé una placa de sistema mínimo MSP430F149 y la abrí como código abierto

Una placa mínima de sistema diseñada con el microcontrolador MSP430F149, que incluye circuito de cristal, circuito de reset, puerto serie CH340 y circuito de descarga BSL, pulsadores y LEDs, y utiliza un conector Type-C para alimentación y comunicación serie. Además, se ha sacado un conector JTAG y todos los pines de E/S.

La placa lleva 3 pulsadores y LEDs a bordo, útiles para depuración o pruebas. Los tres LEDs están conectados a P3.1, P3.2 y P3.3.

El MSP430F149 es un microcontrolador de 16 bits de ultra bajo consumo diseñado y fabricado por TI (Texas Instruments), con 60 KB de flash, 2 KB de SRAM, ADC de 12 bits, comparador y MCU de 8 MHz con SPI/UART.

Grupo de discusión de electrónica/microcontroladores: 2169025065

Fotos del producto:


Software de desarrollo IAR FOR MSP430: https://url.zeruns.com/yYi1q contraseña: egkb

Software de grabación SF_BSL430: https://url.zeruns.com/p0bHz contraseña: x7n2

Ejemplo de luces secuenciales: https://url.zeruns.com/1ygAG

Repositorio del proyecto: https://oshwhub.com/zeruns/MSP430zui-xiao-ji-tong-ban/

Código fuente de ejemplo:

#include "io430.h"

void main(void)
{
    WDTCTL = WDTPW + WDTHOLD;   // Detener el watchdog timer

    P3DIR |= BIT1 | BIT2 | BIT3; // configurar P3.1, P3.2 y P3.3 como salida
    P3OUT &= ~(BIT1 | BIT2 | BIT3); // apagar P3.1, P3.2 y P3.3

    while (1)   // bucle infinito
    {
        P3OUT ^= BIT1; // conmutar P3.1
        __delay_cycles(100000); // retardo 100 ms
        P3OUT ^= BIT2; // conmutar P3.2
        __delay_cycles(100000); // retardo
        P3OUT ^= BIT3; // conmutar P3.3
        __delay_cycles(100000); // retardo
    }
}

Enlaces para comprar componentes:

Muestrario de resistencias y condensadores SMD: https://s.click.taobao.com/JLq45Iu

Cabezales macho 2,54 mm: https://u.jd.com/qqUORqb

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

Microcontrolador MSP430F149: https://s.click.taobao.com/P1q35Iu

Conector hembra Type-C: https://s.click.taobao.com/Sxv25Iu

Se recomienda comprar componentes en LCSC; enlace de registro con descuento: https://activity.szlcsc.com/invite/D03E5B9CEAAE70A4.html

Esquemático:

PCB:


Recomendaciones de lectura