|
|
@@ -415,21 +415,21 @@ void clock(u8 phase) { |
|
|
|
|
|
|
|
|
// write to DAC |
|
|
spi_selectChip(SPI,DAC_SPI); |
|
|
spi_selectChip(DAC_SPI,DAC_SPI_NPCS); |
|
|
// spi_write(SPI,0x39); // update both |
|
|
spi_write(SPI,0x31); // update A |
|
|
spi_write(DAC_SPI,0x31); // update A |
|
|
// spi_write(SPI,0x38); // update B |
|
|
// spi_write(SPI,pos*15); // send position |
|
|
// spi_write(SPI,0); |
|
|
spi_write(SPI,cv0>>4); |
|
|
spi_write(SPI,cv0<<4); |
|
|
spi_unselectChip(SPI,DAC_SPI); |
|
|
|
|
|
spi_selectChip(SPI,DAC_SPI); |
|
|
spi_write(SPI,0x38); // update B |
|
|
spi_write(SPI,cv1>>4); |
|
|
spi_write(SPI,cv1<<4); |
|
|
spi_unselectChip(SPI,DAC_SPI); |
|
|
spi_write(DAC_SPI,cv0>>4); |
|
|
spi_write(DAC_SPI,cv0<<4); |
|
|
spi_unselectChip(DAC_SPI,DAC_SPI_NPCS); |
|
|
|
|
|
spi_selectChip(DAC_SPI,DAC_SPI_NPCS); |
|
|
spi_write(DAC_SPI,0x38); // update B |
|
|
spi_write(DAC_SPI,cv1>>4); |
|
|
spi_write(DAC_SPI,cv1<<4); |
|
|
spi_unselectChip(SPI,DAC_SPI_NPCS); |
|
|
} |
|
|
else { |
|
|
gpio_clr_gpio_pin(B10); |
|
|
|