Gast
#1006906
Hallo! Ich habe mir eine kleine LED Matrix mit 10 x 10 Leds gebaut und möchte diese nun über C programmieren. Habe auch schon ein kleines Testprogramm geschrieben, um zu sehen ob es funktioniert. Laut dem Testprogramm sollten eigentlich die Leds 15 und 1 leuchten, jedoch leuchten reell die Leds 1,5,11,15,81,85,91,95. Die Matrix ist folgendermaßen aufgebaut: PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PB0 PB1 x x x x x O x x x O Transistor auf PB2 x x x x x O x x x O Transistor auf PB3 x x x x x x x x x x Transistor auf PB4 x x x x x x x x x x Transistor auf PB5 x x x x x x x x x x Transistor auf PB6 x x x x x x x x x x Transistor auf PB7 x x x x x x x x x x Transistor auf PC0 x x x x x x x x x x Transistor auf PC1 x x x x x O x x x O Transistor auf PC2 x x x x x O x x x O Transistor auf PC3 Die leuchtenden LEDs sind mit einem großen O gekennzeichnet. Wahrscheinlich liegt der Fehler an meinen Programmierkenntissen, die Schaltung habe ich überprüft. Ich hoffe hier kann mir jemand helfen, indem er meinem Fehler auf die Schliche kommt. Anbei liegt das Tesprogramm. Schonmal herzlichen Dank im Vorraus! qa729