TI 10位DA TLC5615的驱动程序。[转载]
/*--------------------------------------------------------------------------------
调用方式: void da5615(uint da) ﹫2001/03/23
函数说明: TI 10位DA TLC5615的驱动程序
--------------------------------------------------------------------------------
-*/
#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++);
}
页:
[1]