|
項(xiàng)目背景:
本人發(fā)現(xiàn)此問題是在OV2640攝像頭調(diào)試的過程中讀取數(shù)據(jù)時發(fā)現(xiàn)的。本人根據(jù)攝像頭相關(guān)時序用IO口進(jìn)行模擬讀取相關(guān)的數(shù)據(jù)(代碼沒有問題是經(jīng)過驗(yàn)證的)。由于攝像頭數(shù)據(jù)變化很快,本人采用在外部中斷中讀取數(shù)據(jù)。將數(shù)據(jù)讀取到對應(yīng)的數(shù)組里存儲起來,也就是在這個位置發(fā)現(xiàn)的問題所在。
調(diào)試過程:
本人進(jìn)行硬件仿真時,在外部中斷中讀取8位整組圖像數(shù)據(jù)的位置進(jìn)行加斷點(diǎn),此時以打開對應(yīng)IO的寄存器進(jìn)行顯示。
遇到問題:
在快速執(zhí)行到中斷中的斷點(diǎn)時,數(shù)組中讀取到的數(shù)據(jù)和寄存器中顯示的數(shù)據(jù)完全不相符。(由于沒有出中斷,斷點(diǎn)的位置的數(shù)據(jù)也是一瞬間采集的)采集到的數(shù)據(jù)和寄存器中的數(shù)據(jù)完全不相符。這個事情十分不合理。但是沒有理由講通,也不知道是什么原因造成的。請大家指點(diǎn)一二,包括造成這個問題的方向也可以。
|
|