微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 一位初学者对MSP430单片机学习过程记录

一位初学者对MSP430单片机学习过程记录

时间:11-30 来源:互联网 点击:
拿到这款板子已经好多天了,装上IAR for msp430也有这么久了,首先考了老师的那个安装包之后,有装了个XP虚拟机,装了好久,准确的说分了好几次区,各种分区工具一起上了,还是一次次掉电重启虚拟机,删了重建种种,最后一次感觉要成了,还真的成了。虚拟机1G内存,ghost版,装好里面啥都有QQ,暴风。。可是都是10年的版本,还有一个问题,启动后虚拟机居然奇慢无比,往往都是点击鼠标之后再等两三秒,再出现你期待的那一幕。

虚拟机里面要和主机,也就是实实在在的机子交流那就得有媒介,依稀记得有三种法子,由于用的是甲骨文的VMware 8.6,首先就可以通过安装的vmwaretool将东西直接拖到虚拟机里面,感觉就像是在把一个东西往文件家里托。 第二种就是将文件打包成iso镜像文件 用虚拟机的虚拟光驱指向该镜像。不过由于虚拟机太龟速了,就打入冷宫了,没在理他了。

最后还是上的msp430官网,下的5.51的包,不过由于找的5.5的注册机没法用,只能装的限制版,而且开始还出现安装的问题,英文选项有点看不明白,最后几经折腾,终于安装了。可是由于上课没怎么听debug的option选项设置,没有将仿真设置选好,应该选FET debugger的却错选了另外一项,导致无法将程序考入。开始还怀疑短路套应该取下几个,可是优酷看人家上传的视频,就是这样子的,好着呢。又断定单片坑定机坏了,接口有问题。闪光灯交替的闪着,好像是不在乎的傻笑着我的无能为力。那他们的试了,也是这样,于是请教了会的人,才发现了问题。好了就这样,开始解决了问题,开始尝试了第一个程序,让两个灯同时亮灭。。。接着第二个。。。后来想用开关来控制灯的亮灭,可是无论如何都无法实现,有无法确定原因,老怀疑代码有问题。

上网查找,重弄了一个,还是如此,后来以为是上下拉电阻的问题,可是由于不确定,以及函数库的选择,以及芯片型号选择不到位,REN 据然不被认 ,总是not defined。过了许久才和他人解决了这个问题,也成功的使上了按键,这唯一的可编程使用的按键,不过是在停顿了一周之后了。。。msp430 launchpad 却是一个折磨人的玩意儿,同时也是使人收获的工具,每当出现问题的时候,就是你思考学习的时候。然后看着自己问题解决之后,led灯的跳动,就像你的心,从死寂里面重新开始跳动。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top