Hallo,
versuche mich gerade an der Microcontroller Programmierung in Basic.
Habe mir einen kleinen (3x3x3) Led Würfel gebastelt und möchte den über einen ATmega8 ansteuern.
Zum Würfel: Die Masse jeder "Etage" wird von einem Ausgang (A, B, C) des Controllers über einen Transistor gegen Masse geschaltet. Die Anoden jeder Säule sind ebenfalls verbunden und werden auch von einem Ausgang eingeschaltet.

Code:
 $regfile = "m8def.dat"


 Config Portb = Output
 Config Portc = Output

 A Alias Portb.0
 B Alias Portb.1
 C Alias Portb.2

 S1 Alias Portb.3
 S2 Alias Portb.4
 S3 Alias Portb.5
 S4 Alias Portb.6
 S5 Alias Portb.7
 S6 Alias Portc.0
 S7 Alias Portc.1
 S8 Alias Portc.2
 S9 Alias Portc.3


 Do

 A = 1
 B = 1
 C = 1

 S1 = 1
 S2 = 0
 Waitms 500
 S2 = 1
 S1 = 0
 Waitms 500


 Loop

 End
Aber irgendwie will der Controller mit der "Wait" Anweisung nicht funktionieren. Wenn ich dieses Programm flashe, passiert nichts.
Habe ich einen Fehler im Programm? Wenn ja welchen?


Gruß