Can't log SPI barometer(VT1000) reading to SD card with SD lib

Hi SurferTim,
Thank you for comment.
PinSelectline is already inserted in writeRegister(). but SD_module not inactive, I add digitalWrite(SD_chipSelectPin, HIGH) at original code.
But problem is not fixed.

void writeRegister(byte thisRegister, byte thisValue) {

  // SCP1000 expects the register address in the upper 6 bits
  // of the byte. So shift the bits left by two bits:
  thisRegister = thisRegister << 2;
  // now combine the register address and the command into one byte:
  byte dataToSend = thisRegister | WRITE;

  // take the chip select low to select the device:
  digitalWrite(SD_chipSelectPin, HIGH);
  digitalWrite(chipSelectPin, LOW);

  SPI.transfer(dataToSend); //Send register location
  SPI.transfer(thisValue);  //Send value to record into register

  // take the chip select high to de-select:
   digitalWrite(SD_chipSelectPin, LOW);
   digitalWrite(chipSelectPin, HIGH);

}