Forum: Mikrocontroller und Digitale Elektronik Bus Adresse einstellen


von Ralf (Gast)


Lesenswert?

Wie kann man das realisieren das man für jede AVR CPU in einem CPU 
Strang mittels DIP Schalter eine eigene Adresse einstellen kann ?

Danke

Ralf

von Andreas (Gast)


Lesenswert?

Wie soll dieser Strang aussehen? SPI? I2C? Parallel? ...?

MfG
Andreas

von Ralf (Gast)


Lesenswert?

Hi

Hab mich da eingentlich von der Hardware noch nicht festgelegt.

Ich denke aber es wird wohl SPI oder RS422, RS485 werden.

Wie ist es eigentlich mit der Geschwindigkeit von SPI.


Gruß

Ralf

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

SPI ist das schnellste was du seriell kriegen kannst, da in jedem AVR 
hardwaremäßig implementiert. Allerdings brauchst du da einen Master, ist 
also keine "gleichberechtigte" Kommunikation wie z.B. Ethernet.

MfG
Andreas

von Ralf (Gast)


Lesenswert?

Hi

Da kann ich dann aber wohl keinen Busadresse einstellen, oder kann
ich das Softwaremäßig irgendwie realisieren.

MFG

Ralf

von Andreas (Gast)


Lesenswert?

Nein, du brauchst einen Master der die Slaves per Enable-Leitung 
auswählt.

MfG
Andreas

von ReadyRed (Gast)


Lesenswert?

Hi,
wie funktioniert denn der SPI Bus?
Möglicherweise könnt ich den gebrauchen.

Ready

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.