Pic 16F876A nur komische Werte?

Gast #65878
Lesenswert?

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
Gast #65879
Lesenswert?

Bis auf den Umstand, dass Du nicht vergessen solltest PORTA als digital
I/O zu deklarieren (sind nach POR Analogeingänge) sehe ich an dem
Programm keine Fehler.
Ich denke mal Du hast irgendwo in der Schaltung einen Fehler. Die
Config-Bits sind richtig gesetzt?
Was für einen Quarz hast Du angeschlossen? Die ersten Serien haben
einen "kleinen" Fehler. Mit mehr wie 4MHz macht der Kern so ziemlich
das was er will, aber nicht das, was das Programm ihm sagt.

Steffen
Gast #65880
Lesenswert?

Ne ich hab ne relatiev neue Serie, hab sampels bei Microchip bestellt
erst vor kurzem. Hab auf meiner Testplatine 3 Quarze, 4Mhz, 10Mhz, un
20Mhz. Hab leider nur 18pF Kondensatoren für die Quarze da gehabt
müsste aber laut Datenblatt reichen oder???
Kann es sein das die Qaurze durchs löten kaputt gegangen sind???
Kann ich das irgendwie testen???


Gruß

Maruu
Gast #65881
Lesenswert?

Das die Quarze durch das Löten defekt sind halte ich für
unwahrscheinlich. An den XTAL-Pins müssten ca. 2,5V (mit Multimeter
gemessen) anliegen, wenn der Quarz schwingt. Die 18pF müssten reichen,
evtl. mal zwei paralell schalten.

Steffen
Gast #65882
Lesenswert?

Ne da liegen 0,5 V bei mir an egal welchen der Quarze ich nehme, ahh ich
glaub ich muss ich echt ne Testplatine ätzen und mal von dem
Fehlerbehafteteten Lochrasterplatinen wegkommen!

MFG

Maruu

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren