原创 MSP430 LaunchPad 温度演示程序的上位机软件

2013-3-15 09:14 3947 17 22 分类: MCU/ 嵌入式

MSP430 Value Line LaunchPad的演示程序附带了一个GUI的上位机软件,用于显示当前芯片的温度。这是一个类似Java的程序,使用了一个叫做Processing的开源软件开发。使用这个程序,可以将演示程序编译为Windows、Linux、Mac操作系统下的可执行程序。这个上位机的功能比较简单,就是从串口读取单片机发上来的温度,然后在界面上显示出来,程序使用了华氏温度。


软件运行时,先列出当前所有的串口,选择仿真器对应的虚拟串口(在运行程序前需要先把仿真器连上USB线,并按一次S2),然后输入串口对应的序号,再按回车键。因为软件功能比较弱,如果输入错误,需要退出程序再次运行(如果是在processing的IDE下运行,会看到错误提示)。当LaunchPad上单片机复位后(或者刚运行时),两个LED轮流闪烁,这时串口是不会发数据的,需要按一下左下角的按键S2,这时串口就开始发送数据,可以在软件的界面上看到温度了。


我将这个程序做了一点修改,可以同时显示摄氏和华氏温度,方便调试。可以把手指放到单片机上(或者把单片机靠近其他温度高的物体上),就很容易观察到温度的变化。同时增加一个计数器,方便观察串口的状态。


也可以使用其他串口软件,只需要设置串口波特率成2400,并用16进制方式读取即可。



Processing软件网站:

http://www.processing.org/download/


这个程序原来的下载地址是在DropBox上,因为某些不为大家所知的原因,DropBox目前是不能从国内访问的,所以也无法直接下载。因此我将这个程序直接做为了附件上传,同时附上我修改过的程序,方便大家研究。


原版


修改版



PARTNER CONTENT

文章评论8条评论)

登录后参与讨论

shaoziyang 2013-3-15 09:01

processing软件比较大,博客空间有限放不下。而且这些软件从官方网站下载也放心一些。

用户430902 2013-3-13 21:35

楼主为啥不把Processing也放上去,搞得我还要重新下一下下。。 -.-!

用户430902 2013-3-13 21:31

大赞楼主啊,楼主牛人。。谢啦

用户430146 2012-12-9 22:55

碉堡了

shaoziyang 2011-5-20 11:20

需要下载一个叫做Processing的软件,有点类似于Java。http://www.processing.org/download/

用户411972 2011-5-17 10:33

为什么解压出来不能用啊,是不是要装什么软件才能使用??

用户613519 2011-5-8 00:26

谢谢分享

zd.cai_402214705 2010-10-26 14:38

不错啊
相关推荐阅读
shaoziyang 2017-12-15 11:06
《micropython 入门指南》正式出版了
第一本专门介绍MicroPython的中文图书《MicroPython入门指南》由电子工业出版社正式出版了(各大书店和网络书店都有)。MicroPython是近年开源社区中最热门的项目之一,它功能强大...
shaoziyang 2017-11-01 15:30
《MicoPython入门指南》一书即将发行
《MicoPython入门指南》一书即将发行,这是第一本专业介绍MicroPython的中文书籍,请大家多关注和支持。​​...
shaoziyang 2017-07-13 19:50
micro:bit 专用电池扩展板
最近Microbit这么火,就想着要做点什么,于是就有了这个Microbit的专用电池扩展板。它完美配合原版的microbit,可以为microbit增加电池、蜂鸣器功能,功能上超过 MI:power...
shaoziyang 2017-06-13 09:09
用pyboard的dac播放音乐
官方的PyBoard带有DAC功能,使用DAC,我们可以播放简单的音乐。 先准备好两根铜丝,一个有源音箱,一个音频线。 然后从官方网站下载两个文件: http://micropython.org/...
shaoziyang 2017-06-13 09:03
microbit巡线小车 BoBBoT
BoBBoT 是一个使用 BBC micro:bit 控制的巡线小车套件,它很容易组装。 它特别为儿童设计,让孩子可以通过实践学习计算机科学概念。使用 BoBBoT 可以学习: 算法设计 (流程图和...
shaoziyang 2017-06-12 08:29
micropython升级到了 1.9.1
micropython升级到了 1.9.1,主要改进有: v1.9.1 修复了 stm32 的 USB 存储, lwIP 绑定和 VFS 问题 This release provides an imp...
我要评论
8
17
关闭 站长推荐上一条 /3 下一条