新闻  |   论坛  |   博客  |   在线研讨会
ARM9工控主板内嵌AD的应用--成都ARM9
mayer | 2009-08-17 18:51:51    阅读:1513   发布文章

ARM9工控主板内嵌AD的应用--成都ARM9

 

文章来源:http://www.emtronix.com/article/article2009274.html

  英创公司推出的ARM9 嵌入式工控主板产品系列,均预装了正版WinCE5.0 操作系统。支持微软公司的eVC 进行应用程序的开发。eVC 是微软针对嵌入式系统提供的一套功能完善且可免费获取的开发工具,与PC 平台通用的VC 保持了高度的一致性,同时考虑C/C++的执行效率,因此eVC 被作为英创ARM9 工控主板上应用程序开发的首选工具。在利用英创ARM9 工控主板进行产品开发时,可能会出现简单的模拟信号的采集。因此,英创公司的EM9260和EM9160就考虑到了这些应用,引出了系统自带的ADC(Analog-to-digital Converter)接口,并提供相应的程序库,方便客户的使用。

      EM9260有2路ADC,EM9160有2路ADC,均是与GPIO复用:

            采样速度:300kSPS
            数据宽度:10位
            基准信号:3.3V
            量程范围:0 – 3.3V
            信号输入:

 

  ADC0  ADC1 
 EM9260  GPIO4 GPIO5 
 EM9160  GPIO4 GPIO5

 

      在使用ADC的时候,将“EM9X60_ADC_API.lib”和 “EM9X60_ADC_API.h”两个文件放在工程目录下,并在应用程序中加入 “EM9X60_ADC_API.h”文件,如下图所示:

在工程中加入EM9X60_ADC_API.h文件

在应用程序中添加EM9X60_ADC_API.h头文件

      然后对工程进行设置,主要是使工程链接EM9X60_ADC_API.lib库文件。

      从“Project”菜单下,打开工程的 “settings”项(或是快捷键“ALT+F7”),在“LINK”选项中的“Object/library modules:”栏,加入“EM9X60_ADC_API.lib”,如下图所示:


 
      设置好后,点击“OK”确认。应当注意的是,在工程中的“Debug”和“Release”两个状态下都要进行分别设置。

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客