hi
i want to use DAC8760
my mcu is TMS230F28335
28335 has SPI features
data word lengh : one to sixteen data bits
but DAC8760 must transmit 24bit including address 1 byte.
question
can DAC8760 possilble receive each 1byte or 2byte ??
like this..
datain ----------- ----------------
---------------------
1~7 8~15
------- --- ----- -----------
latch ------ ------- ---------------- ------------------
so if
1. transmit each 1byte ??
while(SpiaRegs.SPISTS.bit.BUFFULL_FLAG);
SpiaRegs.SPITXBUF = 0x01;
while(SpiaRegs.SPISTS.bit.BUFFULL_FLAG);
SpiaRegs.SPITXBUF = data && 0xff00;
while(SpiaRegs.SPISTS.bit.BUFFULL_FLAG);
SpiaRegs.SPITXBUF = data && 0x00ff;
2. transmit each 2byte??
while(SpiaRegs.SPISTS.bit.BUFFULL_FLAG);
SpiaRegs.SPITXBUF = 0x0001; // 01 : address bit
while(SpiaRegs.SPISTS.bit.BUFFULL_FLAG);
SpiaRegs.SPITXBUF = data; // data : 16bit
tell me how to use DAC8760 with 28335