Gast
#65878
Hallo!
Hab mir für den Pic16F876A ne Testplatine und nen Programmer
zusammengelötet. So dann hab ich folgendes Programm zum testen
geschrieben, hab leider gerade ned des assembler File da sondern nur
des Hex File, hab das halt von IC-Prog nochmal umwandeln lassen:
LIST P=16F84, F=INHX8M
include "P16FXX.inc"
ORG 0x0000
GOTO Label_0001
ORG 0x0004
Label_0001 BSF STATUS , RP0
BCF TRISA , 00
CLRF TRISB
BCF STATUS , RP0
BSF PORTA , 00
MOVLW 0x0F
MOVWF PORTB
GOTO Label_0001
end
So das sollte eigendlich auch gehn, nur wenn ich jetzt den durch
IC-Prog erfolgreich programmierten und Verifizierten IC testen will
dann kommen an PortB überall 0,5V an, PortA.0 ist ja wie oben
Programmiert auf 5V und der Rest aber auch auf 0,5V. Woher kommen diese
0,5V (wieso keine sauberen 0V)und wieso geht PortB nicht auch auf
5V????
Ich verzweifle schier. Nen kurzen untereinander kann ich fast 100%
ausschließen (3 mal durchgepiepst).
Kanns am Programm, am Quarz vielleicht oder woran liegen???
MFG
Maruu