熟悉TI Cortex M3/M4的朋友们对于其Driverlib一定印象深刻。很中肯的说,TI在M3/M4系列MCU上编写的Driverlib非常棒,大部分应用,你无须把大部分精力再纠结于寄存器的设置上,也不用拘泥于硬件的细节,
而是利用驱动程序库可以快速的开发系统相关的应用。
非常棒的是MSP430也提供了相似的外设驱动库。尽管像G系列的MCU只有区区若干寄存器,即使完全对寄
存器进行操作来编写应用也不是不可行的事情,但是,从软件的后期维护如代码的升级,移植等等考虑,
采用驱动库是更为明智的选择。而且像高端的430系列,外设繁多,功能复杂,再靠读写寄存器的方式进行
代码编写——虽然可行——绝不推荐!
驱动库中也提供了大量的例程,即便你对硬件不太熟悉,抑或大致了解,也可以通过驱动库中提供的例程,
快速的开发出合适的代码进行评估。
而且驱动库中针对不同的IDE环境,提供了不同的例程,像大家常用的IAR,CCS等都可以很好的支持。
我们先看看TI驱动库用户指南中的介绍:
使用起来非常便利,我觉得花点时间学习使用驱动库,对于后期的开发绝对大有裨益!!
详细的介绍就不在赘述了,因为TI提供的文档非常全:
TI不仅提供了PDF的驱动库用户指南,也提供了在线的API使用指南,针对MSP430FR5XX_6XX的API指南
可以再这里查看到
http://software-dl.ti.com/msp430 ... html/annotated.html
附件中上传一个用户指南:
驱动库的下载:
http://software-dl.ti.com/msp430 ... rlib_1_97_00_19.zip
本帖最后由 azhiking 于 2015-1-5 22:27 编辑