LTC6804 起动导线开路ADC转换和轮询转换指令(ADOW)
Posted fcy1
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LTC6804 起动导线开路ADC转换和轮询转换指令(ADOW)相关的知识,希望对你有一定的参考价值。
一、写入起动导线开路ADC转换和轮询转换指令步骤
1.拉低CSB电平;
2.发送起动导线开路ADC转换和轮询转换指令;
3.通过PEC计算函数计算起动导线开路ADC转换和轮询转换指令的PEC校验码并发送;
4.拉高CAB电平。
//LTC6804_adow:起动导线开路ADC转换和轮询转换函数
void LTC6804_adow(Uint8 parallel){
Uint8 i;
Uint8 cmd[4]; //定义一个数组
Uint16 cmd_pec; //PEC校验
//
// ADOW[0] = 0x03;
// ADOW[1] = 0xA8;
cmd[0] = ADOW[0];
cmd[1] = ADOW[1];
//PEC
cmd_pec = pec15_calc(2, ADOW); //调用PEC校验函数
cmd[2] = (Uint8)( cmd_pec >> 8); //PEC0,第14-7位PEC
cmd[3] = (Uint8)(cmd_pec); //PEC1,第6-0位PEC
wakeup_idle(parallel); // 唤醒端口,可以省略
LTC6804_CS(parallel,0);
for(i=0;i<4;i++){
SPIA_SendReciveData(cmd[i]); //将ADOW轮询指令写入
}
LTC6804_CS(parallel,1);
}
以上是关于LTC6804 起动导线开路ADC转换和轮询转换指令(ADOW)的主要内容,如果未能解决你的问题,请参考以下文章