Gefunden für pir1 register - Zum Elektronik Forum





1 - I2C-Bus Ack + Interrupt unterbrechung -- I2C-Bus Ack + Interrupt unterbrechung




Ersatzteile bestellen
  Nachtrag:

Ich hasse intermittierende Fehler... Der sofort auftretende Fehler beim einfügen der NOP-Befehle war zufall. Ganau 2 Schuss 2 Treffer bei etwa 5% Wahrscheinlichkeit einer Fehlfunktion.

Eine Deaktivierung des Interrupts während des Wartens auf ACK bringt keine Abhilfe - Ein generelles Deaktivieren des Interrupts jedoch schon. Ich habe alle möglichen Interrupts aktiviert - von I2C über RS232 über AD-Wandlung +Timer0 und Extern - Kann es sein, dass das einer dieser gefürchteten Stack overflows ist, von denen immer alle reden? Ich glaube aber kaum dass die Verzweigung im Worst-Case 8 Unteraufrufe tief ist.

Hmmm...

Mein Lesebefehl sieht folgendermassen aus:


Code :
2 - PIC RS232 geht nicht -- PIC RS232 geht nicht
Also bei sprut steht folgendes:


Code : RS232in
btfss PIR1,RCIF ; sind Daten da ?
goto RS232in ; nein, noch keine Daten da
movfw RCREG ; RS232-Register auslesen
movwf Zeichen ; und in den Speicher nach 'Zeichen' schreiben


Die Schleife macht folgendes: sie pollt RCIF im PIR1-Register. Wenn das Bit auf 1 liegt, liest sie das Register RCREG aus (das Register in dem die empfangenen Daten liegen) und kopiert den Inhalt in...

Nicht gefunden ? Eventuell gibt es im Elektroforum Transistornet.de für Pir1 Register eine Antwort
Im transitornet gefunden: Register


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 8 Beiträge im Durchschnitt pro Tag       heute wurden bisher 11 Beiträge verfasst
© x sparkkelsputz        Besucher : 192596608   Heute : 5726    Gestern : 7576    Online : 431        16.8.2026    20:50
5 Besucher in den letzten 60 Sekunden        alle 12.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ----
xcvb ycvb
0.0318219661713