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