tlc5615cp跟TLV5618AI有什么区别?

tlc5615cp跟TLV5618AI有什么区别?,第1张

TLC5615是DAC,把数字量换成电压值输出,输出值=2×(数字量段罩/1024)×Vref

void DAC(unsigned int dat)

{

unsigned char data tmp,cnt

SPI_CP=1

//12bit mode

SPI_CS = 0 //CS of DAC

//bit[11..10]

tmp = (dat/256) &0x03

cnt=2

do{

SPI_CP=0

SPI_DI=tmp &0x02

tmp<<=1

SPI_CP=1

}while(--cnt)

//袭裂bit[9..2]

tmp = dat%256

cnt=8

do{

SPI_CP=0

SPI_DI=tmp &0x80

tmp<<=1

SPI_CP=1

}while(--cnt)

//2 Dumpy bit,don't care

cnt=2

do{

SPI_CP=0

SPI_DI=1

SPI_CP=1

}while(--cnt)

SPI_CS = 1

}

程序是我一个设计拍燃闭里的,


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12559640.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-26
下一篇2025-08-26

发表评论

登录后才能评论

评论列表(0条)

    保存