【Launchpad 心得】初识Launchpad
[复制链接]
前些天参加活动,收到了Launchpad。早就希望能尝试一下以低功耗闻名的430,现在如愿以偿。 可惜总是没时间系统学习,就把初步的认识和大家分享一下。 Launchpad是块很精巧的小板子,上面集成了仿真器,插上USB就可以开始开发,非常方便。 首先按照Quick Start Guide看了一下Demo演示。 然后安装上CCS,在网站上下了例程代码,做最简单的流水灯实验。 非常简单的小程序:
#include <msp430g2452.h>
void main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer P1DIR |= 0x01; // Set P1.0 to output direction
for (;;) { volatile unsigned int i;
P1OUT ^= 0x01; // Toggle P1.0 using exclusive-OR
i = 50000; // Delay do (i--); while (i != 0); } } 这个只是点亮一个灯,只要稍加改动就能实现点亮两个灯,并实现流水灯。 TI有非常丰富的例程库,利用其上手非常容易。 论坛里也有非常丰富的资料,可以充分利用。 不过自带的Quick Start Guide里面好像没有提http://processors.wiki.ti.com/index.php/MSP430_LaunchPad_(MSP-EXP430G2) 这个网站,里面有例程的下载学习,还是很不错的。 430的低功耗很适合做物联网,可以考虑在里面加入以太网模块,或者zigbee之类的,可以用于物联网开发。不过这样会增加PCB尺寸和成本,可能也不是Launchpad的定位,只是个人的一点想法了。 希望和大家共同进步提高!
|