获得MSP430 Launchpad开发板已经有段时间了,期间也陆陆续续调试了很多程序,确实是单片机入门之法宝。TI提供一个简单入门的板卡,相比本人入门之时,必须先调通一个他人做的板卡,且一直点不亮led,检查代码和硬件才发现是硬件连线布线错误,实在是事倍功半。TI提供的这个板卡确实可以大大提高入门者的信心和能力,乃广大“菜鸟”之福音也。
蛇年伊始,deyisupport出现了电子书《玩转TI MSP430 Launchpad》,内容详实,可操作性强,整书制作也非常精美。
在第一章中,对片上资源的初始化、时钟配置、uart的使用到风火轮的编程都作出通俗易懂的介绍,其中时钟部分给本人留下十分深刻的印象。在本人以往所阅读过的MSP430书籍中,对时钟部分的阐述都很笼统,导致很多人都会用aclk、mclk但是却说不清为什么这样用,知其然不知其所以然,这恰恰是很多嵌入式开发者的短板所在。虽然MSP430 Launchpad开发板使用的是10bit的adc,但如果运用得当,就足够开发很好的温度感应部件,儿子就曾要求本人使用这个板卡给他的玩具发动机做一个温度感应启动器。
在第二部分,开始了关于官网资源的介绍,进一步对片上的资源进行了讲解,比如引脚的复用。这部分是嵌入式编程入门者问题最多的地方。一个管脚不仅有IO能力,还可以做串口、spi等。本书对于IO复用技术点做出了深入浅出的讲解。在看门狗一节,帮助人们解决了一个问题,就是现在可以在430编程中只使用内部看门狗。因为增强型的看门狗具备故障保护功能,而我们增加十几元成本去配置外部看门狗也仅仅就是为了那一个简单的故障保护功能而已。
第三部分是进阶。进阶就是很好但不常用却很特色的一些功能,如低功耗的时钟。可以这样断言,很多嵌入式人员到目前为止都没有用过这些功能。在这一部分中,给出的实例简单易用,可以直接用于生活中,这也正是这个小小的板卡带给人以无穷乐趣之处。
整本书不过百页,却给了读者很多示例和启迪。更值得称道的是,整本书继承TI色彩格式,给读者以熟悉亲切之感。而且书中提供了案例的下载链接,给读者提供了巨大的便利。由于篇幅有限,不可避免的,整本书会存在一些不足,对于一些技术点没有进行深入的探讨,还有一些技术名词也没有给出进一步的解释。但是在短短九十五页中,读者的收获已经比期望值高了很多。