第4节 高位AD扩展接口
8.4.1 A/D芯片TLC2543概述
引脚说明
编程要点
控制字的格式
内部寄存器
转换过程
与MCU的接口方法

8.4.2 SPI模块与TLC2543的接口扩展
扩展电路设计

编程方法
SPI头函数(SPI.h)
SPI通信寄存器及标志位定义
SPI通信相关函数声明
TLC2543驱动函数(TLC2543_Driver.c)
1路AD转换函数
INT16U TLC2543(INT16U cs,INT8U channel)
n路AD均值滤波函数
void ADCP(INT8U n, INT8U cs, INT8U channel, INT16U * Values)
应用举例:利用上述子程序实现n路A/D数据的采集,并进行平均值滤波。每一路取n次求平均。
void ADCP(INT8U n, INT8U cs, INT8U channel, INT16U * Values)
n:均值滤波次数
cs:片数
Channel:每片的通道数
Values:AD平均值


