Getting PonyProg to work

Go To Last Post
7 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

For the fun of it, I built up a serial programmer circuit like they show for using with the Ponyprog software. But I don't seem to be able to get it to work.
I tried both the current 1.17h and the newer beta version, and both of them don't seem to be able to recognize the Atmega128 that I have. The 128 was changed over to a real 128 via the fuse bit using a Atmel ISP programmer. The PonyProg software states the deive is either missing or unknown.
Does anyone know what the settings are for the PonyProg software?
Is the ciruit they use sensitive to the length of the serial cable maybe?
I am also using Windows XP Pro if that might be the problem also.
Thanks
Earl

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I have one made by me for PICs and AVR's and works perfectly. I'm using Win2000. Remeber to calibrate the program. I've never used it on anything other than mega8 and pic16f84 (yet).
Be careful at the clock selections. It should work with cables between 1 and 2 meters.
For me it works with either SI prog API and SI prog I/O. Good luck.

Open the pod bay doors, HAL.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

For me it's works too! Don't forget to put transistor like in schematic...

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Yes I copied it exactly. I even have a BC547 Fairchild transistor in there too. The reset line is working as expected, and I can see pulses on the MOSI and MISO and SCK lines too (using an oscilloscope).
I'll go and find one of my other older PCB's with a 2313 or 8515 on them and see if it works with them.

Do you need to invert any of the I/O lines in the PonyProg software? I noticed that in the setup you can invert ot un-invert some of the signal lines.
Or all you do is select your chip or MCU and go for it?
Thanks

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

You didn't happen to forget that the m128 (and m64) the ISP lines are different than the SPI lines? Make sure you are connected to PDI & PDO (PE0 & PE1 IRC)

Writing code is like having sex.... make one little mistake, and you're supporting it for life.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hi,

I wrote the same thing earlier glitch but then deleted it because I reread the first post and saw this:

Quote:
The 128 was changed over to a real 128 via the fuse bit using a Atmel ISP programmer

But of course I guess I am still making certain assumptions :)

Regards,
Steve

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Yes I had used the Txd and Rxd lines instead of the MOSI and PISO lines on the M128. It works great with my AVRISP programmer, I just can't get it going with the PonyProg software and or hardware.
So I figure I must be doing something wrong or not doing something with the PonyProg software.
Thanks