Hi, pls could somebody help me, I built the Open Programmer exactly to spec and programmed the pic (verification successful) but when I connect the programmer via the usb port it is not detected and LED2 flashes fast. I read in the manual this has to do with the 10uF capacitor. But I checked connections, replaced the 10uF and even reprogrammed the pic without luck. LED2 still flashes fast and programmer not detected.
Please, any help would be greatly appreciated.
Thanks!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
hanks for your reply. I read in the forum somebody ha a similar issue and it was as a result of VREGEN. I then decided to disable it and form a simple voltage divider network to put 3.6v on VUSB pin. It worked, the computer recognizer it and everything seemed to work properly. I then decided to program a 24c32 eeprom and read it back and it worked perferctly. I then proceded to try and program a 24256 eeprom in circuit but kept getting comunication timed out. I then took it out of the circuit and attempted to program it and it seemes to work and successfully verifies but nothing is actually written. I then tried the 2432 eeprom again and the same problem. nothing writen. I tried to read both eeproms and results are eeprom empty...? I then did a hardware test which fails misserably VPP is always 4.6V and RB5, RB6, and RB7 are always floating low (few hundred millivolts). I am completely stumped!!! Any idea what could be causing this?
Thanks!
Tyler
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I think you have the wrong config words.
These are stored in the hex file but you are either overriding the settings or not using them altogether.
Check your programming software; if anything fails set the configuration manually, looking at the source code for the desired values.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
View and moderate all "Open Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Discussion"
Hi, pls could somebody help me, I built the Open Programmer exactly to spec and programmed the pic (verification successful) but when I connect the programmer via the usb port it is not detected and LED2 flashes fast. I read in the manual this has to do with the 10uF capacitor. But I checked connections, replaced the 10uF and even reprogrammed the pic without luck. LED2 still flashes fast and programmer not detected.
Please, any help would be greatly appreciated.
Thanks!
View and moderate all "Open Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Discussion"
Oh sorry I see I am posting as anonymous... My name is Tyler :)
Please make sure you wrote the correct config words.
Try without the DCDC section.
Check again all connections.
View and moderate all "Open Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Discussion"
hanks for your reply. I read in the forum somebody ha a similar issue and it was as a result of VREGEN. I then decided to disable it and form a simple voltage divider network to put 3.6v on VUSB pin. It worked, the computer recognizer it and everything seemed to work properly. I then decided to program a 24c32 eeprom and read it back and it worked perferctly. I then proceded to try and program a 24256 eeprom in circuit but kept getting comunication timed out. I then took it out of the circuit and attempted to program it and it seemes to work and successfully verifies but nothing is actually written. I then tried the 2432 eeprom again and the same problem. nothing writen. I tried to read both eeproms and results are eeprom empty...? I then did a hardware test which fails misserably VPP is always 4.6V and RB5, RB6, and RB7 are always floating low (few hundred millivolts). I am completely stumped!!! Any idea what could be causing this?
Thanks!
Tyler
I think you have the wrong config words.
These are stored in the hex file but you are either overriding the settings or not using them altogether.
Check your programming software; if anything fails set the configuration manually, looking at the source code for the desired values.