#include 3.3 2.6 2.0 1.3 0.6
#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
printf('
printf('
printf('
');
}
/* Wait until producer and consumer finish. */
}
上一篇:嵌入式开发学习(10)<汇编写启动代码之设置栈、调用c语言、开关看门狗和开关iCache>
下一篇:Delphi环境下利用TComm组件实现串行通信
- 热门资源推荐
- 热门放大器推荐
- 基于 Blackfin 数字信号处理器 (DSP) 的 ADZS-BF518F-EZLITE、ADSP-BF518F EZ-Kit Lite 评估系统
- 使用 ON Semiconductor 的 CAT3200Z 的参考设计
- LTC2162 演示板,16 位 65Msps ADC,LVDS 输出,5-140MHz
- 使用 Analog Devices 的 LTC3526BEDC-2 的参考设计
- LT3091HT7 在极低输出电压下低压降操作的典型应用
- 蓝牙协议分析工具nRF52840 MDK USB Dongle
- NCV2902DR2G 维恩桥振荡器运算放大器的典型应用
- LTC4100EGN 演示板,智能电池充电器 DCIN = 15V-20V / 3.5V
- TC78H620FNG 双桥直流有刷电机驱动器评估板
- 带有 DRP w/Try.SRC 和 Type-C 插座的 PTN5110 USB PD 的典型应用

非常经典的关于LLC的杨波博士论文
NJM5532S

XC6406PP60DL






京公网安备 11010802033920号