嵌入式开发实践的柱状图代码

发布者:快乐行者最新更新时间:2024-11-19 来源: cnblogs关键字:嵌入式 手机看文章 扫描二维码
随时随地手机看文章

#include
#include
#include
#include
#include
#include
#include
#include
#include 's3c2410-adc.h'

#define ADC_DEV '/dev/adc/0raw'
static int adc_fd = -1;

static int init_ADdevice(void)
{
if((adc_fd=open(ADC_DEV, O_RDWR))<0){
printf('Error opening %s adc devicen', ADC_DEV);
return -1;
}
}

static int GetADresult(int channel)
{
int PRESCALE=0XFF;
int data=ADC_WRITE(channel, PRESCALE);
write(adc_fd, &data, sizeof(data));
read(adc_fd, &data, sizeof(data));
return data;
}
static int stop=0;
int main(void)
{
int i;
float d1=0;
float d2=0;
float d3=0;
void * retval;

//set s3c44b0 AD register and start AD
if(init_ADdevice()<0)
return -1;

/* Create the threads */
if( stop == 0){
d1=((float)GetADresult(0)*3.3)/1024.0;
d2=((float)GetADresult(1)*3.3)/1024.0;
d3=((float)GetADresult(2)*3.3)/1024.0;
printf('

Picture--XXXXX






xxxxxxxxxxxxPIcXXXXXXXXXXX





  • V1


    • %4.2f',d1*90,d1);
      printf('





  • V2


    • %4.2f',d2*90,d2);
      printf('





  • V3


    • %4.2f',d3*90,d3);
      printf('

  • 3.3

    2.6

    2.0

    1.3

    0.6






');
}

/* Wait until producer and consumer finish. */
}


关键字:嵌入式 引用地址:嵌入式开发实践的柱状图代码

上一篇:嵌入式开发学习(10)<汇编写启动代码之设置栈、调用c语言、开关看门狗和开关iCache>
下一篇:Delphi环境下利用TComm组件实现串行通信

小广播
最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved