首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

μC/OS-II实时内核下的A/D驱动程序设计 03

μC/OS-II实时内核下的A/D驱动程序设计 03

4 结论

对于A/D转换器接口电路驱动程序的编写归纳出以下几点:

①在决定采用具体的驱动方案之前,分析接口电路的特点,尤其是了解A/D的转换速度;

②对于转换速度快的A/D转换器,可能出现CPU的处理速度与A/D转换速度不匹配,一般的A/D中不带有FIFO缓冲区,须有内存中开辟缓冲区;

③在应用程序读取设备之前,一定要初始化硬件(调用初始化函数),合理定义硬件的信息和状态变量;

④不同的输入通道采集到不同类型数据,环境、转换精度都会影响到转换结果,要对各个模拟输入通道进行校准和补偿(通常在应用程序中编写通道补偿函数)。
返回列表