【说明】
Arduino是这几年最著名的开源平台之一,在淘宝上搜一下就可以搜到很多为这个开源平台设计的扩充模块,Arduino平台不一定适合直接拿来做为产品使用,但是利用这些众多的扩充模块却是可以用来学习或是评估新设计项目的一个方法。
因为Arduino存在众多的使用者,因此有很多非AVR系统的板子也会提供类似的开发环境,而Energia就是针对TI多款LaunchPad使用的一个开发环境。
在这里可以查询到目前所支援的板子,也可以下载相关程序,目前最新的版本是0101E0012,这是一个免安装的版本,下载解压缩后执行资料夹底下的energia.exe 。
底下的执行画面,熟悉Arduino的人应该是不会感到陌生。
开发环境内已经包括了许多展示程序:
【实验一】
开启一个LED闪烁的展示程序(Blink)
系统会开启一个新的窗口,旧的窗口可以关闭。
先确认一下所连接的LaunchPad型号。
当LaunchPad接上PC后系统会产生一个串口号码,确认一下设定是否正确。
按下工具列最左边的图示(Verify),程序开始编译,编译完成后底下讯息列显示Done compiling。
编译完成后,按下工具列左边第2个图示(Upload),将程序下载到LaunchPad上。
下载过程,底下讯息列显示Uploading…
下载完成后,底下讯息列显示Done uploading。
这时候就可以看到LaunchPad上的LED呈现闪烁的状态。
【实验二】
开启一个串口的展示程序(ASCIITable)
工具列的最右边有一个开启串口观察的图示(Serial Monitor)
打开后可以观察与调试串口传输状态
编译并下载到LaunchPad上,下载的过程中会将观察窗口关闭,因此下载完成后需再打开观察窗口,并按下LaunchPad上的RESET键,这时候可以在观察窗口上看到LaunchPad透过串口所送出的ASCII表格。
Energia是一个有趣的开发环境,可以让熟悉Arduino的人快速使用TI的LaunchPad,目前Energia所支援的LaunchPad除了MSP430之外也包括了Stellaris与Tiva C,因此假如想快速掌握这些LaunchPad的强大功能,Energia是一个不错的选择。
本帖最后由 slotg 于 2014-7-30 01:01 编辑