DAC121S101是美國國家半導體一款12位DAC,單電壓2.7V到5.5V。支持SPI時鐘最高30MHZ,我們把它連接到PIC32MX的SPI2端口,使用主機模式,只能操作一個DA。
//寫一個電壓
PORTSetBits(IOPORT_G,BIT_9);//CS=1
delay_us(20);//建立時間8~12us
PORTClearBits(IOPORT_G,BIT_9);//CS=0
while(SPI2STATbits.SPIBUSY);// Check
SPI2BUF = 2048;//根據要求改變