该 MSP-EXP430G2是一个开发工具 也称为LaunchPad的提供由 德州仪器 学习和如何使用自己的微控制器的做法。该评估板属于MSP430价值线类别,在这里我们可以对所有MSP430系列微控制器进行编程。学习 如何使用TI微控制器 绝对是我们的强大工具,因为TI确实非常庞大,并且具有多种MCU可供选择,而价格却极具竞争力。
我们已经介绍了有关将Energia IDE与MSP430一起使用的详细文章。在本教程中,我们将学习Code Composer Studio及其如何用于对MSP430进行编程。本教程是为初学者编写的,除了MSP430板和计算机外,不需要任何硬件。在本教程的最后,我们将能够 闪烁MSP430的板载LED。
MSP-EXP430G2开发板:
华丽的红色主板是MSP-EXP430G2开发板。该开发板可以对MSP430系列下的TI微控制器进行编程。该板的主要目的是将代码从计算机上载到MCU并从MCU读取串行数据以进行调试。它还为MCU的每个引脚提供了引脚输出,还提供了两个LED和一个按钮,使开发变得容易。自发布以来,该板已有很大发展,下面显示的是 MSP_EXP430G2 Rev1.5。
该 MSP430G2553具有更好的规格比其他系列,它也有同时使用调试这将是非常方便的一个UART模块 的Code Composer Studio。因此,在本系列教程中,我们将使用MSP430G2553探索该开发套件的所有功能。
供电和
在开始任何事情之前,TI可能已经 在MSP430G2553微控制器上上传了一个示例程序,因此让我们为开发板供电并检查它是否正常工作。您可以通过mini USB插孔为电路板供电,一旦完成,您会注意到电路板左下角的LED(红色和绿色)交替发光。然后,您可以按连接到P1.3的按钮来检查内部温度传感器是否正常工作。是的, MSP2553有一个内部温度传感器,按下按钮后,只需用手指擦一下即可将其加热并放在IC上,您会注意到红色LED亮起以指示温度升高。凉!!对??好的,现在让我们进入软件环境。
用于MSP430 LaunchPad的编程软件(IDE):
德州仪器(TI)使我们可以在各种环境中对其微控制器进行编程。官方的是Code Composer Studio,通常称为CCS。该软件免费提供。同样,它要求对微控制器的经验达到最低限度。不用担心,我们将覆盖所有步骤以熟悉CCS。
还有一个可用的IDE可以编写我们的程序,即Energia IDE。那么,CCS和Energia IDE有什么区别。我们在先前的教程中已经介绍了Energia IDE。
Energia IDE与Code Composer Studio:
Energia是一种开源免费环境,使我们能够轻松地对TI微控制器进行编程。Energia的主要目的是使TI MCU的编程与Arduino编程一样容易。因此,Energia与支持Texas Instruments微控制器的Arduino等效。使用Arduino的人会同意