使用MSP430F149单片机设计的一个最小系统板,包含晶振电路、复位电路、CH340串口和BSL下载电路、按键和LED电路等,使用了Type-C接口作为供电和串口通信,另外引出了JTAG接口,所有IO口都引出了。
板载了3个按键和LED,可以用于调试或测试。板载的三个LED分别是P3.1、P3.2、P3.3。
MSP430F149是具有 60KB 闪存、2KB SRAM、12 位 ADC、比较器和 SPI/UART 的 8MHz MCU。
**实物图:**
![1682615030755.gif](//image.lceda.cn/pullimage/Jqw5Gyht9yhtkxxEZiDLk3iRoHIW6Vyrl0JrgWjp.gif)
![IMG_20230428_010249.jpg](//image.lceda.cn/pullimage/5Zb4ItS66BuuopdWvIfHFO2gYXCV511YLZgHFW8z.jpeg)
流水灯例程工程和BSL下载软件下载地址:[https://blog.zeruns.tech/archives/713.html](https://blog.zeruns.tech/archives/713.html)
**流水灯例程源码:**
```C
#include "io430.h"
void main(void)
{
WDTCTL = WDTPW + WDTHOLD; // 停用看门狗定时器
P3DIR |= BIT1 | BIT2 | BIT3; // set P3.1, P3.2 and P3.3 as output
P3OUT &= ~(BIT1 | BIT2 | BIT3); // clear P3.1, P3.2 and P3.3
while (1) // 循环执行
{
P3OUT ^= BIT1; // toggle P3.1
__delay_cycles(100000); // delay 100ms
P3OUT ^= BIT2; // toggle P3.2
__delay_cycles(100000); // delay
P3OUT ^= BIT3; // toggle P3.3
__delay_cycles(100000); // delay
}
}
```
7
7
收藏到专辑