Hallo, folgende Situation: Ich habe an meinem MSP430 Mikrocontroller folgende PIN Ausgänge: * 4 digital I/O * UART: Tx, Rx, RTS, CTS Ich möchte insgesamt 6 LEDs zum leuchten bringen, indem ein Schalter gedrückt wird. Dabei ist es möglich, dass es nur einen Schalter gibt, welche in Reihenfolge die LED einschaltet oder alternativ zu jedem LED ein Schalter zugewiesen wird. Das Leuchten der LEDs soll dem User die aktuell durchgeführte Routine im uC zeigen. D.h. ist LED 1 ein, dann wird eine bestimmte Funktion ausgeführt und bei LED 2 ein wir eine andere Funktion etc. Jetzt komme ich zum eigentlichen Anliegen. Wenn ich 6 digital I/O's hätte, wäre es vielleicht ein wenig einfacher gewesen. Jedoch ist LED und uC ziemlich Neuland für mich und nur mit 4 I/O siehts etwas anders aus. Und was für Möglichkeiten ich mit Rx/Tx habe, da weiß ich nicht genau weiter. Ich weiß nicht genau, ob ich ein zusätzlichen LED-Treiber oder sowas in der Art brauche um die Kombination LED+Taster zu realisieren. Und da ich mich nicht so mit den Teilen auskenne, war meine bisherige Suche nicht so erfolgreich. Wenn es schon Projekte in dieser Art gibt Anleitungen, Schaltungen etc. würde ich mich über Tips & Ideen freuen. danke
was spärche gegen externe Schieberegister? Das kommst du mit 4 I/O Leitungen aus, und kannst dir daraus "beliebig viele" Inputs und Outputs erzeugen. Hier gibts dazu irgendwo auch einen Artikel im Forum
Hier [1] ist ein Ansatz. 3 Ausgänge 6 LEDs. Widerstände nicht vergessen. [1] http://www.google.de/imgres?imgurl=http://omegav.no/wiki/images/thumb/b/bb/Charlieplexing2.png/500px-Charlieplexing2.png&imgrefurl=http://omegav.no/wiki/index.php/AVR/Tutorial/Charlieplexing&usg=__MjvQ7nILpLD0MOneQn5N3PB3Nv8=&h=227&w=500&sz=60&hl=de&start=11&zoom=1&tbnid=dx3UrJCQEy0hDM:&tbnh=59&tbnw=130&ei=zekCT_KkJ8WOsAbkoJzjDw&prev=/search%3Fq%3Dcharlieplexing%26hl%3Dde%26sa%3DX%26tbm%3Disch%26prmd%3Dimvnsfd&itbs=1
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.