使用Energia开发MSP430xxxxLP系列单片机

admin 95 0

前言

Energia是一个高度类似于arduino的编译环境,由德州仪器(TI)基于Arduino改造而成,用于开发MSP430xxxxLP系列单片机。

Energia(Arduino)将大量的常用资源封装成函数库,如果你使用它来开发MSP430xxxxLP系列单片机,将不用再操作底层寄存器,每一个功能只需要调用相关函数即可。

是时候摆脱IAR来玩玩430单片机了。

使用Energia开发MSP430xxxxLP系列单片机
msp430f5529LaunchPad的点灯程序

下载与入门

下载

方式一(推荐):官网下载 : http://energia.nu 最好去官网下载最新版,可能需要科学上网。

方式二:腾讯微云:https://share.weiyun.com/gkt1h8VD

开始使用(以点灯为例)

解压下载的Energia,打开主程序。

使用Energia开发MSP430xxxxLP系列单片机
打开Energia

打开官方例程的Blink,即一个闪灯的程序。

使用Energia开发MSP430xxxxLP系列单片机
Blink

在工具中选择自己使用的板子,选择合适的端口。G2xxx系列只有一个端口可选,F5xxx系列选择其中一个,多试试,大多数时候是奇数号端口(比如我用的f5529LP,选择COM13端口)。

如果无端口可选,大概率是驱动问题,请自行搜索并安装MSP430 的另一个编译器CCS,在安装上CCS以后,串口驱动的问题可以得到解决。

使用Energia开发MSP430xxxxLP系列单片机
选择板子、端口

点击对号进行程序编译,如果编译通过直接上传到板子即可。

使用Energia开发MSP430xxxxLP系列单片机
编译、上传

然后灯就开始闪了,可以通过单片机的RST按键重启单片机程序。

另外一些问题

如果对Arduino本身不太熟悉,建议先学习Arduino IDE的使用,推荐博客:太极创客 (B站同名) 。

Energia本身集成了很多常用库,也可以通过“管理库”界面下载其他库,也可以通过大型同性交友网站GitHub下载网友自己封装的库。也有一个串口监视器可以用,比较简洁、轻量化,不过调试程序还是很好用的。

最后,致敬MSP430系列单片机,致敬使用IAR开发430的朋友!

发表评论 取消回复
表情 图片 链接 代码

分享