中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > P89LPC932的幾種ISP編程方法

        P89LPC932的幾種ISP編程方法

        作者: 時間:2012-03-30 來源:網(wǎng)絡(luò) 收藏

        這種方式要求駐留在程序存儲器內(nèi)部的用戶應(yīng)用程序代碼必須包括初始化異步串行口的代碼。換句話說,用戶必須使能異步串行口,同時,特殊功能寄存器AUXR1中的允許中止控制符信號位(EBRR)必須被置1,以允許在檢測到中止控制符信號時觸發(fā)處理器復(fù)位。此外,啟動向量配置字節(jié)須保證為1EH(使用內(nèi)預(yù)置的代碼),狀態(tài)字為00H(以使用戶應(yīng)用代碼得以執(zhí)行),且1E00H~1FFFH的Flash程序存儲器不要使用或擦除。這樣配置完成后,只要異步串行口的接收腳檢測到中止控制符信號后,處理器就會復(fù)位,復(fù)位后LPC932將從由啟動向量指定的地址處取指令執(zhí)行。

        有兩個問題在使用這種觸發(fā)方式的時候應(yīng)該了解。一是某些USB轉(zhuǎn)RS232的轉(zhuǎn)換器無法發(fā)出中止控制符信號,所以無法使用檢測中止控制符信號的方式觸發(fā)處理器復(fù)位并進(jìn)入模式;二是中止控制符信號在正常的串口通信不會出現(xiàn),所以用戶可以放心使用這種觸發(fā)方式。

        1.2.3硬件激活進(jìn)入模式

        使用這種模式的好處在于,不論處理器內(nèi)部原來存儲著什么用戶代碼,也不論狀態(tài)位的值是什么,ISP模式總是可以進(jìn)入的(不過有一點還是必須得到保證,就是處理器里原來的啟動代碼未被擦除或覆蓋,而默認(rèn)的啟動向量1EH也沒有修改過)。由于引腳數(shù)比較少,而且內(nèi)置了程序存儲器,又沒有傳統(tǒng)的用于外擴(kuò)總線的P0、P2口和PSEN引腳,所以依靠硬件方式觸發(fā)芯片進(jìn)入ISP模式的與傳統(tǒng)MCS-51芯片有所不同。

        上電后,如果處理器在復(fù)位腳上檢測到如圖2所示的脈沖波形,則處理器將從啟動向量指定的地址處取指令運行,也就是進(jìn)入ISP模式,而不是從0000H處取指令執(zhí)行。其實,這種進(jìn)入方式的結(jié)果和有一個非零的狀態(tài)字節(jié)有著相同效果。不過要注意的是,產(chǎn)生的脈沖數(shù)目只允許有3個,多于或少于3個脈沖都不能觸發(fā)處理器進(jìn)入ISP模式。

        7.jpg
        圖2P89LPC932硬件激活I(lǐng)SP模式波形圖

        可以利用一枚外部的微處理器來產(chǎn)生這3個脈沖,同時它還控制一枚電源芯片來產(chǎn)生P89LPC932需要的電源電壓。這種的原理很容易弄明白,筆者在此不再贅述。另外,還有一種更簡單的,就是由用戶PC機(jī)上的異步串行口加上部分硬件電路來直接產(chǎn)生所需的時序,具體介紹可以參看參考文獻(xiàn)1。

        1.2.4直接調(diào)用法觸發(fā)處理器執(zhí)行ISP代碼

        P89LPC932的ISP模式的預(yù)置啟動向量為1EH,所以其ISP駐留代碼首地址為1E00H,要進(jìn)入ISP,直接調(diào)用1E00H處的代碼就可以了。在C代碼中,程序通過函數(shù)指針的方式就可以調(diào)用ISP駐留代碼(即進(jìn)入ISP模式)。

        1.3在P89LPC932上使用Flashmagic

        Flashmagic是一個免費的軟件工具,可以為Philips的許多處理器作ISP,包括P89LPC932。Flashmagic啟動時將試圖連接用戶選擇的器件,不過通常在這里都會報錯,因為并沒有任何處理器處于ISP模式,又或者還有什么其他的設(shè)置需要更改。請選擇Flashmagic控制的PC機(jī)上的正確串行口,同時選擇目標(biāo)器件為P89LPC932,如圖3所示。然后使這片P89LPC932進(jìn)入ISP模式(如果

        7.jpg
        圖3FlashMagic的啟動畫面



        關(guān)鍵詞: 方法 編程 ISP P89LPC932

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉