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
Hi
>super, dass hilft mir wirklich weiter.
Deine Informationen aber auch nicht.
MfG Spess
Hi
>dan gibt mir doch mal ein par infos was ihr weiter benötigt.
Code, Schaltung ...
MfG Spess
P.S. Deine Shifttaste klemmt.
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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.