RS485 Funktionen

Gast #186405
Lesenswert?

Hallo an alle!

Auf der Suche nach einem geeigneten Bussystem für meine
Modellbahnsteuerung bin ich über das Projekt MRBus auf der Seite
www.drgw.net/~maverick/electronics/mrbus/index.html gestolpert. Weil
ich aber nur AVRs zu Hause hatte, habe ich das Projekt auf AVR-GCC
portiert.
Der zentrale Teil, nämlich der Datenübertrag mittels RS485, ist in
beigefügert zip-Datei vorhanden. Eventuell muss jeder sie selbst noch
an die eigenen Bedürfnisse anpassen.

Viele Grüße
Michael Prader
Angehängte Dateien:
Gast #186406
Lesenswert?

Habe vergessen: Normalerweise steht im EEPROM immer 0xFF. Sollte ein
Controller, der noch nicht eine eigene Adresse zugewiesen bekommen hat
(d.h. seine aktuelle Adresse ist genau 0xFF), angesprochen werden,
werden aber alle Controller angesprochen, denn Adresse 0xFF ist
Broadcast. Darum sollte Eeprom-Stelle 00 beim Programmieren auf 0x00
gesetzt werden. Alternativ kann auf einem isolierten Busabschnitt die
erste Adresszuweisung stattfinden.

Servus!
Beitrag #5635022 wurde von einem Moderator gelöscht.

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