Forum: Mikrocontroller und Digitale Elektronik problem mit MAX481


von ghost (Gast)


Lesenswert?

Hallo,

ich möchte gerne einen Master ATmega 32 und einen Slave ATmega32 über 
den RS485 Bus verbinden.
allerdings bekomme ich kein signal zu dem anderen Microcontroller.

vieleicht kann mir einer von euch dabei mal helfen?

Ich schalte beim Master die PORTs RE und DE vom MAX481 zum senden.
Beim Slave lasse ich diese unberührt damit dieser auch die Daten 
empfangen kann.

Um es zu testen will ich einfach nur die Zahl 1 senden und damit einen 
Port am mega32 schalten.

Es geht aus irgendwelchen gründen nicht.
Dieser versuchsaufbau liegt auf meinem Schreibtisch und Master und Slave 
sind ca. 10 cam voneinander getrennt.

Gruß ghost

von klaus (Gast)


Lesenswert?

vielleicht hat slave kopfschmerzen und deshalb will es nicht

von ghost (Gast)


Lesenswert?

super, dass hilft mir wirklich weiter.

von Spess53 (Gast)


Lesenswert?

Hi

>super, dass hilft mir wirklich weiter.

Deine Informationen aber auch nicht.

MfG Spess

von ghost (Gast)


Lesenswert?

dan gibt mir doch mal ein par infos was ihr weiter benötigt.

von Spess53 (Gast)


Lesenswert?

Hi

>dan gibt mir doch mal ein par infos was ihr weiter benötigt.

Code, Schaltung ...

MfG Spess

P.S. Deine Shifttaste klemmt.

von ghost (Gast)


Angehängte Dateien:

Lesenswert?

im anhang der code
eine Zeichnung habe ich leider nur vom Slave

von Sascha W. (sascha_w)


Lesenswert?

hast du zum testen die 2 µC's schon mal direkt verbunden, wenn das schon 
nicht geht, musst du erst mal in der Software den Fehler suchen.

Sascha

von ghost (Gast)


Lesenswert?

Danke, habe ich versucht.
Aber da geht leider auch nichts, slbst wenn ich die Software extrem 
minimiere.
1
//Slave
2
DDRB |= (1 << PORTB1);
3
PORTB |= (1<< USART_Receive());
4
5
//Master
6
USART_Zahl_ausgeben(1);

USART funktionen sind oben in der rar datei in usart.c  datei.

von ghost (Gast)


Lesenswert?

kann mir den keiner helfen?

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.