Electronics > Microcontrollers

ZEPPP: Arduino-based PIC programmer for several old-school microcontrollers.

<< < (8/8)

battlecoder:

--- Quote from: mcovington on January 09, 2020, 02:58:24 am ---For completeness we must acknowledge David Tait's TOPIC (Try Out PIC), of which NOPPP was a simplification.  A long lineage!

--- End quote ---
Oh, definitely. David Tait was a name that kept appearing in my searches when I started with PICs. There were a few other names that were really everywhere, and people around the world were building those designs and improving upon them. JDM was also another popular programmer circuit back then, and NOPPP was also 100% part of that landscape.

Back then I had pretty basic "maker" skills, almost no knowledge, and highly limited access to electronic components and tools, so the simpler the circuit the better.
I ended up building James Padfield's modified version of NOPPP, though, which (if my memory serves me well) was fairly "recent" at the time, and supported a couple more PICs by means of a simple extra resistor and modified software.

I owe you a lot, truly. Even when NOPPP was simple in its design I learned a lot from it, and it remained my only and trusted tool for programming PICs for at least several years after I built mine.

Slothie:
Ah PC Paralell Port - thats a name I haven't heard in years! :)

Slothie:
I've just used this to successfully program a PIC 16F877A with an Arduino Uno using Linux Mint 20 and java 11. I did have problems getting the arduino sketch to compile until I moved the two typedef's into a seperate .h file. Not sure why this was because I'm not an Arduino expert, but  I googled and that seemed to be the suggestion people made. Perhaps it was a change to the Arduino pre-processor that reformats the .ino files.  :-//

battlecoder:

--- Quote from: Slothie on September 20, 2020, 06:53:56 pm ---I've just used this to successfully program a PIC 16F877A with an Arduino Uno using Linux Mint 20 and java 11. I did have problems getting the arduino sketch to compile until I moved the two typedef's into a seperate .h file. Not sure why this was because I'm not an Arduino expert, but  I googled and that seemed to be the suggestion people made. Perhaps it was a change to the Arduino pre-processor that reformats the .ino files.  :-//

--- End quote ---

I will look into the issue you found. I have to admit I haven't updated my Arduino environment in a long, long time, so it could be that the code is not really compiling with later versions of the Arduino environment and I'm just finding out now thanks to you. I have encountered errors like that in the past in other people's projects (that probably used to compile fine 3 years ago but now suddenly you need to rename stuff, or move some declarations somewhere else), so it wouldn't surprise me to see that kind of problem in one of my projects.

Anyway, glad to hear you were able to use this programmer successfully. I quite liked the 16F87x family of PIC micros back in the day, and in fact I think the "brain" of my first robot was a 16F874, if my memory serves me right.

alexblade:

--- Quote from: jaromir on January 01, 2019, 10:35:35 pm ---
I made similar programmer for newer 8-bit devices - https://github.com/jaromir-sukuba/a-p-prog - and really didn't bother to support the older ones (with PGM pin), so your work is great addition to simple PIC programmers.

--- End quote ---
Hi! 
I am interested in your project. Please tell me you have implemented the ability to read the firmware?
if not. could you do it in the next version 1.0 ?

Navigation

[0] Message Index

[*] Previous page

There was an error while thanking
Thanking...
Go to full version