Sungwoo Kim
/
HydraulicControlBoard_Learning
for learning
Diff: SPI_EEP_ENC/SPI_EEP_ENC.cpp
- Revision:
- 256:7c8cc8b56b88
- Parent:
- 255:aa424a9ca332
--- a/SPI_EEP_ENC/SPI_EEP_ENC.cpp Mon Feb 22 14:09:13 2021 +0000 +++ b/SPI_EEP_ENC/SPI_EEP_ENC.cpp Wed Mar 03 12:23:13 2021 +0000 @@ -82,7 +82,7 @@ // ENCODER void spi_enc_set_clear(void){ unsigned int temp; - enc_cs = 1; //sw add +// enc_cs = 1; //sw add enc_cs = 0; temp = enc.write(0b00100000); enc_cs = 1; @@ -92,14 +92,14 @@ unsigned int temp, i, temp1, temp2; // write MDR0 -> 0b11 -> x4 quadrature count mode - enc_cs = 1; //sw add +// enc_cs = 1; //sw add enc_cs = 0; temp = enc.write(0b10001000); // WR + MDR0 temp = enc.write(0b00000011); // quadratue mode enc_cs = 1; // write MDR1 -> 0b10 -> 2-byte counter mode - for(i=0;i<100;i++); + for(i=0;i<10000;i++); enc_cs = 0; temp = enc.write(0b10010000); // WR + MDR1 //temp = enc.write(0b00000010); // 2 byte mode @@ -114,7 +114,7 @@ int spi_enc_read(void){ //for(t_i=0;t_i<100;t_i++); unsigned int t_dummy, t_b1, t_b2, t_b3, t_b4, t_i; - enc_cs = 1; //sw add +// enc_cs = 1; //sw add enc_cs = 0; t_dummy = enc.write(0b01100000); // Read Commend t_b1 = enc.write(0x00); // Dummy data for clock