看板Electronics
标 题Re: 请问这个网址 内的89S52_ISP 程式?
发信站中山计中美丽之岛 (Wed Mar 29 21:11:54 2006)
转信站ptt!ctu-reader!Spring!news.nctu!news.nsysu!Formosa
三Q呀!希望这个可以在XP之下工作!
对呀!可能线路有问题才烧POWER!但这种直接使用LPT+USB的烧录方式,我实
在不怎麽敢再嚐试!还是让系统独立!大家分开!再用POWER SUPPLY 来做吧!因为
POWER SUPPLY 有保护呀!我的天~~~~~~~又要花钱了!看! 如果试完都OK再看看
谢谢哦!
> ==> [email protected] (被讨厌的蚊子) 的文章中提到:
> ※ 引述《[email protected] (X2MD)》之铭言:
> : http://chaokhun.kmitl.ac.th/~kswichit/IspPgm30a/ISP-Pgm30a.html
> : 请问这个程式是不是无法在XP之下执行,但它的说明应该可以呀?
> : 我用98 + 74244组成的电路可以!但XP则不行。
> : 电路是用
> : LPT (5)→ 74HC244(1+19) →
> : LPT (6)→ 74HC244(6+8) → CLOCK
> : LPT (7)→ 74HC244(2) → MOSI
> : LPT (9)→ 74HC244(13+15+17) → RESET
> : LPT (10)→ 74HC244(9) → MISO
> : 中间 未加提升电阻,98、XP是在不同的电脑。LPT埠、CABLE、ISP电路、
> : 都是好的,在XP之下会说侦测不到硬体?在BIOS内的并列埠都是设定成NORMAL
> : ,别叫我直接 用USB的电路下去做哦!因为SHIT!烧了POWER!SHIT!问题出在
> : 那里呀!有那里有电路可以参考的!用74HC244组成的电路+ WINXP 哦!有吗?
> : 找了一堆相关资料,一大堆电路软体的!但最後只能在98下做,还要在电脑重
> : 做多重开机很烦!而且 这个ISP-PGM 程式有一个问题,它在烧录一个HEX档之
> : 後,如果对这个档重新编辑、编译、LINK之後,再以同一档名.HEX存入→再把
> : 它叫入→此时要烧录时,ISP-PGM 会当!关掉它之後再 重开就又可以烧那个档
> : 了!真是什麽情况呀!
> : 对了这个软体是凭什麽信号来判定说侦测不到硬体呢!那支脚,电压正常是多少?
> 在89S51的MANUAL里面...
> serial programing那一段有写你要序列烧录的时候...所要下的指令...
> 其中有一个是签名的样子...
> 英文忘记怎麽拼了= ="
> 当你下这个指令...MCU就会回传资料...利用这笔资料来判断这颗MCU是哪一颗...
> 然後...
> 用USB只是拉电源来用...
> 并不是透过USB丢资料...
> 所以如果因为这样USB HOST挂掉或是POWER挂掉...
> 那代表你电路有问题...可能短路或是怎样的...
> 我建议用另外一套来做...
> http://www.ourchip.com/NZILIAO/Other/89S_ISP/index.htm
> 这是大陆人写的软体...
> 这个网页里面有电路跟软体说明...
> 这也是目前惟一一个我看到用serial port去ISP的...
> 线比较少...也比较好除错...
> 不过因为RS232本身限制问题...
> 控制用的输出线只有两条...
> 所以...当你进行ISP的同时...RST要为HIGH...
> 用LPT去做ISP的软体跟电路...
> 都另外拉一条线来控制RST的动作...
> 用Serial port则RST要手动处理...
> 这是缺点之一...= =...
> 这个我有做出来...拿手边的8051实验版...拉上三条线就可以用了...
> 建议你可以试看看...
--
★对於您的回应!我无限感激!感恩ㄚ~~★
★不管那是不是我所要的!我都由衷的感激!★
★希望您也能有美好的每一天!★
--
* Origin: 中山大学-美丽之岛BBS * From: 203.203.191.44