|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
關(guān)于AD轉(zhuǎn)換驅(qū)動 (使用IC ADS1112)的問題 |
| 作者:eein 欄目:驅(qū)動編程 |
在使用ADS1112中,數(shù)據(jù)采集用編寫函數(shù) double GetADC(unsigned CHAR CH) 返回一個(gè)通道的轉(zhuǎn)換值,其中 參數(shù)unsigned CHAR CH為要采集的通道,以及一些ADS1112的需要的參數(shù)即ADS的配置字.設(shè)計(jì)采用Signle模式. 其中采用連續(xù)采集模式 建立函數(shù)Get2Ch(),來采集兩個(gè)通道的轉(zhuǎn)化數(shù)據(jù) void Get2Ch( double* Ch0Data,double* Ch1Data) { *Ch0Data=GetADC(CH0); TimeRelay(1); //10ms延時(shí) *Ch1Data=GetADC(CH1); TimeRealy(1); } 發(fā)現(xiàn)采集不到CH1的數(shù)據(jù)? 我在參數(shù)配置上 用的是: 15SPS continous-mode .照理來說 10已經(jīng)可以了吧. 而在只采集一個(gè)通道時(shí),數(shù)據(jù)都正常.我想肯定是延時(shí)不夠.但到底要多少呢? 謝謝! |
| 2樓: | >>參與討論 |
| 作者: KANGBA1000 于 2007/8/18 9:23:56 發(fā)布:
這個(gè)要根據(jù)轉(zhuǎn)換器的轉(zhuǎn)換周期來配合使用 |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號 |