sst單片機編程器的制作方法簡(jiǎn)介
一片新的sst單片機通常是可利用SSTFlashFlex51.exe 用串口來(lái)燒寫(xiě)的,但是我們如果拿到的芯片不是新的而是經(jīng)過(guò)編程器擦除了isp,并寫(xiě)入了新的代碼的芯片就不好辦了,這里我給大家介紹一種方法制作一個(gè)簡(jiǎn)單的編程器就可以了,用它可以編程空的sst89c58芯片.電路圖和監控程序的hex文件:http://www.51hei.com/ziliao/file/sstee.zip
SST89C54,58燒寫(xiě)器,可以燒寫(xiě)block0和block1的全部eprom空間。
制作方法:
將HEX文件按19200bps波特率原原本本地發(fā)往本燒寫(xiě)器的串口,發(fā)完就燒完了。
建議使用windows的終端仿真程序來(lái)操作燒寫(xiě),操作過(guò)程中有在線(xiàn)幫助信息不斷從燒寫(xiě)器返回,提示你下一步的正確操作。
一些操作是按最常用的芯片用法制作的,例如:
可以實(shí)現加密操作,加密為block0軟加密,block1硬加密。
可以編程remap位,編程后remap從f000h到ffffh的4k eeprom。
讀eeprom時(shí),由于數據太多,可以從中間位置開(kāi)始讀出,具體看在線(xiàn)幫助。
燒寫(xiě)過(guò)程中沒(méi)有自動(dòng)校驗操作,你可以讀出數據來(lái)看看是否正確,一般如果沒(méi)有接觸不良等原因,一定可以燒寫(xiě)成功。
u1是監控芯片,用的是52,將提供的監控軟件sstPROC.HEX燒入即可。
u2是dip40插座,用來(lái)插被燒的芯片。燒寫(xiě)時(shí)千萬(wàn)注意不要插錯了芯片的方向。
電源電壓用的是5v,連接電纜用3線(xiàn)簡(jiǎn)單連接。
一般如果仔細焊接,只要元器件沒(méi)有問(wèn)題,連接線(xiàn)沒(méi)有斷線(xiàn)或短路,可以一次性制作成功。
如果調試有問(wèn)題請按以下步驟解決。
1。請仔細檢查連接線(xiàn)路的每一條連線(xiàn)是否連通?有沒(méi)有短路?
2。有沒(méi)有加上5v電壓?
3。晶振是否起振?
4。上電時(shí)led是否亮了一會(huì )兒?如果亮了一會(huì )表示監控程序正在往計算機發(fā)送幫助信息。
5。將終端程序設置好串行端口和9600bps波特率。上電后將收到幫助信息。如果沒(méi)有收到,請檢查max232是否正常工作。
6。檢查max232,測量它的2腳和地之間是否有大于6v的電壓,6腳和地之間是否有小于-6v電壓。
7。檢查連接電纜是否通暢,是否2腳和3腳(收和發(fā))搞反了?
8。如果是剛入門(mén)的小菜鳥(niǎo),總是制作不成功的話(huà),請先好好修習一下電路知識,和單片機基礎知識,等到你覺(jué)得你問(wèn)的問(wèn)題已經(jīng)夠一定水平了,再發(fā)email給我吧。我實(shí)在是很忙,請原諒。如果是哪位老鳥(niǎo)發(fā)現了我的問(wèn)題,那就請提出,我們討論一下。
評論