<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > ISP器件W78E516及其在系統(tǒng)編程的實(shí)現(xiàn)

          ISP器件W78E516及其在系統(tǒng)編程的實(shí)現(xiàn)

          作者: 時(shí)間:2008-11-21 來源:網(wǎng)絡(luò) 收藏
              (3) SFRAH,SFRAL:在狀態(tài)下的目標(biāo)地址。SFRAH包含地址的高位字節(jié);SFRAL包含地址的低位字節(jié)。

            

            (4) SFRFD:編程狀態(tài)下MTP-ROM的編程數(shù)據(jù)。

            二、W78E516的在方法

            1. 操作實(shí)現(xiàn)過程

            微控制器通常執(zhí)行APROM中的程序。如果APROM中的程序需要修改,用戶需要通過設(shè)置CHPCON寄存器來激活在模式。在默認(rèn)情況下,CHPCON是只讀的,必須依次向寄存器中寫入#87H和#59H,才能使CHPCON的寫特性有效。激活CHPCON的寫特性后,在其0位置位,進(jìn)入在系統(tǒng)編程模式。操作包括進(jìn)入/退出在系統(tǒng)編程模式、編程、擦除、讀等,它們是在CPU處于空閑模式時(shí)完成的,因此,設(shè)置CHPCON寄存器后使CPU進(jìn)入空閑模式,并由定時(shí)器中斷的發(fā)生來控制執(zhí)行每一種操作的時(shí)間。定時(shí)器中斷到來時(shí),轉(zhuǎn)入LDROM中執(zhí)行相關(guān)的中斷服務(wù)程序。第一次執(zhí)行RETI指令后, PC指針清零,指向LDROM中的00H。當(dāng)APROM中的內(nèi)容被完全更新后,將CHPCON的第0,1,7位設(shè)置為邏輯1,通過軟件復(fù)位的方式返回APROM執(zhí)行其中的新程序。在應(yīng)用程序需要頻繁更新的情況下,這種在系統(tǒng)編程方式使工作簡(jiǎn)單而高效。

            在默認(rèn)情況下,上電復(fù)位后W78E516從程序中啟動(dòng)。在某些情況下,可以使W78E516從LDROM中啟動(dòng)。當(dāng)APROM中的程序不能正常運(yùn)行,W78E516無法跳到LDROM中執(zhí)行ISP操作時(shí),CPU進(jìn)入F04KBOOT模式。在應(yīng)用系統(tǒng)設(shè)計(jì)中一定要注意P2,P3,ALE,EA和引腳在復(fù)位時(shí)的值,以避免意外激活編程模式或F04KBOOT模式。復(fù)位時(shí)進(jìn)入F04KBOOT MODE時(shí)P43,P2.7,P2.6引腳電平及時(shí)序如圖1及圖2所示。



          評(píng)論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();