Минимальная системная плата на базе микроконтроллера MSP430F149, включающая кварцевый генератор, схему сброса, последовательный порт CH340 и загрузочную схему BSL, кнопки и светодиоды. В качестве источника питания и последовательного интерфейса используется разъём Type-C, дополнительно выведен JTAG-интерфейс и все линии ввода-вывода.
На плате размещены 3 кнопки и светодиоды, пригодные для отладки и тестирования. Светодиоды подключены к выводам P3.1, P3.2 и P3.3.
MSP430F149 — 16-разрядный сверхнизкопотребляющий микроконтроллер от TI (Texas Instruments), содержащий 60 КБ флэш-памяти, 2 КБ SRAM, 12-бит АЦП, компаратор и интерфейсы SPI/UART, работающий на частоте до 8 МГц.
Техническая группа по электронике и микроконтроллерам: 2169025065
Фотографии устройства:

Среда разработки IAR FOR MSP430: https://url.zeruns.com/yYi1q пароль: egkb
Программатор SF_BSL430: https://url.zeruns.com/p0bHz пароль: x7n2
Пример «бегущих огней»: 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); // задержка 100 мс
P3OUT ^= BIT2; // переключить P3.2
__delay_cycles(100000); // задержка
P3OUT ^= BIT3; // переключить P3.3
__delay_cycles(100000); // задержка
}
}
Ссылки на покупку компонентов:
Набор образцов SMD резисторов и конденсаторов: https://s.click.taobao.com/JLq45Iu
Пин-хедеры 2,54 мм: 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
Схема:
Фото платы:
Рекомендуем к прочтению
- Бюджетные VPS/облачные серверы: https://blog.vpszj.cn/archives/41.html
- Как создать личный блог: https://blog.zeruns.com/archives/218.html
- Руководство по запуску сервера Minecraft: https://blog.zeruns.com/tag/mc/
- STM32 + датчик температуры и влажности SHT3x: https://blog.zeruns.com/archives/700.html
- Заменяем Keil на VSCode для разработки под STM32 и 8051: https://blog.zeruns.com/archives/690.html
- Ультразвуковой дальномер на STM32 и HC-SR04: https://blog.zeruns.com/archives/680.html



