前言
Energia是一个高度类似于arduino的编译环境,由德州仪器(TI)基于Arduino改造而成,用于开发MSP430xxxxLP系列单片机。
Energia(Arduino)将大量的常用资源封装成函数库,如果你使用它来开发MSP430xxxxLP系列单片机,将不用再操作底层寄存器,每一个功能只需要调用相关函数即可。
是时候摆脱IAR来玩玩430单片机了。
msp430f5529LaunchPad的点灯程序
下载与入门
下载
方式一(推荐):官网下载 : http://energia.nu 最好去官网下载最新版,可能需要科学上网。
方式二:腾讯微云:https://share.weiyun.com/gkt1h8VD
开始使用(以点灯为例)
解压下载的Energia,打开主程序。
打开Energia
打开官方例程的Blink,即一个闪灯的程序。
Blink
在工具中选择自己使用的板子,选择合适的端口。G2xxx系列只有一个端口可选,F5xxx系列选择其中一个,多试试,大多数时候是奇数号端口(比如我用的f5529LP,选择COM13端口)。
如果无端口可选,大概率是驱动问题,请自行搜索并安装MSP430 的另一个编译器CCS,在安装上CCS以后,串口驱动的问题可以得到解决。
选择板子、端口
点击对号进行程序编译,如果编译通过直接上传到板子即可。
编译、上传
然后灯就开始闪了,可以通过单片机的RST按键重启单片机程序。
另外一些问题
如果对Arduino本身不太熟悉,建议先学习Arduino IDE的使用,推荐博客:太极创客 (B站同名) 。
Energia本身集成了很多常用库,也可以通过“管理库”界面下载其他库,也可以通过大型同性交友网站GitHub下载网友自己封装的库。也有一个串口监视器可以用,比较简洁、轻量化,不过调试程序还是很好用的。
最后,致敬MSP430系列单片机,致敬使用IAR开发430的朋友!