/*------------------------------------------------------------------------------ -- 調(diào)用方式: void da5615(uint da) ﹫2001/03/23 函數(shù)說(shuō)明: TI 10位DA TLC5615的驅(qū)動(dòng)程序 -------------------------------------------------------------------------------- -*/ #define SPI_CLK P0_6 #define SPI_DATA P3_1 #define CS_DA P3_4
void da5615(uint da) { uchar i; da<<=6;
CS_DA=0; SPI_CLK=0;
for (i=0;i<12;i++) { SPI_DATA=(bit)(da&0x8000); SPI_CLK=1; da<<=1; SPI_CLK=0; }
CS_DA=1; SPI_CLK=0; for (i=0;i<12;i++); }
|