Forum: Mikrocontroller und Digitale Elektronik pic18f26k88 eingänge beim debuggen dauerhaft auf low


von michl (Gast)


Lesenswert?

Hallo Gemeinde,

Ich habe in meinem programm die ein- bzw ausgänge mit TRISC 0b00000011 
bestimmt... beim debuggen zeigt es mir am pin rc0 und rc1 ein lowsignal 
an, obwohl (nachgemessen) an beiden pins ein highsignal liegt (da 
pullups extern).
hat jemand einen ratschlag parat oder vielleicht sogar das gleiche 
problem schoneinmal gehabt?

Grüße michl

von Teo D. (teoderix)


Lesenswert?

Was zeigt der Debugger eigentlich an, PORT o. das LATCH Register?

von chris (Gast)


Lesenswert?

habe gerade keindatenblatt zu dem pic vor mir (ranziges umts...)
aber sind die pins vieleicht auf analog gestellt?

von Michael R. (elektr-hobbyist)


Lesenswert?

Hallo michl,

ich finde zu dem von Dir genannten PIC kein Datenblatt.
Kann es sein, dass Du dich mit der Bezeichnung vertan hast?

L.G.

Micha

von michl (Gast)


Lesenswert?

Er zeigt dass portregister an... Merkwürdig ist, dass rc2 ein highsignal 
anzeigt...

Die pins habe ich auf digital gesetzt...

Datenblatt:

[[http://pdf1.alldatasheet.com/datasheet-pdf/view/409925/MICROCHIP/PIC18F26K80.html]]

von Michael R. (elektr-hobbyist)


Lesenswert?

michl schrieb:
> Er zeigt dass portregister an

Und wie schauts im zugehörigen Latch-Register aus?

von michl (Gast)


Lesenswert?

Wie kann ich mir die anzeigen lassen?

von WehOhWeh (Gast)


Lesenswert?

michl schrieb:
> Wie kann ich mir die anzeigen lassen?

Wenn du ein PICkit mit MPLABX hast, kannst du das jedes Register in den 
Watch einfügen (LATC, TRISC,...).

Als im Watch-Fenster unten, rechtsklick "New Watch" und unter "enter and 
select watch expression" LATC eintippen.

von michl (Gast)


Lesenswert?

Also wenn ich portc und latc ansehe habe ich bei,
portc:  Rc0 = 0
            Rc1 = 0
            Rc2 = 1

Latc: Latc0 = 1
          Latc1 = 0
          Latc2 = 1

von Volker S. (vloki)


Lesenswert?

Configuration-Bits alle gesetzt ???
(speziell Timer 1 oszi)

von michl (Gast)


Lesenswert?

Ja hab ich alle gesetzt

von Volker S. (vloki)


Lesenswert?

Zeig doch mal ;-)

von michl (Gast)


Lesenswert?

Hat sich soeben erledigt... ich musste soco auf digital stellen, da mit 
ancon0 und ancon1 rc0 und rc1 nich betroffen sind... ;)

von Volker S. (vloki)


Lesenswert?

Das dachte ich mir, hatte ich auch mal ;-)

<edit>Sorry, war oben eine Zeile verrutscht ...
1
Pin Name
2
RC0/SOSCO/SCLKI     8   11
3
RC0                          I/O   ST/        Digital I/O.
4
                                   CMOS
5
SOSCO                         I    ST         *Timer1 oscillator output*.
6
SCLKI                         I    ST         *Digital SOSC input*.

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.