Weitere Artikel aus dem Elo-Magazin

Software in Bascom portieren

von B. Kainka

 

1

 

Jemand hatte sich mit dem Kosmos-Mikrocontroller in die Programmierung eingearbeitet und eine reale Anwendung entwickelt. Nun kam die Frage auf, wie kann man kostengünstig mehrere Controller zum Einsatz bringen. Der Baukasten von Kosmos verwendet zwar ebenfalls einen ATtiny-Controller, allerdings mit einem speziellen Betriebssystem, das nicht freigegeben wurde. Die Idee war deshalb: Umstieg auf Bascom-Avr und Neuprogrammierung der Anwendung.

 

Hier das ursprüngliche Programm Alarm.k in „Kosmos-Basic":

 

RemAlarm
Pdir=7
L1:Einganglesen
Portout=1
GosubL2:Taste?
Portout=3
D=10
GosubL3:Sekunde
Portout=1
D=5
GosubL3:Sekunde
Portout=5
D=25
GosubL3:Sekunde
Portout=2
D=2
GosubL3:Sekunde
Portout=1
D=255
GosubL3:Sekunde
Portout=3
D=9
GosubL3:Sekunde
GotoL1:Einganglesen

L2:Taste?
Delay=250
A=Din
B=1
IfA=BGotoL2:Taste?
Return

L3:Sekunde
Delay=250
Delay=250
Delay=250
Delay=250
D*GotoL3:Sekunde
Return
End

 

Listing 1: Alarm.k

 

Ganzen Artikel lesen... 
Kontakt
Warenkorb: 0 Artikel
Gesamtwert: EUR 0,00
Home   Mikrocontroller und Programmierung    Bascom-AVR    Software in Bascom portieren