ian wrote:Are there some chips/operations that might have a problem without precise delays? We might be able to write some extensions for that stuff.
Sjaak wrote:I though all the pic12, 16 and 18 had the same way of programming. Since they use a synchronious communication timing isn't very critical or am I way off?
Yup, the 10-16s I looked at use synchronious communication, and 18 and up probably too but I haven't looked at the higher end chips too much yet.
ian wrote:Also, would you like a PIC programming adapter with a boost converter, or maybe just to see the circuit I used for switching VPP and MCLR?
Sure, that'd be great!
I can put it under SVN once I figure out the format for the config files and clean up my bus pirate raw mode wrapper.
The main problem is that there are so many different programming sequences. I've seen at least 5 different ones in the microchip programming spec pdfs
for the 8 bit chips. There are at least 3 "begin programming" commands, at least 3 combinations of begin-write-(optional)end cycles, and sometimes different chips do different things with the same command!
I'm wondering if it's easier to work with the pdfs or with the usbpicprog firmware source to figure out what config options the files need to have.
Also, if anyone uses Mono, does Mono implement System.IO.Ports.SerialPort?