From: Francesco M. <f18...@ya...> - 2009-05-11 21:39:57
|
Hi Frans, I've noticed that you have committed a new version of the PCB (rev 0.3); it seems the new schematic will allow to support also lower-voltage PICs; I'll try to test it asap (if you say it's ready to be "beta-tested"). May I suggest a new feature? When building UPP for the first time I found out that most of the times the UPP failures were due to the pump not reaching 12V for some reason. I see that pin #12 (AN11) of the PIC18F2550 used in the programmer is not connected to anything. Connecting it to VPP (through a voltage divider) would allow the firmware to self-test the charge-pump using its internal ADC. I understand that this would further complicate the routing but if it turns out that this is not a big problem, then I think the two additional resistors are worth it :) ----- Other question: does current software/firmware works for you? I have revised almost all code of upp_wx, in particular the Hardware class, with the aim of reducing redundancy and add more safety checks... this helped me to better understand the internals of UPP but I still cannot currently program&verify any of the following devices I have tested: - 16F84A - 18F2550 - 18F4450 I don't know if the problem lies a) in my UPP HW b) in the cable a little bit too long I'm using to connect UPP with PICs under tests (unfortunately I cannot easily cut it) c) in the read or program operations of the firmware OTOH if I do a "program without verify" cycle UPP says everything was programmed fine (except for the 16F84A which says "verify error during programming"); I'll soon test if this is the case (putting the PIC in the real circuit where it needs to go). I'm using firmware rev 547.... I don't think the problem is the software since in my cases it fails just because of the (error) codes returned by the firmware but just to be sure: does current software works for you? Bye, Francesco -- |