Forum: Mikrocontroller und Digitale Elektronik xx Kanal Lauflicht


von Marcus Täsler (Gast)


Lesenswert?

Hallo
Wie kann ich denn mit einem AT90S4433 ein z.b.15kanal LEDLauflicht 
programmieren/basteln
DerAT90S4433 hat doch nur maximal 8 ausgänge.
???

von Reiner (Gast)


Lesenswert?

Über die SPI kannst Du nahezu unbegrenzt Byte raushauen. Mit Hilfe von 
externen seriell in parallel out Schieberegistern ist das ohne große 
Mühe möglich.

Du bildest einfach in RAM-Zellen die Kombination des aktuellen 
Beleuchtungsstands und gibst die Bytes über die SPI aus.
Genauso kannst Du auch mit einem parallel in seriell out jede Menge Bits 
lesen.

Reiner

von Steffen Burr (Gast)


Lesenswert?

Der AT90S4433 hat doch nur maximal 8 ausgänge.

Der 4433 von Atmel hat insgesamt 20 Ausgänge.
Port B: 6
Port C: 6
Port D: 8

Muss man zwar dann mit drei verschiedenen Registern ansteuern, aber so 
ein Programm zu schrieben ist bestiimt möglich!
Über SPI gehts natürlich auch ...

Steffen

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.