材料:
l MSP430 LAUNCHPAD x 1
l M430G2452芯片 (有的套件中是M430G2553芯片)
实验目的:让MSP430 LAUNCHPAD的P1.0和P1.6 交替闪烁
下面开始打开Energia编写程序。
第一步:安装并选择MSP430G2芯片的型号
先将G2452芯片安装在芯片座上,将MSP430 LAUNCHPAD通过USB线插上电脑,接着选择MSP430G2芯片的型号G2452,如下图:
特别提示:有的人拿到的launchpad套件中不是G2452芯片,而是G2553芯片,这儿只要根据芯片型号选择相对应的选项即可。
第二步:开发软件的基本设置
首先需要确认已经安装了LaunchPad 的驱动程序。如果你已经安装过TI的Code Composer Studio 5.x with MSP430 suport那么你就可以跳过这一步了。
安装步骤如下:
下载LaunchPad drivers for Windows: 对应Windows 32 和64 bit版本的LaunchPad CDC drivers zip 文件
解压文件,如果是Windows 32 bit系统,双击DPinst.exe;如果是Windows 64 bit系统,双击DPinst64.exe
等待安装程序提示执行完成即可
右击“计算机”->“管理”->“设备管理器”,(我是用的是Windows 7操作系统,所以是“计算机”。如果用的是Windows XP系统,则是“我的电脑”)查看“端口(COM 和 LPT)”,如下图:
由此我们得知,MSP430 LAUNCHPAD使用的是串口5(串口号由你电脑给你的板子分配,不同电脑串口号可能不同,视实际情况而定),不过也没关系,Energia软件会在你插上板子的时候自动识别哪个串口号被使用了。我们点下COM5就会在前面打勾。如下图:
软件设置玩后会出现成功连接的信息:
第三步:导入例程
操作步骤:File--> Examples--> Basic--> Blink
这个时候会出现两个软件窗口,你可以留着先前打开的窗口,也可以关掉它,只留下有程序的那个窗口。
第四步:修改程序,程序如下
/*
Blink
Turns on an LED on for one second, then off for one second, repeatedly.
This example code is in the public domain.
*/
/*
Blink
Turns on an LED on for one second, then off for one second, repeatedly.
This example code is in the public domain.
*/
void setup()
{
// 初始化P1.0(LED1)引脚方向为输出
pinMode(P1_0, OUTPUT);
// 初始化P1.6(LED2)引脚方向为输出
pinMode(P1_6, OUTPUT);
}
/*循环函数*/
void loop()
{
digitalWrite(P1_0, HIGH); // P1.0输出高电平
digitalWrite(P1_6, LOW); // P1.6输出低电平
delay(1000); // 延时1s
digitalWrite(P1_0, LOW); // P1.0输出低电平
digitalWrite(P1_6, HIGH); // P1.6输出高电平
delay(1000); // 延时1s
}
第五步:修改完后,我们点击“编译”(Sketch->Verify/Compile 快捷键 Ctrl+R),编译完成会在软件下方的窗口显示“Done compiling”显示编译完成。如果没有写错程序的话,就会出现如下界面:
上面提示信息没有错误。
第六步:接着就是点击向右的三角箭头将程序上传到板子上了。
上传完成后界面下方会出现下面信息:
当然,也可以省略编译验证一步,因为上传前还会做一次编译验证。
最后一步,查看你板子上的LED1灯是否在闪烁了!(*^__^*) 嘻嘻……
pinMode(pin, mode)函数原型:
pinMode函数用以配置引脚为输出或输出模式,它是一个无返回值函数,函数有两个参数pin和mode,pin参数表示所要配置的引脚,mode参数表示设置的模式—INPUT(输入)或OUTPUT(输出)。
void pinMode(uint8_t pin, uint8_t mode)[/code]
上一篇:MSP430 ADC12模块应用范例(2)
下一篇:msp430学习之软件延时函数
推荐阅读
史海拾趣
近年来,随着新能源市场的蓬勃发展,CDE公司敏锐地抓住了这一机遇。公司积极参与军事和能源应用的高压直流链路电容器市场,并成功推出了针对EV快速充电的高压直流链路电容器。这一产品的推出不仅满足了市场对高效、可靠电容器的需求,也为CDE在新能源领域的发展奠定了坚实基础。
随着环保意识的提高,电子产品的绿色环保问题日益受到关注。FDI公司积极响应这一趋势,投入大量资源研发绿色电子产品。公司采用环保材料和生产工艺,推出了一系列符合国际环保标准的电子产品。这些产品不仅具有优良的性能和品质,而且对环境友好,深受消费者的喜爱。
随着业务的不断拓展,AAC公司意识到美国市场的巨大潜力。于是,在1996年,AAC决定在美国设立分公司,专门负责美国市场的销售。与此同时,为了满足不断增长的市场需求,AAC还在深圳设立了美欧电子有限公司,专门批量生产手机用讯响器。这一系列的举措使得AAC的产品线更加丰富,产能也得到了大幅提升。
在电工产品领域,Cooper Industries同样取得了显著的成就。2000年,公司收购了Eagle电气,并将其与已有的接线装置产品系列合并,组建成了一个名为“库柏电工”的新事业部。这一举措不仅丰富了公司的产品线,也使其在电工产品领域的技术实力得到了进一步提升。库柏电工提供了超过10000个高质量装置的产品组合,广泛应用于工业、商业和住宅领域,满足了不同客户的需求。同时,公司还不断投入研发,推出更加先进、高效的电工产品,为行业的发展做出了积极贡献。
在照明领域,Cooper Industries同样展现出了强大的实力。1987年,公司收购了英国McGraw-Edison,并成立了“库柏照明”事业部,这一举措使库柏照明迅速成为世界上最大的商业、工业、道路和住宅照明装置的制造商之一。此后,公司不断在照明领域进行创新和突破,如在2007年成功收购以LED灯具著称的io Lighting灯具公司,进一步巩固了其在节能灯具市场的地位。这些努力使得库柏照明在全球范围内享有极高的声誉和市场份额。
早在2007年,Cooper Industries就展现出其全球扩张的雄心。同年10月8日,该公司与宁波知名企业耐吉科技股份有限公司共同注资3000万美元,成立了库柏耐吉(宁波)电气有限公司。这一合资公司的成立,不仅加强了Cooper在中国市场的地位,也为其全球业务布局增添了重要一环。库柏耐吉(宁波)电气有限公司地处浙江省慈溪市,工业园占地400余亩,位于世界最长跨海大桥——杭州湾跨海大桥的南岸桥头堡区域,其优越的地理位置为公司的发展提供了有力支持。
这是一个基于IT4054充电芯片的充电电路 请问一下 右下角的100MA/500MA是什么元器件? 是场效应管吗? 请问我应该用什么型号的? 又或者说是其他的元器件 请各位高手指点指点!… 查看全部问答∨ |
|
是不是这两个原因: 1 频率高 E=4.44NΦF 根据这个 所以绕的线圈就少一点 2 频率高了之后电感和电容的容量也可以用的小一点 所以体积就小了 &nb ...… 查看全部问答∨ |
|
;==============================================;DS1302控制子程序 ;==============================================;程序包括:DS1302初始化,时间数据写入和读取程序 ;DS1302_init ;init ds1302 ;Set_DS1302 &nb ...… 查看全部问答∨ |
|
各位高手给此入门级的建议书籍看看.我以前有C编程的经验,C++也做过不过不如C深入.另外了解Linux驱动开发但是没实际做过.… 查看全部问答∨ |
|
请教怎样把Libxml 编译成可以在WINCE下使用的DLL 最近因为工作需要,下了Libxml 的源码,想编译成WINCE下使用的动态库, 苦于不知道怎么下手,希望做过的人说一下大概步骤.先谢谢了!… 查看全部问答∨ |