Forum: Mikrocontroller und Digitale Elektronik Mit Tx und Rx Datenübertragung und gleichzeitig Eingang?


von Jan Purrucker (Gast)


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

von Rahul (Gast)


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...

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
Noch kein Account? Hier anmelden.