[原创] 【Energia开发环境】MSP430 LAUNCHPAD学习笔记1--Lab1 Blinking a LED

qinkaiabc   2013-9-1 14:31 楼主
Energi开发软件】MSP430 LAUNCHPAD学习笔记1--Lab1 Blinking a LED
材料:
l MSP430 LAUNCHPAD x 1
l       LED1(P1.0)
实验目的:让MSP430 LAUNCHPAD的P1.0 闪烁
原理图如下:
MSP-EXP430G2原理图.PNG
从原理图中可以看出,LED1通过电阻接到了G2芯片的P1.0引脚。且LED1的负极接地,正极接P1.0,所以有基本的常识可知,只要给LED1的正极加上电压就能发光了。所以我们只要给P1.0输出一个高电平。原理只是简单说一下,下面开始打开开发环境Energia编写程序。
第一步:选择MSP430G2芯片的型号
将MSP430 LAUNCHPAD通过USB线插上电脑,接着选择MSP430G2芯片的型号G2553,如下图:
2.png
第二步:开发软件的基本设置
右击“我的电脑”->“管理”->“设备管理器”,查看“端口(COM 和 LPT)”,如下图:
3.png
由此我们得知,MSP430 LAUNCHPAD使用的是串口9(串口号由你电脑给你的板子分配,不同电脑串口号可能不同,视实际情况而定),不过也没关系,Energia软件会在你插上板子的时候自动识别哪个串口号被使用了。我们点下COM9就会在前面打勾。如下图:
4.png
软件设置玩后会出现成功连接的信息:
QQ截图20130818153757.png
第三步:导入例程
操作步骤:File--> Examples--> Basic--> Blink
1.png
5.png
这个时候会出现两个软件窗口,你可以关掉先前打开的窗口,只留下有程序的那个窗口。
第四步:修改程序,程序如下
  1. /***********************************************************************
  2.   Blink
  3.   【Energia开发环境】MSP430 LAUNCHPAD学习笔记1--Lab1 Blinking a LED
  4.    网址: https://home.eeworld.com.cn/?action-bbs
  5.    Autor: qinkaiabc
  6. **********************************************************************/
  7. /*初始化设置函数*/
  8. void setup()
  9. {               
  10.   // 初始化P1.0(LED1)引脚方向为输出
  11.    pinMode(P1_0, OUTPUT);     
  12. }
  13. /*循环函数*/
  14. void loop()
  15. {
  16.    digitalWrite(P1_0, HIGH);  // P1.0输出高电平
  17.    delay(1000);              // 延时1s
  18.    digitalWrite(P1_0, LOW);   //  P1.0输出低电平
  19.    delay(1000);              //  延时1s
  20. }
第五步:修改完后,我们点击“编译”(Sketch->Verify/Compile 快捷键 Ctrl+R),编译完成会在软件下方的窗口显示“Done compiling”显示编译完成。如果没有写错程序的话,就会出现如下界面:
8.png
上面提示信息没有错误。
第六步:接着就是下载程序到板子上了。
6.png
下载完成会出现下面信息:
7.png
最后一步,查看你板子上的LED1灯是否在闪烁了!(*^__^*) 嘻嘻……
130818A000.jpg
pinMode(pin, mode)函数原型:
pinMode函数用以配置引脚为输出或输出模式,它是一个无返回值函数,函数有两个参数pin和mode,pin参数表示所要配置的引脚,mode参数表示设置的模式—INPUT(输入)或OUTPUT(输出)。
  1. void pinMode(uint8_t pin, uint8_t mode)
本程序所使用的函数也可以参见http://energia.nu/Reference_Index.html
by qinkaiabc



【Energia开发环境】MSP430 LAUNCHPAD学习笔记1--Lab1 Blinking a LED资料下载:
【Energia开发环境】MSP430 LAUNCHPAD学习笔记1--Lab1 Blinking a LED.zip (3.41 MB)
(下载次数: 197, 2013-9-1 14:31 上传)


【Energia开发环境】MSP430 LAUNCHPAD学习笔记1--Lab1 Blinking a LED.pdf (2.23 MB)
(下载次数: 137, 2013-9-1 14:31 上传)

回复评论 (6)

求楼主分享 编程环境 很感兴趣的说!
点赞  2013-9-11 23:03

回复 沙发zrongdong 的帖子

https://bbs.eeworld.com.cn/thread-379738-1-1.html
【Energia开发环境】MSP430 LAUNCHPAD学习笔记0--Energia介绍
点赞  2013-9-12 08:57
請問樓主,我的Energia 沒有5529 的芯片編號,有辦法解決嗎?
点赞  2014-12-23 10:07
usbutil: unable to find a device matching 0451:f432
请问这个是怎么回事?试了好多次了
点赞  2017-1-4 19:04
楼主,我用energia开发5529的I2C,使用energia自带库文件Wire Slave Receiver,Wire Master Writer,上拉电阻接的是4.7k,用的默认引脚4.1,4.2,rev1.6那里也全部接上跳线帽了,在串口监视器里有出现接收的数据啊,能帮我分析一下是怎么回事吗?
点赞  2017-4-19 16:36
正需要,刚刚好
点赞  2018-4-24 23:09
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复