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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > sst單片機(jī)編程器的制作方法簡介

          sst單片機(jī)編程器的制作方法簡介

          作者: 時(shí)間:2011-10-09 來源:網(wǎng)絡(luò) 收藏

          一片新的通常是可利用SSTFlashFlex51.exe 用串口來燒寫的,但是我們?nèi)绻玫降男酒皇切碌亩墙?jīng)過擦除了isp,并寫入了新的代碼的芯片就不好辦了,這里我給大家介紹一種方法制作一個(gè)簡單的就可以了,用它可以編程空的sst89c58芯片.電路圖和監(jiān)控程序的hex文件:http://www.51hei.com/ziliao/file/sstee.zip

          SST89C54,58燒寫器,可以燒寫block0和block1的全部eprom空間。

          制作方法:
          將HEX文件按19200bps波特率原原本本地發(fā)往本燒寫器的串口,發(fā)完就燒完了。
          建議使用windows的終端仿真程序來操作燒寫,操作過程中有在線幫助信息不斷從燒寫器返回,提示你下一步的正確操作。

          一些操作是按最常用的芯片用法制作的,例如:
          可以實(shí)現(xiàn)加密操作,加密為block0軟加密,block1硬加密。
          可以編程remap位,編程后remap從f000h到ffffh的4k eeprom。
          讀eeprom時(shí),由于數(shù)據(jù)太多,可以從中間位置開始讀出,具體看在線幫助。
          燒寫過程中沒有自動(dòng)校驗(yàn)操作,你可以讀出數(shù)據(jù)來看看是否正確,一般如果沒有接觸不良等原因,一定可以燒寫成功。

          u1是監(jiān)控芯片,用的是52,將提供的監(jiān)控軟件sstPROC.HEX燒入即可。
          u2是dip40插座,用來插被燒的芯片。燒寫時(shí)千萬注意不要插錯(cuò)了芯片的方向。
          電源電壓用的是5v,連接電纜用3線簡單連接。

          一般如果仔細(xì)焊接,只要元器件沒有問題,連接線沒有斷線或短路,可以一次性制作成功。

          如果調(diào)試有問題請按以下步驟解決。
          1。請仔細(xì)檢查連接線路的每一條連線是否連通?有沒有短路?
          2。有沒有加上5v電壓?
          3。晶振是否起振?
          4。上電時(shí)led是否亮了一會兒?如果亮了一會表示監(jiān)控程序正在往計(jì)算機(jī)發(fā)送幫助信息。
          5。將終端程序設(shè)置好串行端口和9600bps波特率。上電后將收到幫助信息。如果沒有收到,請檢查max232是否正常工作。
          6。檢查max232,測量它的2腳和地之間是否有大于6v的電壓,6腳和地之間是否有小于-6v電壓。
          7。檢查連接電纜是否通暢,是否2腳和3腳(收和發(fā))搞反了?
          8。如果是剛?cè)腴T的小菜鳥,總是制作不成功的話,請先好好修習(xí)一下電路知識,和單片機(jī)基礎(chǔ)知識,等到你覺得你問的問題已經(jīng)夠一定水平了,再發(fā)email給我吧。我實(shí)在是很忙,請?jiān)?。如果是哪位老鳥發(fā)現(xiàn)了我的問題,那就請?zhí)岢?,我們討論一下?/P>



          關(guān)鍵詞: sst單片機(jī) 編程器

          評論


          相關(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); })();