看板 ASM 關於我們 聯絡資訊
ksmrt0123:除非你有燒錄程式的原始碼 不然這沒什麼好研究的 01/06 15:00
說明一下理由. 如之前推文有人說的,Atmel AT89S in system programming 是用PC的 printer port 模擬出 spi 介面來連接 at89s51 的. 在硬體部份(所謂的ISP cable)部份 基本上就是幾條銅線而已, 例如 AEC eletronics 的cable: http://www.aec-electronics.co.nz/wp-content/uploads/2007/01/aec_isp.pdf Atmel 原廠的 cable, 以及網路上找得到的相容電路, 通常也只是多加了保護電路 以及搭配不同電壓(3.3V)的52需要的轉換電路, 原理跟幾條銅線接一接是一樣的. 所以才說沒什麼好研究的. 這類ISP programmer重點在軟體. 假如有燒錄軟體的原始碼, 或者有興趣自己寫, 可以研究: (1) PC程式如何讀寫printer port, (2) 承(1), 如何以printer port模擬出 spi host, (3) AT89S isp flash programming protocol 有空的話study一下倒是不錯. 雖然 printer port已是過時的介面, 不過因其非常簡單, 看看無妨. 用pointer port做一些自用的小tool或作實驗還蠻好用的. *********** 下面是重點 ************ 不過, windows下要寫讀寫printer port的程式並不簡單... 要抓library來用比較方便. 另外, 寫視窗程式跟寫8051也是差粉大~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.68.71.218 ※ 編輯: ksmrt0123 來自: 219.68.71.218 (01/07 00:56)