TI-EEWORLD联手打造的《玩转TI MSP430 Launchpad》与广大工程师朋友们见面了!按照传统的观念,单片机入门教材或工具书之类都应是由资深专业人士编写,而与此不同的是,本书中大量精彩内容来自于网友们的经验和知识,这些都是来自于实践的一手真知。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
TI-EEWORLD联手打造的《玩转TI MSP430 Launchpad》与广大工程师朋友们见面了!按照传统的观念,单片机入门教材或工具书之类都应是由资深专业人士编写,而与此不同的是,本书中大量精彩内容来自于网友们的经验和知识,这些都是来自于实践的一手真知。
很高兴能看到这本书,我也是当年在eeworld申请了launchpad的,不过自己并没有分享多少有关于launchpad的经验,但是还是有很多网友贡献了自己的经验,今天在这本书里看到了不少好的经验。书里既有民间的基础教程,也有官方的课程,更有一些网友的优秀作品。感觉书里对于触摸板的讲解是比较不错的,更有自制触摸板的,这是很好的。因为感觉官方的风火轮占用了太多引脚,不方便进行其他应用,而自己制作可以根据需要量身定制,更可以加深我们对电容触摸原理的理解。自己DIY,其乐无穷啊!不过感觉这本书可以适当改进下。感觉书本对于整个430资源的介绍不够全面,希望可以能够介绍的更全面一些。还有一个建议就是,希望可以将更多详细内容,直接写在书里,这样方便在没有网络的情况下也可以看这本书,方便书本的阅读。这就是我对这本书的两个建议。
很感谢论坛为我们推出这样的教程。
在刚开始接触launchpad的时候,是在去年的四月份吧。刚拿到板子,心里十分欣喜,因为初次接触一种新鲜事物给人的感觉是非常奇妙的。在拿到手之后,就去网上查找相关数据手册,相关数据资料等等。在其中,便是在EEWORLD混迹最久的了。在今天看见这份教程时,心里其实还是挺觉得遗憾的,要是这个教程在之前初学时就有的话,那该是多好的事儿啊。很多东西都有了详尽的讲解,很多东西都是之前一直困惑然后找了很久答案来解决的啊。。。想想,当初,也还是真的挺享受那个过程的。不过,在现在推出这份教程,我觉得还不会晚的。里面收录了很多网友在实际应用中遇到的问题,和很多的解决办法,所以对于以后的初学者那可是好东西啊。只是希望以后很多初学者可以一开始就能找到这份教程,并且认真学习,那样的话,版主的辛苦搜罗和编辑就都有课很好的回报。
只是有一点呢,就是版主编辑的这些资料都其实与时俱进性还是不够的。比如,现在得launchpad主芯片是G2553了,但是全篇讲的最多的却不是这款芯片,所以,还是希望版主们在接下来的编辑中,可以更多的去找取最新的资料。还有一点就是程序实例其实对于初学者意义是很重大的,比如我在学的时候,就会先看资料,然后就马上写程序,不过其中很多还是在写程序时才能真正明白和记住记牢的。当然,很感谢版主的奉献的。小弟在此膜拜。
此电子书内容系统、详细、有深有浅,确实准确地体现了本书的标题“玩转”二字。我接触MSP430LAUNCHPAD比较晚,大致是从去年7月份参加"TI"杯电子竞赛开始的;那时候因为准备比赛,在TI公司和论坛上下了很多资料,但都发觉要不是讲得很零碎就是具体某个板块其他都略讲,特别对于一个刚接触的人很是头疼。而这电子书却深浅有度,适合各个层次的LAUNCHPAD爱好者,因为它能帮助新手快速上手入门,也能帮助有一定基础的爱好者们深入拓展。所以,这是一本很不错的工具指导书,我相信很多LAUNCHPAD迷们都很喜欢,都会广泛传阅!
《玩转MSP430》观后
看完这本书后自己又对自己去年的电子竞赛有了无限的回忆,当时恰好用的也是这个板子,由于时间有限,自己仅仅用了一个月的时间学习,但是我对G2已经有了最初的了解,并应用于自己的探测车上,获得了省级二等奖,在这里我想对TI说一声感谢。
全书一共90多页,内容有基础,有程序,有提高篇,这些可能对于高手来说多不算什么,但是对于初学者来说,这就是福音,回想当时自己到处搜集材料的痛苦,现在才能感觉到这本书的珍贵。书上的许多内容我以前就看过,有些内容是发表在了网友的博客上,有些是在一些网站上下载的PPT看到的,感觉很亲切,对于已经有所成就的工程师来说,这无疑是一种财富,也算是一种对与新事物出现时探索的一种美好的回忆,体味那种探索的乐趣。
看到风火轮的触摸板时,自己又有了一下小小的高兴,因为,自己在一次活动中购买了一块,回来安装好了相应的软件,实现了一些功能,自己感觉到很了不起。但是,慢慢地,慢慢地,自己就发现了自己的不足之处,因为自己无法自己编写上位机,还有相应的demo也没有理解好,有很强的挫败感。希望这本书能在这方面有更深一层的讲解。自己将会很期待。
当看到了高手的实战篇时,自己瞬间热血沸腾,因为在这里看到工程师的精湛技术和一些很特别的创新点,这应该是很宝贵的。Lanchpad是我了解430的一扇窗,也是初学者花很少的钱,来解决学习问题很好的工具。在430方面,我只是个初学者,我看见Arduino的成功,我想Lanchpad也应该适当的借鉴,就是利用已经存在的平台,搭建相应的库文件,让初学者更快的了解并且利用lanchpad,高级工程师在设计好相应的底层文件后开源,让其他的工程师,能够直接利用,这样会使lanchpad更加的出色。
衷心祝愿TI能够越来越棒,也希望lanchpad能够有更长远的发展。
大一最开始玩儿51时候就知道430的强大了。。接触之后更是如此啊。上手快,资源丰富,资料极为丰富,非常适合初学者入门。玩转TI MSP430 Launchpad,是一本很适合初学者入门的资料集。最开始接触MSP430的时候直接去TI官网上下载了MSP430G2553的数据手册和用户指南。不过对于一个初学者阅读起来有很大的困难。之后在各个论坛里面混,发现网友们很多资料,通过简单通俗的语言将430解释的很清晰。相比数据手册文言文似的解说,TI MSP430 Launchpad这本电子书很像一本白话文,内容是来源于广大网友,很实用。
第一章作为基础篇,是讲了LAUNCHPAD的结构以及一些资源、接口和使用方法,介绍了MSP430的时钟系统,个人感觉是很经典的时钟系统啊。然后就是ADC、TIMER,重要的是还讲了MSP430以后都会具备的USCI。最后的触摸板我感觉非常好,对发散思维很有鼓动性。
第二章对TI提供的教学视频给了进一步的讲解和说明。把不详细的地方做了进一步的补充,是第一章的一个具体延伸及展开。平时用的是IAR,如何把CCS代码移植到IAR中讲的就很实用。LAUNCHPAD的通信系统可以说是一个全新的构架,感觉强大很多。
第三章是作为实际应用篇,展示的都是通过使用LAUNCHPAD做的实际的东西,很有趣,自己也可以试试,毕竟自己动手能更快的提高能力。
最后提一个小建议,希望TI能够针对例程有几个详细的讲解,这样更多的初级入门者将会更快的上手这款芯片。
希望德州仪器考虑我的建议,一个很好的技术手册可以吸引更多的开发者,把有限的精力投入进来。
应该说一个结构分明,轻松易查的技术手册,会让开发者感到轻松,51之所以这么火的原因不在于他们的价格优势和历史悠久,而是技术手册做的很好。希望TI把技术手册做的层次模块比较清楚易于查询,另外做好多国语言的翻译工作。
参加活动,力挺TI!
菜鸟基础篇的 触摸部分介绍,基础的都讲解得挺仔细的了,两个不同的风格触摸板分开描述。一步一步的上手教程写得比较清晰。但是风火轮触摸板介绍得略显简陋了点。应该还加上一些在使用中会碰到的问题就好点,这样后来者可以少走弯路。据我所知与所用,使用这个风火轮的板子,有很多人碰到问题的。 比如说,上位机装不了啊 ,装了没有反应啊。要装FLASH插件啊 。能把一些实际性的问题在这里收集一下,这样就更加的实用了。下面那个可以滑动的触摸板,利用比较器的,我没用过。不知道有什么实际的问题,不过这个板子,在电子书里介绍得比较详细点了,相比于风火轮的板子来说。是不是专家认为,这种内部带触摸控制的方式比较简单,就不详说了呢?我认为这种只是简约而不简单啊!
触摸部分的从建立工程 到运行 都进行了详细的介绍,这个挺好啊。初学者直接可以按照步骤,照搬程序就行了。但是,主要代码部分却没有分析,如果能分析一下是不是更好呢。更加的有利于大家掌握MSP430的触摸架构呢?
下面是我这 TI技术支持社区找到的关于触摸按键的,比较精彩的文章。当然了,这也是TI工程师的一篇心血啊。
大家可以下来看看,更加全方位的了解MSP430 触摸的魅力。
链接 http://www.deyisupport.com/question_answer/f/55/t/11902.aspx 基于MSP430的触摸按键。
总体感觉,这本书还是写的很中肯,但是要靠这本书学好、玩转、精通MSP430-EXP430G2 LaunchPad和MSP430G2系列的MCU,可能还是欠缺一些东西。特别我觉得应该有一些例程的解析,以及代码分析优化解析之类的,就更好了,这样可能大家能更深入的理解MSP430G2设计的精巧。
第一部分菜鸟基础,感觉很精简,不过一目了然适合菜鸟。
第二部分官方课程,涵盖面广,分类解说,对入门和深入学习很有帮助,。
第三部分高手实战,各位网友的实例确实很棒,希望能无私分享一下就好了。
在这里要感谢EEworld,deyisupport,以及本书作者,为大家做出的贡献,你们辛苦了,也希望有更多的网友加入进来,一起学习交流。
真的很赞,偶然的机会,得到了MSP430 launchpad开发板,刚开始还不知道怎么用,搜集了很多资料都没有头绪,看到了这篇玩转MSP430 launchpad的这篇文章,作为一个MSP430的菜鸟,仔细阅读了菜鸟篇,对MSP430的时钟模块、ADC10外设、包括UART通信有了一个初步的了解,看到网友分享的风火轮触摸板的初步体验的教程,让学会了如何使用触摸板和例程演示上位机。
官方课程篇,让我开始系统对整个MSP430有了了解,包括Value Line产品的介绍 ,集成开发环境CCS的使用的了解,对msp430的cpu和基本时钟模块,中断与GPIO的学习,了解了TIMER_A下的中断入口地址,中断向量,经而了解了增强型的看门狗电路与51单片机的看门狗电路的不同之处。通过官方这些了解,加深了我对msp430的认知,与使用基础。
高手实践篇,只是作为菜鸟的初步尝试,和了解,相信在未来的时间里,对手头这一msp430 launchpad开发板的使用,将高手实践篇里的精华设计方案,实践出来,相信对自我也是个提高,总之不会的和尝试的经验,我会积极的在EEWORLD上发帖,跟前辈们好好探讨,这是我的初衷。希望能学点东西。
很高兴见到TI和EEWORLD又下人完美的合作,又给我们初学者带来丰富的学习、参考资料。我刚接触MSP430就是从LaunchPad开始的,当时也参加学习活动得了一个,然后开始学习,最后在一个项目还用到了这个小巧的开发板,而且完善的完成任务,现在也用到了产品上了。这应该感谢和论坛对我们这些开始学习者的支持。 言归正传,既然写对新作电子书的看法,从头到尾学习了一下,对感兴趣的地方仔细看了一下,给人的总体感觉是这本电子书还是挺实用的,不过任何东西都有优点和缺点。那我就先说优点:
1、 从内容的结构上看,这本电子书是根据LAUNCHPAD开发板编写的,从开始的开发板介绍,中间的开发板在一些基础实验,到最后好的作品,内容都很丰富,而且都有网址连接,这可以给读者提供更多的资料。最大的好处就是体现了一本电子书最大的长处,即可以减少内容的重复,但又能够方便、快速的给读者提供详细的说明资料,这一点作的非常不错。
2、 书中内容除了介绍开发板,还对MSP430知识的作了精简的讲解,这些内容都是大家在学习过程中不好理解的地方,比如MSP430的时钟源、低功耗模式的选择、ADC、Timer定时器的介绍的等等。对于有经验的学习都可以当作参考资料查询,对于初学者,可以当作学习MSP430方法指引。
3、 电子开始,作者写了许多鼓舞人的话,这也一个好的学习资料的开始,让人有动力去学习,这些话是从一个工程师口中说出,很有说服力。
4、 书中对内容的分类很明显,从菜鸟学习、基础知识、高级应用,让人很容易明白自己的所在的层次,而且让人学习的过程有一种进步的感觉。
那我也大胆说一下不好的地方,只是个人的想法,也不知道对错。
1、 对于任何一种书来说,都有一个定位,是当作参考资料、还是实践应用指导,该电子书在这方面有点偏向实践应用,但是编写的不够细致,比如内容的前后顺序有些杂乱。比如在第一部分中有开发板介绍、有基础知识介绍,有两个小实验,这些内容可以分开写的详细的一点,比如开发板使用这一部分,基础知识和后面的课程知识在一部分,最后实验一个部分,这样内容可以更清晰一点。
2、 在基础篇缺少基础的代码的讲解,这对于初学者很重要的,比如看门狗、系统时钟的初使化设置,系统的默认时钟是多少,这对于初学者都是要首先要考虑的清楚的事情,在基础学习的过程中应该有这样一个简单的例子介绍。
3、 开课很长时间了,应该有很多问题在论坛中讨论,可以找一些比较精典的问题放在文章的最后。
最后还要感谢EEWORLD和TI工程师的辛苦工作,给我们电子学习者、爱好者带来这么好的学习资料。通过以前的学习和对电子书阅读,让我们可以对MSP430的优点有所了解了。和其他MCU相比,最大的优点就是低功耗了,这是其他单片机无法相比的,第二个是低功耗模式的唤醒,在任何一种低功耗模式下都可以从软件中设置如何唤醒,这也是一个很大的优点,对于其他单片机在深度睡眠下都要通过外部引脚手动复位才能唤醒,第三个最大的优点就是ADC采样后数据可以传递到一个地址数组空间,这样ADC采样就不用一直去读采样的数值,可以进行连续多次采样。这些好的知识在电子书都有很全面的介绍。
最后祝TI及EEWORLD社区越办越好~~~还会断续学习电子文档,再跟大家交流。
感谢TI和EEWORLD的合作,为我这类的菜鸟新手提供了宝贵而丰富的学习资料,省去了我们自己搜资料的麻烦。由于手头没有板子,对MSP 430也是新手,所以就从菜鸟的角度说一下这本电子书,不中肯的地方请多多指正:
1、对于第一章,是将不少帖子整理而成的,这些帖子都是eeword里的心得和经验,写的很详细,使我对launchpad有了更准确的理解。再加上书中链接给的资料,已经可以将所讲解的部分讲解的很清楚,很适合初学者。
2、第一章作为基础篇,但看过之后,缺少了一种对其的整体把握。所以建议花一定篇幅将板子的整体介绍下,比如板子电路,板上详细资源及能实现的功能,再者,可以拿一些例子做点分析,这样对菜鸟来说是很有帮助的。既然要玩转MSP 430 launchpad,那么对MSP 430的内部寄存器是一定要理解的吧,这样才能更好的玩转launchpad,所以我感觉在基础篇加上对MSP 430的内部结构的讲解也是很有必要的。
3、第二章,官网课程,针对性很强,是深入了解MSP 430的重要资料,实现了从入门到深入的进阶。
4、第三章,高手实战篇,学了总要用,用了才知道学的怎么样,才能更扎实的掌握它。那么参照第三章吧,高手们的精华。只有自己动手实践了才会更好的掌握。
最后,再次感谢TI工程师为此所作的努力,我也会好好学习它的。
玩转TI MSP430 launchpad 菜鸟基础篇的最后引用了网友的一个实例。列出了实际使用中的步骤,还有使用过程中会出现的一半性问题。列举了使用IAR 建立工程的简单步骤。方便用户使用IAR轻易的建立一个属于自己的工程。如果再有一个基于TI的IDE ,CCS 步步建立工程就好了,所以,官方课程有相关的这个。但是如果放在这里的话 ,有个对比,用户会更加深刻,同时也可以方便的对边两个IDE的 不同点,还有各自的特点。
现实中 比较容易出现的问题,老是有人说仿真不了。文中也给出了问题的所在点。这个很好啊。想当初,我就是忽略了这个,忘记选仿真器的类型了。就这样傻乎乎的白忙活了半天。
菜鸟基础篇,有引导新手入门的作用,但是略欠详细。很多东西感觉就是轻轻的带过,比较基本的IO没有提及。菜鸟篇 再加一些比较简单的入门历程 ,那样就更加的又血有肉了。
谢谢TI工程师的辛勤劳动了,不管怎么说。什么东西都是有待慢慢完善的。
从头到尾把这本书看了一遍,作为一本为新手准备的入门级材料,还真是不错。
1)前言中对ti的发展史,单片机的 发展史有一个大致的简介,让新手对MCU/msp430有了大致的了解;
2)菜鸟基础篇,有限介绍launchpad板子做了简单介绍,首先介绍其硬件资源、调试接口、demo程序基本功能、跳线功能,让初学者对板子有感性的理解,然后介绍板子配套扩展器件的使用,了解到板子的高级例程,学习的欲望更强了。
2)看完菜鸟基础篇,有了感性的认识,下一步需要430核心技术有一个深度剖析了。首先是硬件资源、430家族及芯片选型指南、最重要的是介绍了430的功耗优势。使用者可以说对430外设、资源、性价比等都不满意,但是对430的功耗绝对满意。我们有句口头禅:“8/16位mcu选型,选择性价比和易用性用8051,如果对稳定性要求比较苛刻,用pic和avr,如果对功耗还有很高要求,只能选430”。ccs和工程建立等,我没有太仔细看,应为太熟悉了,我平时用64xx系列dsp,都用的是ccs。
3)进阶篇,有了感性认识和理性认识后,大家都想大展身手了吧,这时候推出进阶篇最合适不过了。
书的整个框架不错,用来带领大家入门430,同事本书只使用于初学者,而不是硬件资源和寄存器的手册,如果需要查看最详细\最可靠的资料,建议查看datasheet和用户手册。
当然我也有点小小意见,进阶篇的例程的还有待优化,还达不到进阶篇的高度,呵呵,说的不好的,还请不要介意
在TI搞活动的时候购买TI MSP430 Launchpad以及风火轮套件,经过一段时间的学习,略有眉目,但是还是玩得不够熟练。
看到这本书十分的兴奋!!阅读后发现,本书可以说是汇集了论坛精华!正如序言中编者说的“很多网友在学完课程后,利用MSP430LaunchPad开发板进行了许多极具创新的尝试,并无私地分享在EEWORLD论坛上。而这些实际应用案例和TI讲述产品基本概念的在线培训结合起来,对用户产生的帮助会是最大的。”
在我拿到开发板的时候,和大部分网友一样,首先是到官网查询,下载手册、相关例程等资料,其次就是到各论坛收集资料,学习开发经验,仔细阅读了书的内容,发现绝大部分都看过,有部分还是极认真的阅读过。但是自己收集资料,资料多了,头绪就乱了,东看西看,最后发现看蒙了,很茫然!!
这本书恰恰把各家之言汇聚起来,按照入门、深入、提高的顺序很好的编配在了一起!!阅读起来循序渐进,逐步深入,很有层次感,十分有利于学习!! 不过,本书既然是把各家之言堆积了起来,似乎叫做《博文选集》更为适宜。
此外,文中有些内容似乎还不够丰富,比如“1.7 LaunchPad另一种uart的实现-串行接口”原文中的程序部分并未给出,阅读到此处,就觉得很突兀,嘎然而止,可能对于一个熟悉430的工程师来说,这个地方已经说得很明白了,但是对于我这样的菜鸟,可能结合原文中的程序部分会看得更明白些!!
个人认为这部书的最大优点就是脱离了以往教程框图,直接从开发办入手,需要什么就去学习什么,效率极高!!
一部好书让人读起来舒畅、回味!不读完就难以离手,本书读起来很舒服,但是总有一点堆砌的感觉,如果能够在各博文的基础上增加些内容,再丰富一下,将会成为一部很好的入门书籍,十分的期待!!
感谢所有被本书收录的作者们无私的分享!!
感谢TI和EEWORLD提供了一个很好的学习园地!!
感谢本书的作者,汇聚了资源,精心的编排!!
《玩转——TI MSP 430 LAUNCHPA D》通过对MSP430 Launchpad 深入浅出的剖析,并且结合了EEWORLD社区资深工程师的经验总结,无论你是初出茅庐的菜鸟,还是身经百战的高手,通过这本秘籍,都将会获得受益匪浅的经历;
菜鸟们可以更快的进入高手的门槛,高手们可以向独孤求败的境界更进一步,可以帮助更多工程师更快完成设计。
我想TI之所以有遍布全球的客户和各种追随者,与他的强大硬实力和深入到各个层面的软实力是分不开的,希望TI越来越强大,做出更多更好的作品来,给全球的电子工作者更多的便利和更意想不到的惊喜。
前段时间参加一个简单的博客大赛,有幸获得了参与奖,奖品是“电阻电容样品本/MSP430开发板/ LM4F Launchpad 三种之一”,很高兴的拿到了板子。
其实之前对MSP430并不陌生,应该来说,它是TI公司的经作。
芯片做的好的公司很多,但能把后续技术支持做的也很出色的就并非那么多了。“玩转TI+MSP430+launchpad”书就很出色,由简入难,很适合初学者入手,又适合老手进行进阶,考虑的很全面,另外书中给出了许多资料的链接,这点更是难能可贵。
第一章节毫无疑问是开门篇,主要介绍开发板及板上资源,让初学者对开发板和芯片有初步的感性认识,引起学者的极大兴趣;最后给出了别人的
学习心得,从别人的学习心得中可以看出彼此学习的侧重点,与别人的差距在哪里。
第二章是介绍芯片,包括芯片的架构(cpu与基本时钟模块实现,中断,定时器,看门狗等模块);低功耗如何实现(说到低功耗,我不由的想起自己实习的公 司,也主要是做低功耗MCU,参与其中才知道低功耗原来是那么的困难,当电压降低到一定程度的时候,原本的数字设计仿佛成了模拟设计,那就更别提模拟设计部分了),TI的低功耗竟然可以做到用三瓣苹果进行供电,这一点不得不令业界瞠目结舌,这一点也极具吸引力;Grace软件的使用。
第三章是进阶篇,主要是基于该开发板的一些应用,对此部分映像最深的应该是TI Launchpad 音乐 《欢乐颂》,之前本科参加过一些竞赛,做过类似的东西,从里面也学到了许多东西,最主要的是这些应用设计最能引人注意,而且学习起来也不觉得枯燥乏味;呼吸灯更是能让人亲身体验那种感觉,谁能抵得住这种诱惑呢,另外的低功耗时钟的应用也极具参考价值,因为现在低功耗一直是业界追捧的话题,参考这些设计对以后学习和工作都会有很大的作用;另外对于我实习公司参与的项目也从侧面给予了点拨!
最后的附录部分想的更是周到,罗列了资料的,给出了大家可能关注的内容。另外,在熟悉该书的过程中得知LaunchPad是一块MSP430的敲门砖,该书打破了以往单片机入门教材由资深专业人士编写刻板程式,而是从EEWORLD电子论坛的网友们中选择了大量精彩内容,该书记载了众多他们在MSP430 LanuchPad学习过程中获得的知识和经验,这些都是来自于实践的一手真知,因而该书极具参考价值,真正达到一块开发板一本电子书足以让人领略TI的独特魅力之处。
最后感谢TI!感谢主办方!!感谢版主!!!是您们让我们有如此好的学习环境;氛围;资料!!
如果我记得没错的话,MSP430 LaunchPad最早是2011年推出的。
当我接触这款产品已是2012年9月,那时通过eeworld网站学习了这款产品的结构与性能,然后以30元的冰点价格购买了一套。
这本书中的菜鸟篇和高手篇的大部分内容曾经在eeworld网站上都大致的浏览过一遍,官网篇也因为个人的收藏欲望有中、英三个版本(英文有1.0和2.01版)。此次重读有了更深层次的体会。
这本技术手册给人的第一感觉是亲切,“玩转”二字道尽了大多数电子爱好者的心声。开篇与前言均给人一种美好的愿景。
第一章定位为菜鸟技术篇能起到引人入胜的作用。个人认为要使人对一款产品产生兴趣,公布一些吸引人的应用是十分必要的营销手段。菜鸟篇恰如其分的实现了这一作用。毕竟网友对LunchPad的解读和使用心得更贴近普通人的理解。另外菜鸟篇的有些内容可以从TI提供LunchPad配套的手册上找到,这些手册分别是MSP-EXP430G2 LaunchPad Experimenter Board user's Guide.pdf(slau318c) MSP430x2xx Family user's guide.pdf (slau144i) 430BOOST-SENSE1 - Capacitive Touch BoosterPack for LunchPad.pdf(slau337a)。
第二章,官网课程篇,在使人产生兴趣的基础上对LunchPad来个重点解读,也是一种较好的教育模式。这个篇章丰富了网上视频的内容。以G2331芯片为例对MSP430进行了重点介绍。不足之处是,有些部分的介绍略微简单了,还得查阅技术手册才能进一步了解。
第三章,高手实战篇展示了网友们的DIY作品。作品的展示还是很绚丽的。但略微有些瑕疵,不少网友只提供了照片或者程序集,缺少一定的文字说明。个人觉得编辑在打算出这本书的时候,应该邀请那些网友补充自己的设计,这也算是一种对自己作品的阶段性总结,个人认为这个过程对研究还是很有意义的。
另外,这本电子书中引用的图片有些比较模糊,文中引用的资料未注明,大都是个人的兴趣性命名。换而言之,网友们在分享资料的时候要规范,如果是从官网下载的资料最好注明文件编码,类似于TI的那种编码方式,例如slau337a,这样其他网友在查看或下载资料时可避免重复。
近几天,在阅读这本电子书的同时,也将搁置好久的LunchPad拿出来把玩。 接下去分享几个在把玩过程中遇到的问题:
问题一:发现我购买的LunchPad的版本是1.5,其配带的芯片是G2553,而不是本书中提到的G2331。在尝试了第一个BlinkLed工程之后,想恢复到LunchPad User‘s Experience的demo程序时遇到了问题。目前wiki或者MSP430ware提供的LunchPad User's Experience的demo是基于G2231的,而LunchPad出厂的时候附带的demo是基于G2553的。另外关于LunchPad的手册上提到的芯片已经是G2553,那么是不是TI忘记更新wiki和MSP430ware上LunchPad User‘s Experience程序集了?
既然找不到demo,那么只好自己修改了。拷贝例程中提供的main.c的内容,新建基于G2553的工程。最先遇到的是编译出错,其原因是main.c中的语句#pragma vector=TIMERA0_VECTOR中TIMERA0_VECTOR的在msp430g2553.h中是未定义的。在msp430g2553.h是这样定义的,#define TIMER0_A0_VECTOR (9 * 1u) /* 0xFFF2 Timer0_A CC0 */。将这个修改之后遇到的则是warings和infos,如下图所示:
通过添加以下代码可以消除warings,但是infos却依然存在。连上仿真器,运行程序,却没有出厂demo的那种结果。烦请TI的技术工程师解答。
#pragma vector=COMPARATORA_VECTOR,PORT2_VECTOR,USCIAB0RX_VECTOR,USCIAB0TX_VECTOR,TIMER0_A1_VECTOR,TIMER1_A0_VECTOR,NMI_VECTOR
__interrupt void ISR_trap(void)
{
// the following will cause an access violation which results in a PUC reset
WDTCTL = 0;
}
问题二:430Boost触摸板提供的文档430BOOST-SENSE1 - Capacitive Touch BoosterPack for LunchPad.pdf(slau337a)中提到,例程是烧写在G2452中的,在尝试时需要更换LunchPad的芯片。要实现这个例程是因为处理器必须带有比较器功能,是不?查阅了手册,发现G2452所具有的功能,G2553都有,那么是否意味着电容触摸也能在G2553实现,最多是实现细节的问题,这个理解是否正确?
综上所述,玩转TI MSP430 LunchPad的最大缺点在于它有点脱节与现在推出的LunchPad,新入手LunchPad的爱好者可能会不太适应。不过这也是无可厚非的,但从另一角度来说它提供较为全面的学习LunchPad的方法与技术,这点是值得赞许和称道的。希望TI和eeworld能再接再厉为电子爱好者提供更多的优秀作品。
我就是一个单片机菜鸟,从网上看到msp430的超低功耗,用水果供电,被他征服,于是开始学习msp430。从查找资料很到看到这个LAUNCHPAD的学习板,然后找到论坛的该板的电子书《玩转TI MSP430 Launchpad》,看了此书的序,发现原来是很大部分是网友的成果,语言诙谐易懂,直入重点,非常实用,非常适合我这种刚刚接触msp430的人。
通过第一章——菜鸟基础篇,简单了解的laundpad开发板的资源以及主控芯片的各种模块,还有一个特色模块风火轮触摸板(这名字很拉风啊:-D)。如果加上点开发板原理图应该就更好了。
接下来第二章——官网课程篇,就是各个模块的官网例程,官方的够权威,很多时候学习一款单片机就是从官方下载手册开始学习的。内容有很多图片,形象易懂,确实贴近网络。
最后第三篇——高手实战篇,应该就是单片机的应用提高,学习单片机,实践非常重要,前面前言也有提到,要做点什么出来,既能检验一下我们的学习成果,也能在做的过程发现问题解决问题。这里有很多有趣的小玩意,非常有意思。
此书可以说是MSP430 Launchpad必备手册了O(∩_∩)O~,插一句网友的力量真强大!!
书下载下来大致看了一遍,比较注意的地方是关于定时器的使用和时钟的介绍,已经过了从头开始学一种单片机的年龄了,所以这个430就是拿来就用,公司现在让把芯片重新选型,原来的芯片太老了,重新选,只能还在这个430系列里边选,主要需要实现触摸按键功能的芯片,这个有想简单学习了解一下,触摸确实做得不错,可以实现不少功能,grace的介绍也不错,希望公司能买份ccs和grace,书写的很中肯,解决了430的入门问题,没有从头到尾仔细看,不是不尊重作者,习惯的词典方式使用pdf了,呵呵,不错,像捕获比较模拟uart写的不错,这个东西在96系列的单片机上就能实现,倒是什么时候都保存下了这一个的功能,其实捕获比较任何一种单片机有这个功能,就能模拟出UART来的。先评这么多吧,抽时间在细读。
我从两年前接触单片机,先后用了51,430,mega16,XS128,LPC2148和STM32。最让我印象深刻的还是430。基本满足在学校里面的使用需求,使用方便性也亮瞎了不少同学。通过学习本书,也更加深刻地认识了TI和430。
第一章是作者对430的介绍,轻巧灵动,通俗易懂。
第二章附了TI官方对430的教程,比较全面深刻。
第三章附了不少论坛里的作品,都是以前详细看过也做过的,不够触摸按键这块还真没怎么接触过,也是准备空暇的时候在玩一下。
快毕业了,现在找的实习单位是工业控制的,基本都用的是pic,不知道以后能不能找到用430的公司。希望能继续。。。。
很高兴又看到官方又出了launchpad的学习资料,下载来看了一下,大部分是之前玩launchpad看过的了(团购没赶上,学校比赛发来玩的)。我们老师在学校也计划开设msp430单片机的学习课程,而且从TI申请的了一批launchpad,还有其他一些型号的演示板。launchpad优点就是搭载了仿真,而且廉价;缺点就是IO少,而且外围实验电路少。所以老师就让我设计一块兼容launchpad和铁电的学习板,这样既有仿真,又有丰富的资源可用,现在进程已过半,现在看到这本书对我完成板子后写我的学习板说明书有很好的参考。看了这本书觉得发现内容和结构都整理得不错,就是觉得应该再多些程序实例的讲解,尤其是针对时钟和低功耗的选择使用,或者结合官方的例程来讲,这样我觉得会更好,因为我觉得msp430单片的低功耗很大程度拜这二者所赐,也是与传统51的巨大区别,这样有51基础的同学入门launchpad会更容易些。顺便问一句,板上sw uart和hw uart选择有什么区别?官方的串口例程是要选择hw,但是内部温度那个例子又都行。还有,自制锡箔触控怎么弄,在论坛里找不到教程啊。这练两个问题在论坛里找了很久找不到答案。
作为一本贴近实用的书,这本书我是很喜欢的。这本书的目录编排的很吸引人,很迎合我的口味,虽然我看了那么多年的单片机,但是我还是能上来不讲寄存器级别的细节部分,而是从宏观上给一个概述,这算是大体了解吧,这本书还是基本做到了。
这本书我最喜欢的很显然是最后的实例了,这部分可以说是归功于EEWorld网友的杰作,这里面的例子可以说覆盖了430 LaunchPad的方方面面,还是很好的。
不过这本说到底还是篇幅有限,内容不够详实,肯定是要结合一些别的文档看看,否则只能是大概了解,不过当成一个总纲还是不错的。
总之这本书让我对接触430还是很有启发的,争取短时间内熟悉430。
没想到这么快就是来MSP430的文本了,看了下,真不错,第一章 讲基础,讲的非常清楚。适合初学者。扫清障碍。第二章是官方的课程,整理出来我觉得可以当工具书用。一些视频年示清的,没来得急想的,都非常清楚地再现出来。第三章是高手的实践,说到这我觉到惭愧,我也是参加EEWORLD的活动的,我手上也有MSP430但我由于种种原因没有重视起来,比起上述高手,自叹不如。我想今后我抽点时间再向这些高手学习一下。最后对这次活动表示赞同。25元的开发板,上哪里找啊?从哪不能省下25元钱哟!祝大家利用这一机会学习学习再学习。
技术需要保护,这样才能更好的保证工程师的利益。但技术也需要分享,这样能让更多的人从事这方面的研究,把这个行业发展起来,达到共赢。我是一个初入此行业的菜鸟,目前还是大二的一个学生。最初学的51,学得尚不太熟,由于某方面的原因,直接转入了fpga的学习,过了三月份的挑战杯赛就会腾出时间来。早就知道430超低功耗、高性能的优点,一直想学。从我的学习经历,我深刻地感受到,前辈们的技术分享对于一个初学者是多么的重要。站在巨人的肩膀上会看到更远。TI、电子工程世界和众多的先辈工程师们,给我们提供了很好的一个平台。此时,我想引用TED大会演讲者的一句话,知识不能局限在课本课堂,那是很久以前创立的教育方式,一定程度上是被动的学习方式。在如今的信息时代,我们要利用互联网,更加主动的学习,学我所用,学我所需。
玩转 TI MSP430 LAUNCHPAD 手册
阅读评论:
我也有相同的感觉,一本好的教材可以让一位有兴趣的初学者迅速入门并提高
这本手册分为3章:
一 菜鸟基础篇 对开发板及片上资源做了概括的介绍,使新入门的人对开发板及芯片有了较清晰的认识
二 官网课程篇对MSP430 Value Line产品线作了介绍,对开发环境和芯片核心 时钟 中断 IO 定时器A 看门狗模块 ADC 比较器 串行通信模块 及实现电容式触摸解
决方案 做了详细的说明
三 通过一些具体的应用实例,提高对产品特性的理解。
继续支持TI 支持TI 全部产品