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.
Aber irgendwie will der Controller mit der "Wait" Anweisung nicht funktionieren. Wenn ich dieses Programm flashe, passiert nichts.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
Habe ich einen Fehler im Programm? Wenn ja welchen?
Gruß
Lesezeichen