Gemeinsamer Hausbus: UART Software

Gast #2373490
Lesenswert?
• ▲
▼
Ich wuerd eine eindeutige Seriennummer verbauen und die dann bei der 
Detektion mitteilen. Der Benutzer kann dem Teil dann eine Funktion 
zuweisen. Voraussetzung ist, dass das Device weiss was es machen soll 
und das auch als String mitteilen kann. Ein neues Device erscheint dann 
zB als

12.34.56.78     NetzSchalter 1A

und der Benutzer kann dann die Funktion zuweisen als

Adresse 12 :   Licht-Kinderzimmer
OP (Firma: Student) #2373506
Lesenswert?
• ▲
▼
Ein Atmega8 z.B. hat einen 512B EEPROM, da kann man ja ein byte für die 
Adresse reserviern.

Im auslieferungszustand ist das unbeschrieben.
Wird der uC an den Bus gehängt, nimmt er sich die nächst beste freie 
adresse und schreibt diese in seinem EEPROM. dise adresse ist dann 
fixiert.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.