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
- VPS/Servidores en la nube de alta relación calidad-precio: https://blog.vpszj.cn/archives/41.html
- Cómo crear un blog personal: https://blog.zeruns.com/archives/218.html
- Tutorial para montar un servidor de Minecraft: https://blog.zeruns.com/tag/mc/
- Leer sensores de temperatura y humedad SHT3x con STM32: https://blog.zeruns.com/archives/700.html
- Usar VSCode en lugar de Keil para desarrollar con STM32 y 51: https://blog.zeruns.com/archives/690.html
- Medición de distancia por ultrasonidos con STM32 y módulo HC-SR04: https://blog.zeruns.com/archives/680.html



