历史上的今天
今天是:2025年03月26日(星期三)
2020年03月26日 | MSP430F5529库函数
2020-03-26 来源:eefocus
笔者大学期间写的MSP430F5529库函数,期间断断续续写了快一年,从刚开始的1.0版本到最后的2.+版本,最后才有了让笔者满意的库函数。
MSP430是一款中低端的单片机,以至于很多人认为它不需要库函数,选择使用手写代码开发,然而,笔者却不这么认为,在库函数完成后,笔者使用该单片机开发时相比之前的速度提升了很多倍,当然一个不可忽略的原因是我更熟悉这单片机了。
库函数几乎包括了单片机上所有的外设模块,除此之外,笔者还提供了常用的OLED,LCD,LED,KEY,NRF24L01等模块的驱动库。
遗憾的是,笔者并没有精力写出使用手册,仅给出了部分常用外设的使用例子,从这些例子中可以看出使用库函数的方便。部分刚入门的可能对库函素本身就不熟悉,使用上可能存在困难,笔者建议可以先参考山外的库函数使用手册。
在开发库函数的过程中,笔者运用了很多C语言中一些极少用到的知识点,比如位域,可变参数,宏定义等,使得库函数使用起来十分灵活。开发这个库函数的过程中,笔者对c语言,单片机都有了更深入的认识,这应该是最大的收获了。
下面给出百度网盘链接:MSP430F5529库函数2.6:https://pan.baidu.com/s/1xn2O-oWMLNIonO8hpVa6Jw
史海拾趣
|
本帖最后由 paulhyde 于 2014-9-15 09:41 编辑 在面试结束前,大多数的主考官都会丢问题给求职者,最常见的就是:你有没有什么问题或疑问,想要提出来的?无论求职者是否有提出问题,其实,这个问题背后的真正含意,通常是主考官用来测试你对这份 ...… 查看全部问答> |
|
选择比努力更重要 一个人一生当中最大的幸福在于选择对两件事,一是找对单位、找对老板、找对上司;第二件事就是找对妻子或丈夫。为什么这么说呢?当太阳升起时我们与上司共事,当日落西下,我们与自己的爱人相拥。你永远可以更主动地去影响你的上 ...… 查看全部问答> |
|
收音部分采用CXA1238M集成电路,灵敏度高,性能稳定,立体收音,功放采用TDA2822M集成电路。 电子制作是综合能力的体现,从中可学到不少技术和经验,欢迎选购制作。一板两用,既可当FM收音机用,又可以当立体声功放用。本板体积小巧玲珑,给用户 ...… 查看全部问答> |
|
如题,因为8155只需要低八位地址,P2想留做他用,故想采用普通IO模拟地址总线、ALE、WR等端口方式实现。按照时序图写出程序,但实验失败,在此求助,先谢过啦。代码如下: #include #include sbit AL = P2^0; //ALE sbit W = P2^2 ...… 查看全部问答> |
|
直接用如下代码获取,返回值为TRUE,得不到数据: memset(&m_nicdata, 0, sizeof(m_nicdata)); m_nicdata.Size = sizeof(NIC_STATISTICS); m_nicdata.ptc ...… 查看全部问答> |
|
求购在WINCE6.0下,A4平台上运行的TCPMP源码,价钱面议 在下求购能在WINCE6.0下,A4平台上运行的TCPMP源码. 本人在深圳 南山,西丽. QQ 50580776 EMAIL: gmb_669@163.com… 查看全部问答> |
|
是这样的,我最近在ARM上移植了UCOSII,下载了TCP/IP包,目的是利用以太网口实现两个目标板的通信。应用层上用SOCKET编程实现,基于TCP协议。但是问题是server和client怎么也建立不起链接。client方connect函数一直调用失败。server方listen调用成 ...… 查看全部问答> |




