P89V51在线编程(ISP)问题

[复制链接]
 楼主| 高个 发表于 2009-8-20 22:28 | 显示全部楼层 |阅读模式
我根据周立功网站上给出的资料搭建了如图电路。但是按照PDF文档中的操作进行时,从来没有成功过。所用芯片为P89V51RC2FBC,芯片为新的,没有写过程序。应该没有什么问题。有没有做过这方面的指导一下,看看是不是我有什么地方做错了。
另外如下图,当开关断开的时候我测量RST引脚的电压为4.25V,但是我觉得应该为0V才对。否则P89V51不就一直复位了吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
fortuner 发表于 2009-8-21 00:54 | 显示全部楼层
你用的flashMagic是哪个版本?问题就在这!!!这张图没有任何问题,我就是这么做的,芯片和你的也一样
lyjian 发表于 2009-8-21 08:09 | 显示全部楼层
如果RST引脚真的一直的是高电平那当然有问题。
从图上看开关断开后RST应该是0电平的。
古道热肠 发表于 2009-8-21 15:13 | 显示全部楼层
解决问题的步骤如下:
1.写个最简单的测试程序,闪灯或蜂鸣器狂叫.用于测试复位电路与晶振的性能,多按几次复位就知道灵不灵了.
2.在PC机上启动SCOM32软件,定时发送大写U字符,然后按MCU的复位,有返回说明硬件通路已打通,且激活了ISP程序,有U返回时说明波特率对上号,用此波特率在Flashmagic中读ID.
3.建议把晶振换24M试试.
 楼主| 高个 发表于 2016-1-23 09:15 来自手机 | 显示全部楼层
解决了,要先打开flashmagic,点击编程,它提示复位时再给单片机上电就可以了。希望对后续使用者有帮助
autopccopy 发表于 2016-1-23 11:56 | 显示全部楼层
高个 发表于 2016-1-23 09:15
解决了,要先打开flashmagic,点击编程,它提示复位时再给单片机上电就可以了。希望对后续使用者有帮助 ...

哇,快7年了,写书也写出来了! :lol

一般串口ISP都是要重启动的吧? 我有过飞利浦的单片机,但后来都是用STC的STC-ISP下载。
(2145)
 楼主| 高个 发表于 2016-4-4 10:51 | 显示全部楼层
autopccopy 发表于 2016-1-23 11:56
哇,快7年了,写书也写出来了! :lol

一般串口ISP都是要重启动的吧? 我有过飞利浦的单片机,但后来都是 ...

是的,一般串口ISP都要重新启动才能进入引导程序,但是我的板子上没有预留手动复位接口,只能使用51单片机的上电复位功能,进入引导程序。
ningling_21 发表于 2016-4-4 12:25 | 显示全部楼层
好老的帖子
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

36

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部