您当前的位置:五五电子网电子知识单片机-工控设备嵌入式系统-技术Windows CE.net的AD7854驱动程序开发 正文
Windows CE.net的AD7854驱动程序开发

Windows CE.net的AD7854驱动程序开发

点击数:7972 次   录入时间:03-04 11:58:30   整理:http://www.55dianzi.com   嵌入式系统-技术
    由图3可知,HBEN的电平由S3C2410的地址线O确定,因此在一个AD7854的读时序中地址线O应改变一次自己的状态。同时AD7854的片选与LnGCS2相连,这也就构成了AD7854的两个读物理地址:0x1000 0000和0x1000 0001。在本设计中,规定先读低8位数据然后为高8位,因此地址线应先送出Oxl000 0000然后送出0x1000 0001。AD7854的读周期时序如图4所示。

    由此可开发AD7854读接口函数,具体代码如下:

 

   写接口函数DWORD ADC_Write(PADC_CON—TEXT pADC,PUCHAR pBuffer,DWORD Count),主要完成对.AD7854的写操作。AD7854的写操作过程和读操作很相似,代码的实现过程也基本相同,在此就不再赘述。
    其余的接口函数主要完成返回AD7854的结构句柄,释放内存空间等工作。虽然必不可少,但是对AD7854的操作不是主要的,在此不再详细介绍。
    编写导出函数和注册表文件,编译生成d11文件,通过PB将其制作成CEC文件,在定制操作系统时可以将驱动程序加入操作系统中。这样就完成了驱动程序的编写,实现了操作系统与硬件之间的连接。

4 结 论
    Windows CE.net是多任务实时嵌入式操作系统,具有良好的图形界面,实时性良好、功能强大,适用于工业控制领域。本文以AD7854的驱动开发为例,阐述了Windows CE.net对外部中断的处理过程和流接口驱动的开发方法。该驱动程序已成功应用在所开发的作业环境监测与评价系统中,在微气候各指标的监测方面应用效果良好。



上一页  [1] [2] 


本文关键字:Windows  程序开发  嵌入式系统-技术单片机-工控设备 - 嵌入式系统-技术