您的位置:控制工程论坛网论坛 » 教程与手册 » Atmega48AD转换后,我能读出并用数码管显示出AD代码

米小思

米小思   |   当前状态:离线

总积分:164  2025年可用积分:0

注册时间: 2008-05-13

最后登录时间: 2008-08-16

空间 发短消息加为好友

Atmega48AD转换后,我能读出并用数码管显示出AD代码

米小思  发表于 2008/8/11 11:31:04      974 查看 1 回复  [上一主题]  [下一主题]

手机阅读

Atmega48AD转换后,我能读出并用数码管显示出AD代码,但是不能转成电压值,只要我转换,我的单片机就会死掉,请问这是为什么,是不是AVR不支技浮点运算? 
  int ADC_var = 0; 
  float V_ADC; 
 ADC_var = ADC_var >> 3;     // average the 8 samples 
 ADCresult = ADC_var;   
    
V_ADC= ( ADCresult  * 550 ) / 1024; // Calculate the voltage 

adc_rel=V_ADC;//此句是送到显示缓冲区的  
1楼 0 0 回复
  • xqbuiang

    xqbuiang   |   当前状态:离线

    总积分:201  2025年可用积分:0

    注册时间: 2008-04-26

    最后登录时间: 2009-01-19

    空间 发短消息加为好友

    xqbuiang   发表于 2008/8/11 11:31:04

    只有双精的,要添加一个库的
    2楼 回复本楼

    引用 xqbuiang 2008/8/11 11:31:04 发表于2楼的内容

总共 , 当前 /