主題:em9170,運行程序顯示內存不足,AD采集程序讀值無變化 共有46677人關注過本帖 |
---|
客人 |
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,才能得到比較好的有效數據。
|
|
單帖管理 | 引用 | 回復 |