PIC 16F627 mit UART-Problem

Gast #1697073
Lesenswert?

Hallo PIC-Fans,

ich kämpfe hier mit einem PIC 16F627, der ein merkwürdiges UART-Problem 
hat.
Aufgabenstellung ist, die am UART mit 9k6 eintreffenden Daten auf ein 
bestimmtes Stichwort zu überprüfen. Die Abfrage des UART erfolgt über 
eine Interupt-Routine. Das ganze funktioniert auch soweit ganz gut. 
Jetzt habe ich aber festgestellt, dass irgendwann der UART keinen 
Interupt mehr auslöst. Dieser Effekt tritt nur auf, wenn in schneller 
Folge Zeichen empfangen werden. Schicke ich die Zeichen mit reichlich 
Pause (100ms oder so), funktioniert es immer. Die Interuptroutine ist 
auf jeden Fall schnell genug, um innerhalb 1ms ein Byte von RX-Register 
abzuholen.

Das ganze ist etwas merkwürdig und ich stelle einfach mal die Frage hier 
ins Forum, ob jemand so ein Verhalten schon mal beobachtet hat und 
vielleicht sogar eine Abhilfe weiß?

Achja, programmieren tue ich in Assembler.

Danke schon mal.

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