主题 : 求教ADC测试源代码 复制链接 | 浏览器收藏 | 打印
级别: 骑士
UID: 9169
精华: 0
发帖: 249
金钱: 1330 两
威望: 299 点
贡献值: 0 点
综合积分: 498 分
注册时间: 2009-09-19
最后登录: 2017-08-14
楼主  发表于: 2010-05-19 15:28

 求教ADC测试源代码

您好!
我是Mini2440的忠实学习者,现在我遇到一个难题,就是在开发时需要实时读取Mini2440板子的CE6.0内核驱动中的ADC数据,并做处理(由于贵公司只提供了.exe文件,所以不能做进一步的处理),所以需要一份mini2440开发板下的CE6.0内核的ADC测试源代码,希望贵公司能够提供相关的代码,万分感谢!迫切期待中。
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
贡献值: 27 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2010-05-19 17:13
这部分代码目前我们并不提供,目前只有linux下的,很抱歉。
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 侠客
UID: 9289
精华: 0
发帖: 124
金钱: 675 两
威望: 165 点
贡献值: 0 点
综合积分: 248 分
注册时间: 2009-09-24
最后登录: 2016-07-05
2楼  发表于: 2010-05-21 08:26
这个ADC驱动是和touch驱动写在一起的。
用的事件驱动,驱动接受事件后发送消息给应用的方法:
1.指定你的应用程序名称.ADC Testing
      SetWindowText(L"ADC Testing");//设置对话框名称 ADC使用
2.打开事件,事件名称ADC_EVENT_FROM_FRIENDLYARM
m_hADC = OpenEvent(EVENT_ALL_ACCESS,FALSE,_T("ADC_EVENT_FROM_FRIENDLYARM"));
3.启动事件
SetEvent(m_hADC);
4。在这个函数里读取AD数据
afx_msg BOOL OnCopyData(CWnd* pWnd, COPYDATASTRUCT* pCopyDataStruct);
    BOOL CCD720V1_1Dlg::OnCopyData(CWnd* pWnd, COPYDATASTRUCT* pCopyDataStruct)
{
    
    COPYDATASTRUCT cds;
    DWORD adc0;
    DWORD adc1;
    BYTE workmode;
    CString strTitle;
    cds = *pCopyDataStruct;
//    TRACE(L"value is %d \n",cds.dwData);
    这里我改成双通道的了,需要修改
                    adc0 = cds.dwData &(DWORD)0xffff;
    //TRACE(L"value1 is %d \n",adc0);
    adc1 = cds.dwData >> 16;
    //TRACE(L"value2 is %d \n",adc1);
    int advalue;
…………
        
}
级别: 侠客
UID: 9289
精华: 0
发帖: 124
金钱: 675 两
威望: 165 点
贡献值: 0 点
综合积分: 248 分
注册时间: 2009-09-24
最后登录: 2016-07-05
3楼  发表于: 2010-05-21 08:29
本来买了板子的,代码还不公布。怎么学啊~~~!!!!
  
这个阶段正是我事业的上升期,我怎么能走得开呢?
级别: 精灵王
UID: 3197
精华: 3
发帖: 770
金钱: 6995 两
威望: 5398 点
贡献值: 21 点
综合积分: 1600 分
注册时间: 2008-12-30
最后登录: 2010-12-31
4楼  发表于: 2010-05-21 16:09
引用第2楼jiereliyi于2010-05-21 08:26发表的  :
这个ADC驱动是和touch驱动写在一起的。
用的事件驱动,驱动接受事件后发送消息给应用的方法:
1.指定你的应用程序名称.ADC Testing
      SetWindowText(L"ADC Testing");//设置对话框名称 ADC使用
2.打开事件,事件名称ADC_EVENT_FROM_FRIENDLYARM
.......



right
级别: 新手上路
UID: 18854
精华: 0
发帖: 19
金钱: 95 两
威望: 19 点
贡献值: 0 点
综合积分: 38 分
注册时间: 2010-04-13
最后登录: 2010-08-15
5楼  发表于: 2010-06-28 20:18

 回 2楼(jiereliyi) 的帖子

能否再具体点??