Ich versuche gerade meine Led Matrix anzusteuern. Aber irgenwo mache ich einen Fehler und es funktioniert nichts, ich bin langsam am verzweifeln. Es ist eine 3*4 Matrix. Die 4 andoden sind an PB3-PB6 und die Kathoden an PB0-PB2.
Wo ist PB0-PB2 auf Ausgang? Kontrollertyp wäre auch interessant.
mein Mikrocontroller ist ein Atmega48 und PB0-PB2 muss ich ja als Eingang schalten, da dort die Kathoden der Leds angeschlossen sind Hierzu der Code Ausschnitt
1 | |
Ich hab jetzt noch mal nachgemessen, die Schaltung sollte funktionieren, da PC5 umgeschaltet wird. Aber trotzdem sehe ich nichts auf der Led Matrix
Das ist ein großer Irrtum deinerseits. Du musst auch PB0-PB2 als Ausgang schalten. Eingänge sind hochohmig. Damit die Led leuchtet z.B. PB3 auf 1 und PB0 auf 0 legen. Ich hoffe du hast auch Vorwiderstände eingebaut, sonst lebt dein Kontroller nicht lange.
Danke Jetzt funktioniert es endlich :) Ich hab jetzt mehrere Tage an diesem Problem gesessen und hab es nicht lösen können und dann so ein blöder Fehler.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.