笔者大学期间写的MSP430F5529库函数,期间断断续续写了快一年,从刚开始的1.0版本到最后的2.+版本,最后才有了让笔者满意的库函数。
MSP430是一款中低端的单片机,以至于很多人认为它不需要库函数,选择使用手写代码开发,然而,笔者却不这么认为,在库函数完成后,笔者使用该单片机开发时相比之前的速度提升了很多倍,当然一个不可忽略的原因是我更熟悉这单片机了。
库函数几乎包括了单片机上所有的外设模块,除此之外,笔者还提供了常用的OLED,LCD,LED,KEY,NRF24L01等模块的驱动库。
遗憾的是,笔者并没有精力写出使用手册,仅给出了部分常用外设的使用例子,从这些例子中可以看出使用库函数的方便。部分刚入门的可能对库函素本身就不熟悉,使用上可能存在困难,笔者建议可以先参考山外的库函数使用手册。
在开发库函数的过程中,笔者运用了很多C语言中一些极少用到的知识点,比如位域,可变参数,宏定义等,使得库函数使用起来十分灵活。开发这个库函数的过程中,笔者对c语言,单片机都有了更深入的认识,这应该是最大的收获了。
下面给出百度网盘链接:
MSP430F5529库函数2.6:https://pan.baidu.com/s/1xn2O-oWMLNIonO8hpVa6Jw