PonyProg is a popular software used for programming microcontrollers and other electronic devices. The software is designed to work with various types of hardware interfaces, including parallel, serial, and USB interfaces.
One of the useful features of PonyProg is the ability to reset the EEPROM memory of a microcontroller. In this article, we will discuss how to use PonyProg as an EEPROM resetter.
To install the programming utility on the pc, use the UCJ development system installation CD.
The following figure shows the most menu of the Universal management Jet Autorun wherever it’s doable to launch the installation of the PonyProg utility (« PonyProg ControlMicro »).
Use the Universal management Jet UCJ installation CD to put in on your pc the flash programming utility .
The next figure show the most UCJ Autorun menu wherever it’s potential to start out the PonyProg utility installation (“PonyProg ControlMicro”).
Setting configurations :
Only the primary time the communication port, the polarity of the management lines and therefore the style of microcontroller used are chosen.
From the « Setup » menu opt for « Interface Setup … »; a window opens wherever you set:
« SI ProgI / O » because the style of interface, the serial as programming interface, com1 or com2 as communication port and therefore the polarity of the management lines. the proper setting is highlighted within the following figure:
Only the primary time you need to choose the communication port, the road management polarity and therefore the kind of microcontroller used.
From the menu “Setup” selected “Interface Setup…”; open a window wherever you’ll be able to choose the interface sort and therefore the port variety where the hardware is connected:
“SI ProgI/O as interface sort, serial as programming interface, com1 or com2 as communication port and line management polarity. the subsequent figure show the proper configuration.
To set the best values for the programming speed it would be helpful to perform a activity of the computer bus speed a minimum of once. From the « Setup » menu opt for « Calibration:
Calibration tunes the pc serial bus speed. From “Setup” menu selected “Calibration”:
The setting of the microcontroller (ATMEGA128 in our case!) is finished ranging from the « Device » menu by selecting the « AVR micro » and « Atmega128 » device family as shown within the figure:
The setting of the microcontroller (ATMEGA128 in our case!) is finished ranging from the « Device » menu by selecting the « AVR micro » and « Atmega128 » device family as shown within the figure.
Only just in case of issues browse the configuration and safety bits and check if they’re set as shown within the figure. Avoid redaction the configuration and security bits while not EVCO’s assistance; the controller could now not work properly!
From the menu select « Command », « Security and Configuration Bits … » so press « Read » button.
Use the safety and configuration bit browse command as long as there are some issues. Not write the safety and configurations bit while not EVCO help; the controller couldn’t work properly !
From menu selected “Command”, “Security and Configuration Bits…” and so “Read”.
In conclusion, using PonyProg as an EEPROM resetter is a useful feature that allows you to erase the contents of the EEPROM memory of a microcontroller.
To use PonyProg as an EEPROM resetter, you need to download and install the software, connect the hardware interface, select the microcontroller and EEPROM memory, and reset the memory.
By following these steps, you can use PonyProg as an EEPROM resetter without infringing on copyright laws.