作者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