急!! lpc2214中VPB時(shí)序問(wèn)題! ZLG大俠: 我現(xiàn)在的開(kāi)發(fā)中用lpc2214來(lái)控制外設(shè)的讀寫(xiě),根據(jù)2214寄存器BCFG0~3的功能定義,其中可以設(shè)定對(duì)外設(shè)讀寫(xiě)時(shí)插入的等待時(shí)鐘周期個(gè)數(shù)WST1和WST2,范圍在0--11111之間,資料上說(shuō)明這個(gè)數(shù)是以控制器內(nèi)部運(yùn)行的時(shí)鐘cclk為單位的.其中寫(xiě)信號(hào)/WE結(jié)束(變高)后再經(jīng)過(guò)一個(gè)cclk周期的時(shí)候片選/CS變高,如果cclk的周期是13ns(Fcclk=60M),那就意味著數(shù)據(jù)的保持時(shí)間只有13ns,現(xiàn)在我的一個(gè)外設(shè)中這個(gè)時(shí)間不夠.用示波器測(cè)試確實(shí)如此.我看了lpc2214芯片的時(shí)序圖,它的時(shí)序是以VPB外設(shè)時(shí)鐘XCLK為基準(zhǔn)的.我現(xiàn)在把VPB外設(shè)時(shí)鐘設(shè)成了30M,但對(duì)保持時(shí)間沒(méi)有用,要增加保持時(shí)間只能降低主時(shí)鐘cclk,但整個(gè)系統(tǒng)的運(yùn)行速度就降了下來(lái).怎樣才能解決這個(gè)問(wèn)題?我已經(jīng)被這個(gè)問(wèn)題折磨一個(gè)星期了,非常著急,請(qǐng)教ZLG的專(zhuān)家和用過(guò)該芯片各位大俠其中的解決方法.謝謝!!
|