|Name||Modified||Size||Downloads / Week||Status|
|Totals: 2 Items||192.3 kB||3|
Need help to make it USB compatible. Please contact us for more details.
This is the version-2.0 of the software, which runs on GNU/Linux based systems.
This is primarily written to program ISP based 8051 controllers(89SXX). The software decodes the hex file entered from the command line and send it to controller's flash memory using PC's parallel port. The hardware connections are very minimal.
Prefer SDCC to compile your 8051 embedded C code.
The hardware circuit shown in the programmer.JPG is very simple and can be prepared in few hours.This is the minimum hardware configuration, you can add LEDs etc where ever you want.
To compile linux_isp_89SXX.c open your terminal and become root user
[srikant@localhost ~]$ sudo -s
after becoming root a # symbol will appear at your prompt, like this
Now locate your directory where you download the source and compile
[root@localhost ]# cc -o 8051_LINUX_ISP linux_isp_89SXX.c
This will create an output executable file 8051_LINUX_ISP (you can choose any name in place of 8051_LINUX_ISP), now to dump your hex file
[root@localhost ]# ./8051_LINUX_ISP blink.hex
If you don't want to use and ./8051_LINUX_ISP every time and want to get rid of keeping the hex file and executable file in same directory, just move your executable file to /usr/bin directory
[root@localhost ]# mv 8051_LINUX_ISP /usr/bin
Please give your suggestions and feed backs so that we can modify and make the program compatible for other controller devices.
We thank Kevin Towers and Steven bolt of sp12 software (originally inspired by their assistance), to all blogs which helped us and of course the almighty google.
Feel free to communicate.
Srikant Patnaik (email : firstname.lastname@example.org)
Karsten Albrektsen (email : email@example.com)