武林教你学PIC32(十九)SPI操作PMOD_DA模块
扫描二维码
随时随地手机看文章
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;//根据要求改变