zoukankan      html  css  js  c++  java
  • MSP430程序库<一>综述

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

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

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

    文件组织方式:程序库的c文件和h文件一一对应,c文件至少包含两个头文件,其中一个是430的头文件,以使用单片机的硬件资源,另一个是其对应的头文件;如Uart.c开头即为
    #include <msp430x16x.h>
    #include "Uart.h"
    为防止重复包含头文件中均有#define语句如Uart.h开头和结尾:
    #ifndef __UART_H
    #define __UART_H

    #endif /* __UART_H */

    程序库使用方式:第一步,先把c文件和h文件拷到工程文件夹;然后把c文件添加到项目中  在左侧workspace中右击项目,选Add—>Add Files,选择刚添加的c文件;如图:
    image
    最后在要调用库函数的程序文件中包含拷进来的头文件;之后,就可以正常调用程序库中的函数(H文件中声明的,需要的话,可以自行添加)。

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

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

  • 相关阅读:
    C语言面试题——大小端测试(一)
    C语言面试题——联合体测cpu的大小端
    C语言面试题——sizeof的注意点
    C语言面试题——联合体测cpu的大小端
    C语言面试题——指针运算
    poj2183
    poj1972
    poj2014
    poj1970
    poj1918
  • 原文地址:https://www.cnblogs.com/Engin/p/2092572.html
Copyright © 2011-2022 走看看