/CS553x

嵌入式系统通用驱动程序接口及其实现-CS553x(24位SPI接口AD芯片)驱动程序

Primary LanguageC

##嵌入式系统通用驱动程序接口及其实现-CS553x(24位SPI接口AD芯片)驱动程序

  • 此接口为具体项目中: 需要CS553x时,提供统一的操作函数。

####软件结构说明: 此接口含以下两部分部分

  • CS553x驱动程序部分:
    • CS553x通用操作接口: 即对外接口调用文件:CS553xDev.h ,其它软件部分操作CS553x时,包含此文件即可
    • CS553x.h接口在SpiDev.h模块标准接口上的实现 此实现仅与SpiDev接口有关,应用相关或需外部辅助实现部分,在CS553x_CB.h里。
  • CS553x应用实例: 此部分硬件(主要为配置及中断)与应用(不同场合需求)相关,放在各应用与硬件相关的子目录里。 (这里实现了Avr, 与LPC_ARM的,单个CS553x的数据采集与完整时序控制) ####使用说明:
  • CS553x驱动程序部分:
  • 1.根据项目嵌入式硬件不同,将CS553xDev.h和实现文件CS553xDev.c。增加到开发环境中。
  • 2.以最接近的CS553x应用实例为模板,构建自已的应用

####目录结构组织:

  • 小型项目时: 即不区分组件层,放在“项目源文件目录\CS553x”下,内部不再有子目录
  • 大中型项目时: 区分组件层,放在“项目源文件目录\components\CS553x”下,若项目很多,且同一项目也有较多实现时,可将具体实现文件放在此目录“项目名称”目录下,以实现分类存放。

##开源项目说明

  • 为各类单片机提供模板支持,欢迎大家增加对各类嵌入式硬件的操作模板,以让更多人使用
  • 版权声明: ...ch这世道,说了也等于白说,总之以下点:
  • 源代码部分: 可以自由使用,源代码中,也不需做任何版权声明。
  • 分享时: 为防止碎化片,请注明出处,以利于开源项目的推广。
  • 关于fork: 这个欢迎(但为防止碎化片化,请不要分支或单独推广)。更欢迎为此开源项目直接贡献代码。

##此开源项目对应的教程

##此开源项目对应的两个件教学视频:

  • 嵌入式系统通用驱动程序接口及其实现2-EERPOM操作标准化
  • 嵌入式系统通用驱动程序接口及其实现n-EERPOM存取位置标准化