Mit Tx und Rx Datenübertragung und gleichzeitig Eingang?

Gast #339075
Lesenswert?

Hallo allerseits,

ich habe bei meinen Datenlogger-Projekt folgendes Problem: Ich möchte
die Pins Tx und Rx aus dem Gehäuse über einen 3-poligen Stecker
herausführen, um später den EEProm auszulesen und zu beschreiben.
Gleichzeitig möchte ich aber über diese Pins auch die Zeitdauer von
zwei Digitalen Signalen messen.
Ich möchte nur einen 3-poligen Stecker verwenden, um Kabel zu sparen.
Daher meine Frage: Kann ich über die Pins Tx und Rx beim ATMega8 auch
gleichzeitig z.B. die Zeitdauer von Digitalen Signalen messen, wenn ja,
wie schalte ich dann um zwischen Datenübertragung (Rx und Tx) und
Eingangspins von diesen Pins?
Vielen Dank für die Antworten.

MfG
Jan
Gast #339076
Lesenswert?

Du wirst ein Protokoll brauchen.
Die hauptsächlige Verwendung der Pins sollte die Messung sein.
Diese Signale sollten sich von einer seriellen Übertragung deutlich
abheben (Wesentlich länger oder wesentlich kürzer als ein serielles
Dataframe).
Über die RX-Leitung würde man dann detektieren, ob es sich um das
Messsignal oder serielle Daten handelt. Dann würde man auch erst die
TX-Pin als TX-Pin und nicht als Msspin benutzen.
Prinzipiell könnte man auch ein SoftUART realisieren...

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