-
-
Wie versteht sich eigentlich 2 ATMega? sind es zwei Prozessoren im selben Gerät oder zwei Geräte? Hatte es erst so verstanden, dass es ein Gerät mit zwei Prozessoren ist. Dann würde ich auch bei einer UART Schnittstelle beideProzessoren mit Widerständen getrennt an den selben Max232 würgen.
Grundsätzlich hat der ATmega32 aber sogar eine USART Schnittstelle, die im Multi-processor Communication Mode betrieben wedern kann. Damit und dem Treiberbaustein sollte dann sogar eine kreuz und Querkomunikation möglich sein. Zur Arbitration (wer darf senden) muss man sich dann noch Gedanken machen. Im Ethernet wird es z.B. so gemacht: Wenn eine Sendekollision erkannt wird (im schlimmsten Fall merkt man es spätestens an einer Paritätskontrolle) warten die Sender jeweils eine zufällige Zeit und versuchen dann erneut zu senden.
Zu Deiner Frage, die Signale kommen an beiden Controlern vorbei, an der Schaltung wirst Du also keine Lösung finden. Deine Software, bzw Schnittstelleneinstellungen der USART müssen darüber entscheiden, ob und wie der Jeweilige Controller zu reagieren hat.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen