發了一大堆燒錄器,都是不用經過另一顆單晶片做轉換的。
而我這次要發的這一篇則是多了一顆小小的2051單晶片來做溝通的橋梁,最重要的是,我獨家取得此款燒錄器的原始碼!
好,接下來我就先大略的介紹一下這種燒錄器的特點。
- 利用單晶片,使整體體積變得更小
- 可以使用USB to Serial轉接頭
- 成本低廉
-
攜帶方便(?) 總覺得,我每次整理出來的要點都很少很少……(我這是精簡!你懂不懂啊!) OK,接下來就是最重要的部分,電路圖與燒錄程式啦!
- 燒錄程式下載
- ISP232.HEX〈AT89C2051的程式〉
ISP232.HEX原始碼(C語言)
From:馬蓋先技能檢定研習室
線路中的 2n2222 能用2n3904代替嗎? 2n2222在香港不好買呀~
用usb to serial 要用多少 速率?
@ivan : 只要是NPN的電晶體都可以。如果不行,那我再幫你問問。
((這個東西很久沒動了XD
請問VCC 從哪裡取得?
我沒記錯的話是5V,從電路或者是自己接一個輸入點
你好~請問要用哪幾種軟體才有89C2051?
這是我轉貼來的,假如軟體本身沒有寫到,就無法燒錄喔
請問 大大 你有燒錄成功嗎 我完全按照電路圖去做 做完依樣無法燒錄
都沒反應
是有人成功過,我自己是沒有測試…
想請問一下,那89S51的燒錄腳一樣是6、7、8、9跟Vcc、Gnd嗎?
這樣的話是接AT89C2051的哪幾隻腳?
把電路圖上的 P1.5 P1.6 P1.7 RESET 對應到 89S51/52 的同名腳位就行了。
至於是第幾腳…我就沒記了,89S51已經開始被我遺忘了…XD
有辦法用兩個89S51實現嗎?
理論上是可以,不過原始碼可能需要修改。
不過這樣還有意義嗎 XD?
我們是用rs232 跟 兩個8951
用一個8951當MASTER
用另外一個當SLAVE
我們現在卡在 燒進去只能燒到256 byte
然後每筆資料中間都會有FF
我們是byte mode byte3 的地方是要寫入資料位置 可以從0000開始嗎
還是要造hex檔裡面的第一筆的起始位置
嗯…不了解這狀況是怎麼回事,小的能力也可能沒辦法幫你解,因為我很久沒摸這東西了…