#include "lt68xx.h" #include "spi.h" #define WRITE 0 #define READ 1 //---------------------------------------------------------------------------- void LT_Readreg(unsigned char reg,unsigned char *RegH,unsigned char *RegL ) { CS_LOW(); spiReadWrite(READ | reg); *RegH = spiReadWrite(0x00); *RegL = spiReadWrite(0x00); CS_HIGH(); } //---------------------------------------------------------------------------- void LT_WriteReg(unsigned char reg, unsigned char RegH, unsigned char RegL) { CS_LOW(); spiReadWrite(WRITE & reg); spiReadWrite(RegH); spiReadWrite(RegL); CS_HIGH(); } void LT_WriteBuf(unsigned char reg, unsigned char *pBuf, unsigned char len) { unsigned char i; CS_LOW(); spiReadWrite(reg); //Read MSB.7=0; spiReadWrite(len); //Lenth for(i=0; i63) len=63; for(i=0; i