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