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
Was zeigt der Debugger eigentlich an, PORT o. das LATCH Register?
habe gerade keindatenblatt zu dem pic vor mir (ranziges umts...) aber sind die pins vieleicht auf analog gestellt?
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
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]]
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.
Also wenn ich portc und latc ansehe habe ich bei, portc: Rc0 = 0 Rc1 = 0 Rc2 = 1 Latc: Latc0 = 1 Latc1 = 0 Latc2 = 1
Configuration-Bits alle gesetzt ??? (speziell Timer 1 oszi)
Hat sich soeben erledigt... ich musste soco auf digital stellen, da mit ancon0 und ancon1 rc0 und rc1 nich betroffen sind... ;)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.