兰博

Weiner SP200S programmer#

 
Overview

The SST89E516 simulation chip used on the MSC51 microcontroller simulation learning experimental board sometimes causes a suspended animation state where the download cannot be downloaded and cannot be simulated due to operational errors.

At this time, you can use Weiner's open source SP200S programmer to revive the SST89E516 and resurrect it into a simulation mode chip.

Of course, you can also buy a new emulation chip with written firmware or send the fake death chip to the seller for rescue.

If you are making your own MSC51 microcontroller simulation learning experiment board, of course there is no need to buy a chip with simulation firmware already burned into it at a high price.

You can buy a blank chip and use SP200S to write the simulation firmware yourself and then use it.

Blank SST89E516RD purchase link  https://item.taobao.com/item.htm?id=572889545010

Isolation column purchase link:    https://item.taobao.com/item.htm?id=530551927091     ( Color classification: G221-06-100 capsules )

Since I'm playing with SST emulation chips. Learning to rescue yourself is also a good choice. Send it to the seller for rescue or spend 30 yuan to buy a new simulation chip.

Not to mention the round-trip express delivery fee. Just waiting to sign for the express delivery is also a waste of time.

Besides, if the simulation chip dies once and you have to wait for the express delivery, why not prepare an SP200S programmer yourself to save time and money once and for all?

If you are too lazy to weld it yourself, you can go to Taobao to buy the complete set of finished products: https://item.taobao.com/item.htm?id=602813436518

If you are a DIY enthusiast and have common components and tools on hand, you might as well spend 5 yuan to prototype the PCB board and solder it yourself. It is also a learning pleasure.

Okay, let’s get started!

First, solder the board, and check the densely packed transistor and USB socket to make sure there is no short circuit.

Welded board

1.png

Next, download the unzipped attachment SP200S.zip and prepare to download the SP200S.BIN program for the STC89C58RD+ on SP200S. . 5.png

If the CH340 USB serial port driver has not been installed, please run ch341ser.exe to install the driver first. Computers that have already been installed do not need to install it again.

Run stc-isp-15xx-v6.86u.exe. Select STC89C58RD+ for the microcontroller model as shown below. If you are using STC90C516RD+, select STC90C516RD+. 6.png

Open the SP200S.BIN program file in the following order 7.png

As shown below, click download and it will show that the operation is successful and you can close STC-ISP. 22.gif

At this point, the Weiner SP200S programmer has been successfully completed. Use a multimeter to check the voltage on VPP, if it is about 12V-14V. There is no need to rush to adjust the voltage.

The actual VPP error of the resistor value soldered according to the schematic diagram is large and does not affect the burning of the target chip.

Next, burn the simulation firmware to the blank SST89E516RD chip or fake death chip.

First disconnect the USB cable between the SP200S and the computer.

First install the WLPRO_V220_SETUP.exe extracted from the attachment

After installation, open the SP200S and connect it to the computer with a USB cable, and put the fake dead chip or blank chip that needs to be burned into the simulation firmware into the locking seat and lock it firmly as shown below. Be careful not to put it in the opposite direction. 2.png

Open the WLPRO software on your desktop.

77.png

As shown in the figure below, the online mode shows that the software has successfully connected to the programmer.

88.png

Follow the steps below to open the selected device

a.png

Select SST89E516RD and click OK. If your chip is SST89E58RD, choose SST89E58RD

b.png

Follow the steps below to load SoftICE_Block1.bin and click Open Simulation Firmware

aa.png

After clicking Open in the previous step, this window will pop up. If your simulation chip is SST89E516RD,  change the buffer start address to 10000 as shown below and click OK. Note that it is important not to fill in this step incorrectly.

22.png

If your simulation chip is SST89E58RD, fill in the starting address of the buffer by referring to the figure below and write E000. If it is another model, also fill in the starting address of Block1 in the device information of the corresponding model.

33.png

According to the actual model of your simulation chip, fill in the buffer address as shown above and click OK.

As shown in the figure below, after confirming that the file is loaded successfully, click the Auto button on the left shortcut toolbar to start burning the simulation firmware.

Displaying programming success and verification success indicates that the simulation firmware is burned successfully and the WLPRO Weiner programmer software is closed. 33.gif

At this point, the production (resurrection) of the simulation chip is completed. Remove the chip with the burned simulation firmware from the locking seat and put it back into the MSC51 microcontroller simulation learning experiment board , and you can use Keil hardware simulation breakpoint debugging.

参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-06-24 07:34:17

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号