MSC51单片机仿真学习实验板上使用的 SST89E516 仿真芯片有时候操作失误会导致不能下载不能仿真的假死状态。
这时就可以使用 伟纳 开源的 SP200S编程器 将 SST89E516 救活,重新复活成仿真模式芯片。
当然也可以重新买一片写好固件的仿真芯片或者将假死芯片寄给卖家抢救。
如果你是自制 MSC51单片机仿真学习实验板 ,当然也就没有必要高价购买已经烧录仿真固件的芯片。
完全可以购买空白芯片自己用 SP200S 写入仿真固件就可使用了。
空白SST89E516RD购买链接 https://item.taobao.com/item.htm?id=572889545010
隔离柱购买链接: https://item.taobao.com/item.htm?id=530551927091 (颜色分类:G221-06-100粒 )
既然玩SST仿真芯片。学会自己抢救也是不错的选择。寄给卖家抢救或是重新花30块钱购买新的仿真芯片,
来回快递费不说。光是等待签收快递也耽误时间。
况且仿真芯片死一次就等一次快递何不自己准备一个SP200S编程器节省时间节省银子一劳永逸呢?
如果懒得自己焊接也可以去淘宝购买整套成品:https://item.taobao.com/item.htm?id=602813436518
如果你是DIY爱好者,常用元器件和工具手头都有,不妨花5块钱打样PCB板子自己焊接制作也是一种学习的乐趣。
好吧,下面我们开始吧!
首先按将板子焊接好,注意检查引脚密集的三极管和USB座子确保没有短路。
接下来下载解压附件 SP200S.zip 准备给SP200S上的 STC89C58RD+ 下载 SP200S.BIN 程序。.
如果未安装过CH340 USB串口驱动请先运行ch341ser.exe 安装驱动。已经安装过的电脑不必重复安装。
运行 stc-isp-15xx-v6.86u.exe ,如下图单片机型号选择 STC89C58RD+ 如果你用的是 STC90C516RD+ 则选择 STC90C516RD+
按如下顺序打开 SP200S.BIN 程序文件
如下图点击 下载 后显示 操作成功 即可关闭STC-ISP。
至此 伟纳SP200S编程器 就成功做好了。用万用表检查一下VPP上电压,如果有12V-14V左右即可。不必急着调试电压。
按原理图焊接的电阻值实际VPP误差大一点也不影响烧录目标芯片。
先把 SP200S 与电脑的 USB 线断开。
首先安装附件解压出来的 WLPRO_V220_SETUP.exe
安装好后打开把 SP200S 与 电脑用USB线连接好,并按下图将需要烧录仿真固件的假死芯片或空白芯片放入锁紧座锁牢,注意不要放反方向。
打开桌面的 WLPRO 软件。
如下图显示 联机模式 说明软件已经成功连接编程器。
按下图步骤打开选择器件
选择 SST89E516RD 然后点击 确定。如果你的芯片是 SST89E58RD 就选择 SST89E58RD
按下图步骤加载 SoftICE_Block1.bin 仿真固件 点 打开
上一步点了 打开 后弹出这个窗口 如果你的仿真芯片是 SST89E516RD 缓冲器开始地址按下图修改为 10000 然后点击确定。注意这步很重要不要填错。
如果你的仿真芯片是SST89E58RD 则缓冲区开始地址填参照下图写 E000 如果是其他型号一样也是看对应型号器件信息里的Block1开始地址填写。
根据你的仿真芯片实际型号按照上图填写缓冲区地址后点击 确定
如下图确定加载文件成功后点击左侧快捷工具栏 自动 按钮开始烧写仿真固件。
显示 编程成功 和 校验成功 说明仿真固件烧录成功 关闭 WLPRO伟纳编程器软件。
到此为止仿真芯片制作(复活)完毕,将烧录好仿真固件的芯片从锁紧座取下来装回MSC51单片机仿真学习实验板即可使用Keil硬件仿真断点调试了。
!注意:请使用浏览器自带下载,迅雷等下载软件可能无法下载到有效资源。
欢迎加入EEWorld参考设计群,也许能碰到搞同一个设计的小伙伴,群聊设计经验和难点。 入群方式:微信搜索“helloeeworld”或者扫描二维码,备注:参考设计,即可被拉入群。 另外,如您在下载此设计遇到问题,也可以微信添加“helloeeworld”及时沟通。
EEWorld Datasheet 技术支持