9029|10

2804

帖子

0

TA的资源

五彩晶圆(初级)

楼主
 

基于LabVIEW图形界面的TI LM3S8962的开发--第三步(3) [复制链接]

由于昨天网速很慢,所以没有将图片上传,今天网速好一些了,我将图片上传,因为WORD里面的图片没有注释,初学的朋友可能看起来有些困难,所以尽管图片很多,也很麻烦,我还是决定花些时间将图片上传了,既然参加了论坛的活动,这是应该做的。

 

基于LabVIEW图形界面的TI LM3S8962开发--第三步:LM3S8962开发调试初步:第三部分

 

 

第三部分:Beep工程实例

 

此工程的主要目的为用开发板上的SELECT案件来控制蜂鸣器的发声与不发声。

 

首先打开开发套件配套管盘里面的开发板原理图有观蜂鸣器的部分,如下图:

 

如上图所示,当Port SOUND为高时,蜂鸣器发出声音。

如下图所示,SOUNDPWM1进行连接:

 

然后我们像第二部分所述的那样建立一个名为Beep的工程,和名为BeepVI,方法请参考第二部分,在这里不在赘述。

 

工程建好后如下图所示:

 

由于次工程中需要用到SELECT按键作为输入,用PWM1作为输出,所以我们要在ARM工程中定义此输入和输出端口,如下图所示:

 

点击OK,完成端口的增加,如下图:

 

至此,我们工程所需的所有提前工作就已经全部做完了,下面我们就要绘制我们的VI了。

首先在VI前面上的Window选项上选择Show Block Diagram,打开VI框图,如下图所示:

 

我们右键单机VI框图,出现如下界面:

 

然后选择Sructures,如下图所示:

 

选择While Loop 放置While循环,注意:大小可以又自己自由定义,如下图所示:

 

右键单机VI框图找到ARM选项,如下图所示:

 

选择Elemental I/O 下面的 Elemental IO NODE VI,如下图所示:

 

While 循环内放置两个Elemental IO NODE VI,如下图所示:

 

将其中一个Elemental IO NODE VI 选择成SelectButton0,另一个Elemental IO NODE VI 选择成PWM1,如下图所示:

 

 

右键单击红心处,选择Stop if true,如下图所示:

右键单击框图空白处,选择BOOL型变量,并且变量值为FALSE,如下图所示:

 

并将此BOOL变量与循环条件(红心)相连,如下图所示:

 

选择BOOL TO (0,1)(因为按键输出的为BOOL型变量,而PWM1要求输入的为整形变量,所以必须先将BOOL型变量转化为整形变量),将BOOL型变量转换为整形,并用其将按键和PWM1连接起来,如下图所示:

 

至此,我们Beep工程已经全部完成,你可以按照下图所示进行对程序的编译连接:

 

然后将程序用MDK软件下载到开发板进行验证,方法请见第一部分。

 

到这里,第三部分就已经全部完成了,你是不是发现其实用LabVIEWLM3S8962进行开发其实很简单呢?而且底层的东西大家根本都不需要怎么了解就可以进行开发了,但是前提就是你要熟悉LabVIEW哦!~

 

不知道大家是否有注意到,每次我们要将程序烧进开发板的时候,都需要启动MDK,而不用LabVIEW进行烧写,这确实很麻烦,也令人不爽,因为不能用LabVIEW对板子进行Debug,这是也是为什么我们在开始的时候就要将工程的DEBUG的勾沟去掉的原因。因为LabVIEW只支持ULINK的仿真,而我们这个开发套件用的是Luminary Eval Board对板子进行仿真和程序的烧写,所以不能用LabVIEW对板子进行仿真。为此,我也在网上话费了一些时间查找资料,但是答案都是一致的,当然,如果有哪位LabVIEW的牛人朋友,可以自己用LabVIEW写对Luminary Eval Board的驱动支持,我想,这样就可以用LabVIEW对开发板进行仿真了。

 

[ 本帖最后由 wanghongyang 于 2010-11-12 13:37 编辑 ]

第三部分.rar

3.03 MB, 下载次数: 239

第一部分.rar

1.36 MB, 下载次数: 217

第二部分.rar

4.71 MB, 下载次数: 245

最新回复

在Labview2011里面,可以新建LM3S8962 USB工程,可以直接支持Luminary Eval Board的驱动了  详情 回复 发表于 2011-10-16 23:39
 
点赞 关注
个人签名QQ:1625345502

回复
举报

79

帖子

0

TA的资源

一粒金砂(中级)

沙发
 

回复 楼主 wanghongyang 的帖子

lz真好!!  谢谢分享!!  像你学习!!
 
个人签名机遇总是给有准备的人呢
 

回复

978

帖子

0

TA的资源

一粒金砂(高级)

板凳
 
谢谢分享
 
 
 

回复

35

帖子

0

TA的资源

一粒金砂(中级)

4
 
很期待 谢谢分享
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(中级)

5
 
这个要支持啊,谢谢了
 
 
 

回复

996

帖子

0

TA的资源

一粒金砂(高级)

6
 
我正想用!但文字太少了啊。

[ 本帖最后由 larrybirdkobe 于 2010-11-12 10:35 编辑 ]
 
 
 

回复

8

帖子

0

TA的资源

一粒金砂(中级)

7
 

是不是只支持LM3S8962 kit

这两天装了2009试了一下,好像新建工程中只有LM3S8962 kit的型号,还没仔细看,是不是只有这个型号可选
 
 
 

回复

2804

帖子

0

TA的资源

五彩晶圆(初级)

8
 

回复 7楼 互相学习 的帖子

只支持三个开发板,一个TI LM3S8962还有一个STM32的还有一个不记得是什么了。
 
个人签名QQ:1625345502
 
 

回复

58

帖子

0

TA的资源

一粒金砂(中级)

9
 
图像化编程语言不错,用过FPGA模块呵呵
 
个人签名Be myself!
 
 

回复

19

帖子

0

TA的资源

一粒金砂(中级)

10
 
用U-LINK2来仿真很方便!
 
 
 

回复

11

帖子

0

TA的资源

一粒金砂(中级)

11
 
在Labview2011里面,可以新建LM3S8962 USB工程,可以直接支持Luminary Eval Board的驱动了
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表