Re: Slow starting up
I had a issue with time using a 16F877 chip the first time, I tried setting it to internal OSC in the fuse section of my programmer software, Apparently i did something wrong because it took about 1 minute for my lcd to come on, and even though my longest pause was 1 second, the fastest updates on my lcd were about 30 seconds, talk about problems with adc and such, I gave up on it at the time and havent used a 877 since. Im sure its something simple, if your using a external crystal make sure its got good connections to board, if its shorted or open perhaps the chip is changing to internal osc to prevent damage? not sure logically as long as your board is wired identical to the breadboard connections there is no logical reason it should not fuction the same... with the exception of capacitance, resistance, and inductance inherant in using jumper wires and mechanical connections. this is not usually a problem on breadboards. likely your problem would be in reverse, it works on PCB but not on breadboard if that was the issue.
Perhaps, based on what you have other than your PIC, perhaps leave the PIC off the PCB and check continuity on buttons, diodes, etc.
and dont forget to take a break or work on some other PIC project for a bit. Sometimes I get into bulldozer mode when I have a problem, 12 hours later im fruserated and tired and its still not working... but a break or playing with some other code makes me relax a bit and sometimes the fix just comes when your not trying so hard.
when I design PCB's it helps sometimes to print it out and the schematic and compare and mark off parts and connections, see if your missing something or have something in the wrong location.
Hope you figure it out.
Last edited by wdmagic; - 11th May 2013 at 05:21.
Chris
Any man who has accomplished anything in electronics at one time or another has said... " STOP! WAIT! NOOO! Dangit.... Oh Well, Time to start over..."
Bookmarks