这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » TI » MSP430学习心得

共5条 1/1 1 跳转至

MSP430学习心得

菜鸟
2014-09-10 12:53:10     打赏

刚参加完TI杯的电子设计竞赛,对MSP430也有了一定了解。正准备着手编写一个MSP430的函数库,没想到网上已经有人做过了。这里将该大牛的博客转载至此,一边学习一边与各位好友共同探讨。

本文转载自博客园。

MSP430学习心得<>

转眼已经大三就要结束了,我的大学生活即将结束;由于本人对软件比较感兴趣,毕业之后也许就远离的我的专业(电子信息科学与技术)了;我在大学期间也参加了电子设计竞赛等,在竞赛中我主要负责单片机程序的编写,所以对msp430系列的单片机比较熟悉;在这个系列的文章里,我主要介绍我对430单片机的理解,整理之前写下的程序,产生一个具有一定通用性的430程序库。


我与msp430最初的接触来自机械工业出版社出版的《MSP430系列单片机系统工程设计与实践》这本书;我开始参加电子设计竞赛是在大二的暑假,放假之前听说竞赛用MSP430F169的单片机,然后就去图书馆找有关430单片机的书籍了,有关这款单片机的书不多,很幸运的是我借到了这本书;我写430单片机的程序风格很大程度上受到了此书的影响。


程序库的组织方式:程序库解决方案包含多个项目,每个项目是针对一个单元(如:uart 异步串行口)的程序库和使用示例,如异步串行口的程序库,下图中UART项目,Uart.c是主要的程序库源代码,Uart.h是对应头文件,使用时需包含此头文件,main.c是使用示例代码。 

程序库使用时只需.c文件和对应的.h文件即可。


文件组织方式:程序库的c文件和h文件一一对应,c文件至少包含两个头文件,其中一个是430的头文件,以使用单片机的硬件资源,另一个是其对应的头文件;如Uart.c开头即为 

#include  

#include "Uart.h" 

为防止重复包含头文件中均有#define语句如Uart.h开头和结尾: 

#ifndef __UART_H 

#define __UART_H 


#endif /* __UART_H */


程序库使用方式:第一步,先把c文件和h文件拷到工程文件夹;然后把c文件添加到项目中  在左侧workspace中右击项目,选Add>Add Files,选择刚添加的c文件;如图: 

 

最后在要调用库函数的程序文件中包含拷进来的头文件;之后,就可以正常调用程序库中的函数(H文件中声明的,需要的话,可以自行添加)。


程序库目前打算先从异步串行口写起,多谢网友们的支持了啊。


作者:给我一杯酒 
出处:http://Engin.cnblogs.com/ 
本文版权归作者和博客园共有,欢迎转载,转载保留此段文字并且注明出处;谢谢。






关键词: msp43     程序库     心得    

专家
2014-09-24 10:09:52     打赏
2楼
还是比较值得学习的

院士
2014-09-24 10:38:37     打赏
3楼
博主的自励、自学态度值得我们学习。

菜鸟
2015-08-09 19:00:13     打赏
4楼
加油

菜鸟
2016-06-05 09:52:16     打赏
5楼
楼主好样的

共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]