PIC16F1823 PORTXbits.RXX High-Pegel werden nicht ausgelesen

Gast #4534793
Lesenswert?
• ▲
▼
Hallo,
irgendwie komme ich mit meinem PIC16F1823 nicht klar.
Ich betreibe den kleinen mit 3,3V und nutze MPLAB X mit dem einfachen 
HITECH PICC9.82 Compiler. (wobei die Infos sicher erstmal nicht so 
wichtig sind.)
Mein Problem:
Ich habe an den Pins RC0 und RC1 digitale Signale (0V/3,3V) anliegen.
TRISC ist auf 0x3F
Wenn ich jetzt 3,3V anlege, sollte im jeweiligen Register PORTCbits.RCX 
eine 1 stehen. PORTC ist aber auf 0x00.
Die Adresse vom PORTC (0xE) stimmt.
Die Lötung habe ich geprüft und ich habe es an einem zweiten PIC 
getestet. Gleiches Problem.

Testweise habe ich mal TRISC0 und TRISC1 auf 0 gesetzt und LATC0 und 
LATC1 getoggelt. Ich kann dann am Ausgang das Signal messen. Die 
elektrische Verbindung ist also da.

Kennt jemand ein ähnliches Problem?
Was könnte ich noch machen oder übersehen haben?

Vielen Dank
aeson

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.