80C535 netzwerk

Gast #162603
Lesenswert?

hi leute....

weiß vielleicht jamend wie man in Assembler ein Netzwerk programmiert
wäre wirklich nett, wenn ihr mir helfen könntet...

Das Problem besteht darin, dass ich in Assembler ein Netzwerk
programmieren soll...

D.h. das ich über mehrere µController ein Netzwerk herstellen soll...
wie funktioniert so etwas...



MfG

Chris
Gast #162604
Lesenswert?

Hmmm ...

Das funktioniert so das mehrere Controller halt miteinander Blubbern.

Besorg Dir mal ein Buch über Netzwerke.

Dann Topologie Festlegen: Stern, Bus, Ring ?
Dann Netzkontrolle Festlegen: single Master, multi Master ?

Ansonsten Google mal nach RS485 ( Treibern ) und lies mal die
Application Notes der Controller-Hersteller da ist bestimmt was dabei
...

Tipp: Bus mit Single Master ist am einfachsten ...

Viel Spaß - wie lange hast Du Zeit.

Grüße,

Stefan
Gast #162608
Lesenswert?

Naja, Du wirst nicht nur einen Nakten 80C535 vor die liegen haben wenn
Du ein Netzwerk aus mehreren programmieren sollst oder ?

=> wieviele unabhängige Controller Hast Du (vorliegen) und welche
Schnittstellen stehen auf den Boards zur Verfügung ( welche Treiber
sind auf den Entwicklungsboards vorhanden ( Z.B. Max232, RS-485 Treiber
o.ä. ) ?
Gast #162609
Lesenswert?

ach jetzt weiß ich was du meinst...

ich habe 3 unabhängige µController vor mir liegen...
Eigentlich stehen mir so ziemlich alle Schnittstellen zur verfügung...
treiber kann ich dir gleich schreiben(weil mein Lehrer gerade wag ist
und ich ihn nicht fragen kann)

MfG
Gast #162610
Lesenswert?

Laß Dir doch nicht alles aus der Nase ziehen !!!

Was soll denn das Netzwerk können ?


Der Lehrer wird Dir ja wohl nicht einfach so aus dem Nichts "Netzwerk
bauen" an den Kopf geworfen haben.

Schreib doch erstmal, was du weißt, was du Dir vorstellst, was Dir der
Lehrer an Vorgaben gemacht hat usw..

Denke daran, Dir kann keiner in den Kopf schauen, was Du nicht sagst,
kann hier auch keiner hellsehen.


Peter
Gast #162611
Lesenswert?

Die Arbeit, die ich mit einem Schüler aus meiner Klasse bearbeiten soll
heißt netzwerk...

die genaue Aufgabenstellung war so gestellt, das wir von einem PC
zeichen eingeben sollen und dies auf den Display des Contollers
übergeben werden soll...

Die Übergabe soll so stattfinden, das zwischen diesen 2 gleich gebaute
Controller vorliegen und deswegen ein Netzwerk hergestellt werden
soll...



MfG chris
Gast #162612
Lesenswert?

folgendes zur Aufgabenbeschreibung:

wir haben 2 Microkontroller ( 80C535, kompatibel mit 80C515) als fertig
gebaute Bausätze mit Display. Ein Microkontoller ist über die serielle
Schnittstelle an einem PC angeschlossen.

Über die Konsole auf dem PC soll man ein Text über die Tastatur
eingeben,die Ausgabe soll über den ersten Microkontroller auf dem
Display des 2. Microcontrollers ausgegeben werde.

Der 2. Microkontroller ist am 1. Microkontroller über seriellen Port
angeschlosssen.
Gast #162613
Lesenswert?

Das ist ja nun wirklich nicht schwer:
Schau Dir zuerst mal an, wie die serielle Schnittstelle funktioniert
und programmiert wird (Tutorial auch auf http://www.8052.com ).
Fang mit einem kleinen Testprogramm an, welches nur an der
Schnittstelle lauscht und dann bei einem Buchstaben einen Port
toggelt.
Als naechstes laesst Du dann den 1. Controller das empfangene Zeichen
dann gleich weiterreichen.
Das Empfangen machst Du dann auf dem 2. Controller wie auf dem 1.
Jetzt nur noch auf dem LCD ausgeben. Vielleicht hast Du dafuer ja schon
eine Library beim Assembler?
Gast #162614
Lesenswert?

Danke an deine Antwort, doch so einfach ist es für mich nicht!

Ich habe es aber heute doch noch geschafft, auf dem 1. Controller ein
Text auf dem Display auszugeben.

Wie reiche ich diesen Text an den 2. Controller weiter ?
Gast #162615
Lesenswert?

Du Suchst Dir den Code für einen Software UART ( der vorhandene Hardware
UART mach ja am Controller 1 die Kommunikation mit dem PC) und
komunizierst über den SoftwarUart mit dem Nächsten Controller, der dann
mittels seinem HardwareUART im dem 1. Blubbert. der SoftwareUart auf dem
2. blubbert ann mit dem HardwarUART auf dem Dritten Controller ...

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