主题:em9170,运行程序显示内存不足,AD采集程序读值无变化

  共有40961人关注过本帖    
客人
1楼


em9170,运行程序显示内存不足,AD采集程序读值无变化  发帖心情 Post By:2013-8-19 10:10:00   [只看该作者]

调试测试程序时,总是显示系统内存不足,在控制面板系统把内存调试成最高后,运行几次,有时连接自动断开,有时又显示系统内存不足,而且EM9170_ADC运行开始的值还有变化,最近的运行结果保持INAUX0=0xfff0, INAUX1 =oxfff0,没有变化,不知什么原因


  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
yy
2楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2013-8-19 11:06:00   [只看该作者]

参考《使用必读》,可以配置内存分配百分比,另外在“我的设备”-属性-内存里面可以查看当前的内存使用情况,用户需要根据自己实际情况进行配置。
你似乎使用的是C#开发,在部署.net cf的时候需要使用部分系统内存。

连接自动断开可能不是内存分配的问题,而且你的USB连接不好,可以尝试下跟换USB口,USB线试试。

从你AD返回结果上看,你没有接输入到AD针脚上,你是怎么测的?参考数据手册,AD0复用GPIO28,AD1复用GPIO29,如果你用的我们的评估底板,那就是CN7的11和12针脚,注意电压不要超过2.5V。

  单帖管理 | 引用 | 回复 回到顶部
客人
3楼


em9170 AD接了一个稳定的信号源,输出不恒定  发帖心情 Post By:2013-8-20 14:26:00   [只看该作者]

em9170 AD接了一个稳定的信号源0.339伏,但是DatBuf1[0]读出来是个很大的整数,变化也很快经过(DatBuf1[0]>>4)*2.5/0xfff处理后,结果还是变化很快,波形也是锯齿的,而不是基本的直线

  单帖管理 | 引用 | 回复 回到顶部
zxw
4楼


  发帖心情 Post By:2013-8-20 15:45:00   [只看该作者]

我测试了一下,没有出现你所描述的第一个数异常的情况。
但这两路板载AD与数字电路在一起,所采集的数据与实际信号有几毫伏的差,属正常情况。建议只用这两路AD做系统运行状态的监测,如工作电压,工作温度等。
如果你想采集数据并绘图或进行处理,建议你外扩展一个AD,才能得到比较好的有效数据。

  单帖管理 | 引用 | 回复 回到顶部

返回首页

em9170,运行程序显示内存不足,AD采集程序读值无变化

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: