作者Jhih8051 ()
看板ASM
標題[問題] 89S51燒錄原理
時間Wed Jan 6 00:29:36 2010
寫8051也有一段時間了,
因為之前都是使用已經做好燒錄電路的板子,
最近在網路上找了一些print port&RS232燒S系列的電路,
print port電路算是大同小異,
rs232電路的接法確有很多種,
但因為小弟現在功力不夠,所以先不問太複雜的問題,
我想先問,
像print port電路為什麼是要那樣接,
我是要先研究s51的datasheet ISP的部份,
還是要研究一下print port他送出來的是什麼訊號,
又,print port送出來的訊號,是跟燒錄軟體有關嗎?
麻煩各位大大指點迷津,謝謝 <(_ _)>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.161.193.245
1F:推 stool100:說來話長長 也可以短短 先問對問題 01/06 02:30
2F:推 sorkayi:可以先去看看8051的 spec 就知道程式大概怎麼寫的 01/06 10:31
3F:→ ksmrt0123:除非你有燒錄程式的原始碼 不然這沒什麼好研究的 01/06 15:00
4F:→ easypro:s51 是用SPI介面去燒錄 所以用print才能直接控制io來動作 01/06 22:16
5F:→ Jhih8051:那我想請問用RS232燒也會是相同的原理嗎? 01/07 00:33
6F:推 hayden0828:RS232的技巧比較深,通常會有一顆UART轉成SPI的單晶片 01/07 00:56
7F:→ hayden0828:或是用RS232的交握腳位(DTR.DSR.RTS.CTS)來做溝通 01/07 00:58
8F:→ hayden0828:所以看到的電路千奇百怪也都不盡相容 01/07 00:59
9F:→ ksmrt0123:RS232的可能就只是RS232... Atmel flash 8051 內有個 01/07 01:06
10F:→ ksmrt0123:bootloader, 可從uart接受program flash的命令與資料 01/07 01:07
11F:→ ksmrt0123:可參考 atmel 網站的 FLIP 程式 01/07 01:08