我正在尋找接口慢速設備(一個ADC - 〜1.2MHz的)的方式來我mcf5270微控制器,這是一個相當快的設備(〜150MHz的)。我正在使用ADC0817,並嘗試了以下操作:GPIO讀取數據線,存儲器映射訪問(因爲adc與uP兼容)。接口慢速設備的MCF5270微控制器
當映射爲在存儲器中的位置中,我使用的最大等待狀態(15ws,約爲107ns)。如果不使用總線模型(ADC不支持這種模式),mcf5270不支持進一步等待。
使用GPIO,只讀取垃圾值。
注意:ADC實際上正在工作,除讀取數據外,其接口功能正常。我正在使用C/C++和程序集。
總之,我期待的建議方式,以嘗試讀取數據從ADC0817。
評論與反饋,非常感謝。
中斷是來自ADC的稱爲計算結束(EOC)的信號。輸出使能引腳驅動爲高電平後,輸出僅在最小125ns至最大250ns內有效。中斷只是讓我開始閱讀(這涉及持有OE高點)。 不幸的是,我沒有邏輯分析儀。我的示波器在我的旅程中略微落後於我 - 所以我用萬用表「讀」信號。嘗試和調試不是一個特別理想的情況。 – Viashimo 2009-07-21 05:09:43