mii 发表于 2013-4-20 22:28:22

Energia介绍--MSP430的Arduino IDE(转载)

最近比较感兴地学习了一下arduino,一开始认为就是AVR的芯片,原来今天看到另一种LaunchPad MSP430方案,跟大家分享一下!

原文地址:http://www.geek-workshop.com/thread-1789-1-1.html

Arduino这两年在国外的用户爆发式增长。。。各大IC厂也坐不住了,纷纷推出来自己的类Arduino IDE方案~~

Energia就是一款用于 Ti 公司MSP430方案的类Arduino编译器~~

LaunchPad MSP430已经是开源硬件了。。。这个就不用多说,在介绍LaunchPad的帖子中有图纸下载

Energia也是一个开源的编译器,代码托管在GitHub上面,地址是:https://github.com/energia/Energia

现在的最新版是0101E0008,IDE官方下载地址是:
http://energia.github.com/Energia/download/

各操作系统的下载地址分别是:
MACOS:点击下载
Windows:点击下载
Linux:点击下载

下图完整的显示了LaunchPad MSP430G2452与MSP430G2553在Energia中的引脚定义


注意:
LaunchPad, revision 1.5版与1.5之前的版本,J3处串口跳线位置是不同的。

1.5版如下图,TXD与RXD是在J3跳线的最左侧。



1.4版如下图,J3跳线最左侧是VCC,TXD与RXD在VCC右侧。



V1.5与更高版本的Launchpad PUSH2 (S2 or P1_3 or pin 5)没有接上拉电阻(C24 R34 47Kohm),这样在P1_3为LOW时,可以降低功耗(77uA)。在你的LaunchPad上,如果"MSP-EXP430G2"丝印的M字母左下角R34位置是无原件的,你就需要在程序中设置PUSH2为内部上拉。

例如:
pinMode(PUSH2, INPUT); 变为pinMode(PUSH2, INPUT_PULLUP);
或者
pinMode(P1_3, INPUT); 变为pinMode(P1_3, INPUT_PULLUP);

我们来看一下软件界面,标准的Arduino IDE界面。。。



板子目前支持的是Launchpad这几款~~~



库上面常用的IIC SPI 1602液晶已经都有了~~~

wmm20031015 发表于 2013-4-21 10:53:27

不错,手上刚好有这个板,下来试试
页: [1]
查看完整版本: Energia介绍--MSP430的Arduino IDE(转载)