2008-04-05 再次挑戰8051燒錄器

今天又是悠閒的放假日,昨天順路去一趟光華又買了一組之前一直沒有做出來的8051在線燒錄器(ISP)

這次選用的可是高級PCB板,小宗宗懷疑是上次用的電路板太爛,雜訊太大,所以才會在燒錄時出現燒錄失敗的錯誤訊息,今天改用的是綠色的雙面板,一片NT$60,上次用的是便宜的土黃色電木板,一片NT$8元.這次還把Pull Up電阻換成排阻,可以節省電路板面積和焊接點.

05_01.jpg
高級PCB板

吃過午餐後,下午就開始製造啦~小宗宗趕緊上網找出了電路圖,算了一下零件,咦~奇怪,怎麼和之前的零件數目不太一樣,該不會是抄錯了吧?不可能啊~明明有重新對過兩次,後來研究了很久後發現,原來是版本不一樣,小宗宗之前用Google找到的網頁的電路是3.0版的,後來作者有更新過變成3.0a版並放在他的官方網頁上,電路圖上在Buffer後端的電阻通通被拿掉了.難道說之前做失敗就是這原因?因為小宗宗之前是參考舊版的電路製作的.

Ver 3.0版

Ver 3.0a版

找到之前疑似失敗的問題點後信心馬上大增,因為本來還是很擔心這次會不會又做失敗,看來這次是保證成功的啦~

大概快五點鐘才做好,很緊張的把新板子接上後,接好IC和電源,然後把Windows的燒錄程式打開進行測試,Ya~成功了,只見燒錄進度Bar跑到底後出現”燒錄/驗證成功”,哈哈哈~果然是舊版電路圖有問題,看來要寫封信給作者請它改一下網頁,讓舊板的網頁自動轉到新版去,免得有更多像小宗宗一樣的人受害XD

05_02.jpg
新舊板比較.

05_03.jpg
測試中

吃過晚餐後,本來以為可以繼續進行專題製作了,沒想到又出怪事情啦~小宗宗發現燒錄進去的程式都沒有如預期的運作,連最簡單的LED程式都沒有辦法成功動作,感覺不像是程式有問題,因為Compiler沒有出現錯誤訊息,短短一行程式(組合語言)也不可能寫錯啊~

後來拿電表去量IC輸出,竟然會有負電壓輸出,還有的只有3.3V輸出,一整個超奇怪,理論上8051的IC輸出是標準的0,1邏輯輸出,電壓應該只有0V和5V兩種變化,檢查了一下周邊電路看起來好像也沒問題,很可能是買到壞掉的IC吧~小宗宗就收收東西去床上看漫畫了XXD 等有時間再去光華買一顆新的試試看好了~

05_04.jpg
放假日和小熊們一起看漫畫真棒~ :u_021_user:

宵夜吃了一杯辛香菇杯麵,味道一般而已,除了辣味外似乎沒有其他的特別之處,辣度大約與來一客泡菜口味相當.
05_05.jpg

05_06.jpg

05_07.jpg
用電表蓋泡麵,一整個專業XD