MSP430学习(一)——安装IAR for MSP430 7.X

计划花费几年的时间,触碰一下MSP430这种非常专业的芯片。有一搭无一搭地作为乐趣,成则欣喜,不成就算了。权当消遣。

因为要尝试ADS1220,结果这个东西在Arduino和ESP32下都不能采集到数据。然后开始翻找各个网站,发现基本上用的都是一种库。但都不能正常采集。

后来发现TI的MSP430F5529有现成的ADS1220例程。当然这期间也发现了STM32驱动ADS1220的资料,但非常有趣,绝找不到STC的代码,可能STC15/STC12/STC8等等这些性能上我们比较认可的芯片,在专业工程师眼里仍然被排除在外。

ADS1220使用SPI通信。即便稍简单的IIC我也没有把握把它移植给STC使用。于是翻翻看看MSP430。似乎若纯粹只是照猫画虎,也许能蒙混一点点。这时候也有人告诉我,我手上的ADS1220也许是假芯片。由于芯片短缺的原因,非正规渠道购买的芯片,老片翻新很常见。但MSP430一块F149、两块F5529已经在手上了。

MSP430多使用IAR开发,有点儿象keil之于51和STM。keil在普通的写51的人中用的非常非常多,这使得一些问题在网络上的解决,易如反掌。但IAR在专业的、高水平的人群中流行,于是网络上比较难于找到低端的问题解决的答案。我估计这可能是一个原因:越是专业、越是高水平的人,越少在网络上消耗无谓的时间。有一种经济学的视角,把一种无产出、无回馈的事情叫“沉没成本”,意思是花时间、花精力做的完全没有回馈的事情。这种算计沉没成本的人和人生真是可怕。身边有一个永远不出错的人,身边有一个永远规避沉没成本的人,只能说:这种人,太~他~妈~可怕了!远离为妙!扯远了。

作为MSP430学习的零散记录。IAR现在多见7.X,几天的学习尝试,记录下来。

1.一定不要安装加密狗驱动。这会使后续工作很麻烦。如果不小心安装了,卸载即可。不少地方说一旦安装了驱动,就怎样怎样。没有那么仿佛一切不可挽回的严重。

2.尽量不改动安装的默认选项。不少地方说不要安装在系统盘,不带中文路径等,没有这些要求。

3.IAR版本。一些群或一些人,会建议使用IAR5.X或6.X,而不是使用7.X,原因是版本高了,MSP在仿真和烧录时总会出现各种问题。实际我并没碰到这些麻烦,7.X照旧在用。

4.关于注册。这一点不能不提。不少地方提供了IAR的特殊处理工具,使用也很简单,屡试不爽。但是后来折腾的时候,发现安装后不特殊处理,也没什么限制,有说代码不能超过4k,我觉得我这种小打小闹的,很难遇到4k大小的程序。

------心存DREAM喜欢琢磨实验并自娱自乐的MIRACLE------

实验教学值得学习的去处:

1.中学物理实验教学研讨

2.学生自主创新实验

(0)

相关推荐

  • 话题讨论:MSP430编程方式选择

    对于MSP430来说,有一些芯片是有库函数的,大家喜欢继续沿用寄存器开发还是使用新的库开发,还是二者都用? 有何想法见解,欢迎点击阅读原文跟帖回复讨论.对于优秀的见解,我们将选择3名,赠送精美实用礼物 ...

  • MSP430学习(五)——IAR下JTAG下载和调试

    BSL要使用专门的烧录软件,除了MSPFET之外,好象还有LSD-BSL,还有能够在网络上找得到的一些自己编写的烧录软件.TI提供了自己编写烧录软件的API和资料.但这肯定不是业余爱好者愿意接触的. ...

  • MSP430学习(二)——BSL标准接口

    MSP430的烧录,即把我们的代码写入到芯片上去的办法,感觉比其他的单片机都要复杂一点儿. 最简单的芯片烧录,当然是Arduino,设计者早就已经把烧录的硬件连接提前帮我们做完了,我们要做的,就是在I ...

  • MSP430学习(三)——MSPFET烧录设置

    MSPFET是使用BSL方式烧录MSP430芯片的工具.据说,纯粹是据说,据说MSP430虽然功能强大而经久不衰,但是很多系列的片子已经停产了.但它们仍然存在世界各地不知道有多少片,然后继续售卖和使用 ...

  • MSP430学习(四)——JTAG自己接线

    德州仪器官方的MSP430F5529 launchpad较贵.但它的使用者很普遍.我买了一个几乎是裸板的F5529,目的是从F149学期基础,然后迁移到F5529上去.这个小板小到只有3.5cmX3. ...

  • MSP430学习(六)——点亮第一个LED

    弄了两个MSP430的开发板.别人制作现成的. 这样就可以把MSP430作为休息了.闲的时候,或者两个事情之间切换的时候,某些事情绞尽脑汁做不下去的时候,花个10分钟.20分钟的,就可以玩一个小程序. ...

  • MSP430学习(七)——学习MSP430复位电路

    在学习过IAR.BSL.JTAG和使用IAR点亮LED之后,大部分的工作,大概应该是专门去学习MSP430-C. 但是,假设有一天我们自己用MSP430做一个器材,总不至于使用买来的开发板或者学习板. ...

  • Linux学习3-yum安装java和Tomcat环境

    前言 linux上安装软件,可以用yum非常方便,不需要下载解压,一个指令就能用yum安装java和tomcat环境. 前面一篇已经实现在阿里云服务器上搭建一个禅道系统的网站,算是小有成就,但并不是每 ...

  • Linux学习13-CentOS安装mysql5.6环境

    前言 在linux上安装mysql5.6版本,并远程连接mysql数据库操作 安装mysql mysql的安装可以用yum安装更方便 [root@yoyo ~]# cd /usr/local/ [ro ...

  • Linux学习14-CentOS安装gitlab环境

    前言 在学习Gitlab的环境搭建之前,首先需要了解Git,Gitlab,GitHub他们三者之间的关系 Git 它是一个源代码版本控制系统,可让您在本地跟踪更改并从远程资源推送或提取更改. GitH ...