1. 程式人生 > >還沒有弄明白的DAC

還沒有弄明白的DAC

cnblogs 得到 寄存器 span color nbsp col channel 整數

 1       adcx=DAC_GetDataOutputValue(DAC_Channel_1);//讀取前面設置DAC的值
 2             LCD_ShowxNum(124,150,adcx,4,16,0);         //顯示DAC寄存器值
 3             temp=(float)adcx*(3.3/4096);            //得到DAC電壓值
 4             adcx=temp;
 5              LCD_ShowxNum(124,170,temp,1,16,0);         //顯示電壓值整數部分
 6              temp-=adcx;
7 temp*=1000; 8 LCD_ShowxNum(140,170,temp,3,16,0X80); //顯示電壓值的小數部分 9 adcx=Get_Adc_Average(ADC_Channel_1,10); //得到ADC轉換值 10 temp=(float)adcx*(3.3/4096); //得到ADC電壓值 11 adcx=temp; 12 LCD_ShowxNum(124,190,temp,1,16,0); //
顯示電壓值整數部分 13 temp-=adcx; 14 temp*=1000; 15 LCD_ShowxNum(140,190,temp,3,16,0X80); //顯示電壓值的小數部分 16 LED0=!LED0; 17 t=0;

還沒有弄明白的DAC