Hallo,
ich bin grade dabei, einen "elektrischen Würfel" zu programmieren. Dafür
habe ich neun LEDs als Matrix und folgenden Code.
Allerdings wird die Anweisung "PORTB = get_wuerfel(0, x);" ignoriert -
wenn ich nun aber x im Code durch 0, 1 oder 2 ersetze, funktioniert
soweit alles.
Ich suche nun schon seid etwa einer Stunde, finde aber partout keinen
Fehler.
Kann mir jemand weiterhelfen?
>Ich suche nun schon seid etwa einer Stunde, finde aber partout keinen>Fehler.
Für solche Problemstellungen gibt es Debugger. Hast du damit schon mal
nachgesehen, was genau passiert, und was wo schief geht?
Oliver
Bisher rufe ich es nur mit "0" als Paramter auf. Auch wenn ich
wuerfel[7][3][3] zu wuerfel[1][3][3] ändere, besteht das Problem
weiterhin.
Einen Debugger oder entsprechende Hardware habe ich leider nicht..
Ja, sieben LEDs hätten auch gereicht. Allerdings fand' ich die
LED-Anordnung in H-Form optisch recht unansehlich und weil es
matrixmäßig keinen Unterschied macht, ob da nun sieben oder neun LEDs
sind, weil LEDs nicht soo viel kosten und weil der AtTiny2313 die Pins
ja hat, habe ich mich für neun LEDs entschieden.
Habe das Problem übrigens gelöst. Wie? Mit einem neuen AtTiny2313
grübel.