Inkoknito
21.05.2008, 17:55
hallo,
ich hab mir ein LED Cube zusammengelötet (3x3x3) mit einem Tiny2313 dran.
In den Ebenen habe ich die Kathoden zusammengefasst und in den Spalten die Anoden also insgesamt 12 anschlüsse.
Somit ist ja klar das ich verschiedene Ports nutzen muss.
So nun zum Porgramm ich hab mal was zu testen geschrieben
und zwar:
$regfile "attiny2313.dat"
$crystal = 1000000
Config Portd = Output
Config Portb = Output
Config Porta = Output
Ebene1 Alias Portd.1
Ebene2 Alias Porta.1
Ebene3 Alias Portd.0
Lo Alias Porta.0
Lm Alias Portd.6
Lu Alias Portd.2
Mo Alias Portb.1
Mm Alias Portd.3
Mu Alias Portb.0
Ro Alias Portd.4
Rm Alias Portb.2
Ru Alias Portd.5
Do
Ebene1 = 0
Ebene2 = 1
Ebene3 = 1
Lo = 1
Mo = 0
Ro = 0
Waitms 100
Ebene1 = 0
Ebene2 = 1
Ebene3 = 1
Lo = 0
Mo = 1
Ro = 0
das funktioniert auch, aber so kann man das ja nich schreiben, viel zuu umständlich : )
so hab ich mir gedacht das ich eine Data Tabelle dafür schreibe, aber nun scheitere ich daran das ich den Cube an verschiedenen Ports habe?
könntet ihr mir vieleicht einen kleinen Gedankschups geben wie man so was progt?
besten dank schon mal dafür^^
ich hab mir ein LED Cube zusammengelötet (3x3x3) mit einem Tiny2313 dran.
In den Ebenen habe ich die Kathoden zusammengefasst und in den Spalten die Anoden also insgesamt 12 anschlüsse.
Somit ist ja klar das ich verschiedene Ports nutzen muss.
So nun zum Porgramm ich hab mal was zu testen geschrieben
und zwar:
$regfile "attiny2313.dat"
$crystal = 1000000
Config Portd = Output
Config Portb = Output
Config Porta = Output
Ebene1 Alias Portd.1
Ebene2 Alias Porta.1
Ebene3 Alias Portd.0
Lo Alias Porta.0
Lm Alias Portd.6
Lu Alias Portd.2
Mo Alias Portb.1
Mm Alias Portd.3
Mu Alias Portb.0
Ro Alias Portd.4
Rm Alias Portb.2
Ru Alias Portd.5
Do
Ebene1 = 0
Ebene2 = 1
Ebene3 = 1
Lo = 1
Mo = 0
Ro = 0
Waitms 100
Ebene1 = 0
Ebene2 = 1
Ebene3 = 1
Lo = 0
Mo = 1
Ro = 0
das funktioniert auch, aber so kann man das ja nich schreiben, viel zuu umständlich : )
so hab ich mir gedacht das ich eine Data Tabelle dafür schreibe, aber nun scheitere ich daran das ich den Cube an verschiedenen Ports habe?
könntet ihr mir vieleicht einen kleinen Gedankschups geben wie man so was progt?
besten dank schon mal dafür^^