玩转LaunchPad第一季_自编改进上下位机软件
[复制链接]
帖子更新历史: 11.2 7:05暂停更新,附件删除。最近感到精力不济,再说还有一些个别有待进一步提高的地方。还是等全部完成以后源码和一些文档一并公布。 10.28 11:25 附件中添加新下载的官方demo压缩包和一个烧写HEX的软件(我还没有试验可不可以用,实验以后会写个使用说明)以及launchpad的windows驱动,没有安装开发环境的也可以观看demoGUI 10.27 17:40 重新上传附件,添加官方的英文不带汉字注释的,带汉字的不知道哪里不小心改动了。上位机修正官方demo显示多多小数(都是不小心,精力都放在我的demo上了,没检查老版本的运行情况,实在不好意思)官方下载地址:http://processors.wiki.ti.com/index.php?title=MSP430_LaunchPad_(MSP-EXP430G2)#Complete_Projects 10.27 15:30重新上传附件,原先的附件中的官方源代码由于不小心被修改一行为四行,现恢复官方代码 只能是嘘头了,由于我也是msp430新手,加上一些低级错误,导致时间耗费比预期的长,只能先把这种半吊子都没有的东西先拿出来了,大家不要见笑!
上位机功能:取代官方Temperature_sense_GUI软件,增加新功能。 1,自动设置串口端口,无需手动设置; 2,自适应兼容适应目标板官方的原生Demo程序,自动判断下位机目标板Demo程序是否运行的是我编写的软件。原官方代码则GUI只显示温度和端口号,其它自动不显示 3,显示下位机的温度值和状态(按键操作,LED等是否起作用等) 4,通过程序界面操控下位机,可设定参考温度值,LED是否开启(怀疑LED开着是否影响CPU芯片温度),可校准温度值(此功能还为完成)。 5,最小化时在任务栏托盘显示温度值。双击还原;
大家可以试验试验吆,例如用手加热芯片使LED发光,然后点击GUI的LED关闭复选框,看看LED是否关闭了,然后清除复选框是否又亮了。点击设定为当前温度,看看灯是不是又灭了? 下位机功能: 1,完全保留原官方的demo功能; 2,除温度值以外,增加向上位机发送按键操作,参考温度值,LED是否开启等状态功能; 3,可以真正地校准温度,关机保留温度校准数据(注意,不是那个官方说的那个参照温度),此功能还未完成
本软件的特点之一就是完全兼容保留官方的特征。玩转嘛,就是要从开始玩透,其实这也可以是学习的一个方式,所以,我把官方目标板源代码加了一些注释(因为时间关系,不全,不过以后我会补上来)发上来,如果大家感兴趣,我们一起共同学习讨论。其实就一个具体实例(官方的源代码)大家一起讨论不是更利于学习么?例如我就怀疑官方的源代码也有些不缺当的地方呢。 由于时间紧迫,还没完成完善,例如上位机还有点稳定性问题。一些小错误耽搁时间,没有按照正常的步骤学习编写,例如CCS不熟悉没有先看导致调试上可能不够快(好多问题还是借助CSS的调试功能找出来的)。这些折腾时间,搞得我现在都没得劲头再继续完善了。不过我还是尽量早点完成吧。本人由于也是新接触msp430,也匆忙,估计还是有bug,大家如果发现忘告知。
附件中提供:
官方下位机源代码+注释 上位机可执行文件(单可执行文件,无需安装,需.net framework支持,不过现在的windos系统都自带,老式系统可以到微软官方下载http://www.microsoft.com/downloads/zh-cn/details.aspx?familyid=0856eacb-4362-4b0d-8edd-aab15c5e04f5,版本2.0,20多M,不大,现在都4.0了,主要是为了大家下载方便,2.0是4.0的一部分) 下位机HEX文件,因为还未彻底完成,所以暂不提供源代码。官方源代码大家用不带注释的,带注释的不知道哪里不小心改动了,现在没时间检查。
附件中添加新下载的官方demo压缩包和一个烧写HEX的软件(我还没有试验可不可以用,实验以后会写个使用说明)以及launchpad的windows驱动,没有安装开发环境的也可以观看demoGUI
版权声明:未经本人同意,不得散播提供网上下载。 欢迎关注我的个人网站,正在制作当中,完成以后您可能在里面还会发现一些小惊喜的东东吆
如果您觉得我的介绍文档和软件对您有多帮助并且您自愿,请到我的淘宝购买以赞助,注意,是赞助,没什么货发的吆,大家到这里来下载。 好像这里大学生比较多,设置了不同的赞助额,本来准备0.2元的,可是现在这种半吊子,可能没那么多人赞助,再说改起来麻烦时间紧。
0.5元赞助:http://item.taobao.com/item.htm?id=13948856453 1元赞助:http://item.taobao.com/item.htm?id=13948816947 2元赞助:http://item.taobao.com/item.htm?id=13046313552
请注意,纯属自愿赞助,并且要真正觉得对您有值得的帮助。谢绝多次购买,谢绝赠与性质,请尊重本人。
官方源代码详解讨论:(待续)
[ 本帖最后由 wangfuchong 于 2011-11-2 07:09 编辑 ]
|