kann ich dei I/O-Pins der AVR direkt miteinander verbinden?

Gast #325028
Lesenswert?

bin gerade dabei zwei AVRs über eine Datenleitung mit 8 leitern
zum komunizieren zu bringen.
will aber noch nicht ganz so redht klappen.
Deshalb frage ich hier: Kann ich die I/O-Pins der beiden AVRs
direkt miteinander verbinden um die Signale des anderen AVRs auslesen
zu können oder muss ich erst einen Pull-Up Wiederstand dazwischen
schalten???
Gast #325039
Lesenswert?

vielleicht kannst du einen inverter (oder 2) dazwischenschalten.
dann brauchts keine pullups oder -downs, ausserdem wird das bei RS232
ja auch so gemacht.
oder irgend ein puffer, 74LS245 oder so was in die richtung.

gruss
Gast #325041
Lesenswert?

danke für die Tips.
Die Datei Test2 ist für den atmega der bei korrekt empfangenen Signal
eine LED zum leuchten bringen soll.
ATTest ist für den AT90S2313 und ohne Anschluss des Atmega zeigt das
Oszi ein super Rechteck Signal an.
Aber eine Frage noch, wie groß soll ich die Wiederstände wählen um das
Signal nicht ganz abzuschwächen??? Bei der Logikspannung von 5 V soll
meines Wissens nach eine Differenz von 0,2 V , zur Sicherheit, erlaubt
sein. Das habe ich aber bisher aber nur in einem Buch über
Mikroprozessoren gelesen(ist sehr interressant das Buch).
Gast #325042
Lesenswert?

Abschwächen dürftest du das Signal mit einem Widerstnad nicht.
Bei hohen Frequenzen werden nur die Signalflanken ein wenig schlechter.
Der Widerstand sollte so sein, daß, wenn ein Einpang Vcc und der andere
GND ist, der maximale Portstrom nicht überschritten wird.
Bei einem AVR und 20mA bei 5V komme ich auf 250Ohm. Deshalb würde ich
es einfach mal mit 560 versuchen, dann bist du auf der sicheren Seite.

Mike
Gast #325047
Lesenswert?

Ja jeder soll eine eigene Stromversurgung bekommen und die
Verbindungsleitungen sollen nicht länger als 15 cm lang sein.
für die Stromversorgung habe ich mir ein Spannungsstabilisiertes
Netzteil mit zwei Ausgängen gebaut(nur 0,07V abweichung).

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