Discuz! Board

标题: 求助 [打印本页]

作者: paofu    时间: 2014-5-13 16:06
标题: 求助
(ADC1ConvertedValue *3300)/0xFFF是什么意思,这个转换出来的是什么值
作者: admin    时间: 2014-5-13 16:13
能不能把问题说具体点
作者: paofu    时间: 2014-5-13 16:22
admin 发表于 2014-5-13 16:13
能不能把问题说具体点

while (1)
  {
    /* Test EOC flag */
    while(ADC_GetFlagStatus(ADC1, ADC_FLAG_EOC) == RESET);
   
    /* Get ADC1 converted data */
    ADC1ConvertedValue =ADC_GetConversionValue(ADC1);
   
    /* Compute the voltage */
    ADC1ConvertedVoltage = (ADC1ConvertedValue *3300)/0xFFF;
   
    /* Display converted data on the LCD */
     v=(ADC1ConvertedVoltage)/1000;
                 mv = (ADC1ConvertedVoltage%1000)/100;
                 LCD_ShowString(20,40,"adc:");
                 LCD_ShowNum(100,40,ADC1ConvertedVoltage,4);
上述例程是实验十一adc采样里的部分,我想知道这个转换出来的是10进制,单位是什么
作者: admin    时间: 2014-5-16 17:02
paofu 发表于 2014-5-13 16:22
while (1)
  {
    /* Test EOC flag */

mV呀




欢迎光临 Discuz! Board (http://www.qfv8.com/) Powered by Discuz! X3