##嵌入式系统通用驱动程序接口及其实现-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: 这个欢迎(但为防止碎化片化,请不要分支或单独推广)。更欢迎为此开源项目直接贡献代码。
##此开源项目对应的教程
- 视频在分享平台:http://thtfcccj.56.com
- 与视频同步输入的文字,在http://blog.csdn.net/thtfcccj
- 同步的开源项目,则在代码托管平台:https://github.com/thtfcccj
##此开源项目对应的两个件教学视频:
- 嵌入式系统通用驱动程序接口及其实现2-EERPOM操作标准化
- 嵌入式系统通用驱动程序接口及其实现n-EERPOM存取位置标准化