ok... i have tried to get this to work lots since last year, adn it still wont do anything. i have pulled apart both boards and checked all the solder joints with my meter, and have gone over and over the design to make sure everything is wired properly. i have replaced the OSC with another one. there is .1uf caps spead out over the board, and i have a 1M ohm resistor from PGM to ground.
i can program code into the chip, and i can read it back, it just wont run. i have an LED connected from D4 to a resistor and then to gnd. all the other ports i have put my meter on and watched for voltage changes.
my code is:
DEFINE OSC 20
pause 500
start:
High porta.0
high porta.1
High porta.2
high porta.3
High porta.4
High porta.5
High porta.6
High porta.7
High portb.0
high portb.1
High portb.2
high portb.3
High portb.4
High portb.5
High portb.6
High portb.7
High portc.0
high portc.1
High portc.2
high portc.3
High portc.4
High portc.5
High portc.6
High portc.7
High portd.0
high portd.1
High portd.2
high portd.3
High portd.4
High portd.5
High portd.6
High portd.7
High porte.0
high porte.1
High porte.2
high porte.3
High porte.4
High porte.5
High porte.6
High porte.7
High portf.0
high portf.1
High portf.2
high portf.3
High portf.4
High portf.5
High portf.6
High portf.7
High portg.0
high portg.1
High portg.2
high portg.3
High portg.4
high portg.5
High portg.6
high portg.7
pause 300
low porta.0
low porta.1
low porta.2
low porta.3
low porta.4
low porta.5
low porta.6
low porta.7
low portb.0
low portb.1
low portb.2
low portb.3
low portb.4
low portb.5
low portb.6
low portb.7
low portc.0
low portc.1
low portc.2
low portc.3
low portc.4
low portc.5
low portc.6
low portc.7
low portd.0
low portd.1
low portd.2
low portd.3
low portd.4
low portd.5
low portd.6
low portd.7
low porte.0
low porte.1
low porte.2
low porte.3
low porte.4
low porte.5
low porte.6
low porte.7
low portf.0
low portf.1
low portf.2
low portf.3
low portf.4
low portf.5
low portf.6
low portf.7
low portg.0
low portg.1
low portg.2
low portg.3
low portg.4
low portg.5
low portg.6
low portg.7
pause 300
goto start
end
and the fuses are set as:
OSC "HS"
System clock "disabled"
power up timer "disabled"
brown out reset "enabled"
brown out voltage "2.0V"
watchdog timer " enabled"
watchdog postscaler "1:128"
ccp2 multiplexed with "RC1"
mclr pin function "reset"
overflow reset "enabled"
LVP "disabled"
boot block "not protected"
im using microcode studio, mpasm and an epic programmer.
Bookmarks