free性丰满hd毛多多,久久综合给合久久狠狠狠97色69 ,欧美成人乱码一区二区三区,国产美女久久久亚洲综合,7777久久亚洲中文字幕

0
問答首頁 最新問題 熱門問題 等待回答標簽廣場
我要提問

請高手幫看一下DA芯片TLV5616問題



程序如下,按12位DA計算0x349應(yīng)該是1V的但實際輸出1.9V了,REFIN是4.87V。就是實際輸出電壓比計算值大了很多。也提取到達最大值。
請各位高手指點一下
#include
#include
#define??uchar unsigned char
#define??uint??unsigned int
void read(uint date);
/****************
TLV5616的數(shù)據(jù),時鐘線
***************/
sbit DIN=P1^0;
sbit SCLK=P1^1;
sbit CS=P1^2;
sbit FS=P1^3;
//void delay(uchar z)
//{
//??uchar i,j;
//? ?for(i=0;i//? ?for(j=0;j<10;j++);
//
//}
void main()
{
? ?
??while(1)
??{
? ???read(0x4349);
??
??}
}
void read(uint date)
{
??uchar k;
??CS=0;
??SCLK=1;
??FS=0;
??for(k=0;k<16;k++)
? ?{
? ? _nop_();
_nop_();
DIN=(bit)(date&0x8000); //Bit稱為位數(shù)據(jù)類型,其數(shù)據(jù)有兩種取值:0和1,長度為1字節(jié)。
? ? SCLK=0;
_nop_();
_nop_();
? ? date<<=1;
SCLK=1;
_nop_();
_nop_();
? ?}
??CS=1;
??FS=1;
??SCLK=0;
}
提問者:yahanq 地點:- 瀏覽次數(shù):712 提問時間:03-19 07:50
我有更好的答案
提 交
撰寫答案
提 交
1 / 3
1 / 3