[elektro] 18F4455 bug?
Andras Huszti
kyrk at villamvadasz.hu
Wed Feb 8 13:23:45 CET 2012
Hello!
Az alabbi furcsa bug-ot talaltam:
Debug alatt ha nem csinalom ezt:
while(!UCONbits.USBEN) {UCONbits.USBEN = 1;}
{
unsigned long i = 0;
for (i = 0; i < 500000; i++){
}
}
akkor debuger alol a PORTD es PORTE regiszterek (TRIS,LAT,PORT) mindig
nullak akar irom akar olvasom. Ezt akar programbol akar debugerbol
csinalom.
A fenti kod hatasara viszont megjavult a dolog. Onnan jottem ra, hogy
egy masik projekt ami USB-t hasznal ot mukodott a dolog. Tippem az, hogy
a uC USB-je valamiert lefogjalja a PMP-t es emiatt nem erem el labakat.
Talalkozot mar valaki ilyennel?
Masik jelenseg ami most jott elo, hogy debuggerrel tokeletesen megy a
program, releasbe pedig el sem indul. Talalkozott valaki ilyennel? Hab a
tortan, hogy torles utan a verify megbukik, hogy nem ures a PIC. Mi
lehet a hiba? Rossz a PIC? Silicon bug?
Koszonom
More information about the Elektro
mailing list