Forum
Franzis Microcontoler ohne PC Betreiben?? (Elektronik)
» Hier mein Programm:
Aha, ein Assemblerprogrammierer, ist mir gleich symatisch.
Unsympatisch sind die fehlende Formatierung sowie Kommentare und nichtssagende Label. Zumindest, wenn es auch ein Aussenstehender verstehen soll. Oder macht das nur die Forensoftware, die führende Blanks und Tabs löscht?
Oder kann der mitgelieferte Assembler nur 3buchstabige Label? (dann auc AVRStudio nehmen und das Franzisdngens nur noch zum programmieren des Chips benutzen)
» aus:
» rcall war
wie wär's z.B. mit:
.........sbi......ddrb,3........' Port B.3 = Ausgang
.
aus:............................' Lampe ausschalten
.........rcall.....Verzoegerung ' xx ms Wartezeit
.
.
Verzoegerung:................. ' xx ms
.........ldi.......r16,250
VerzLoop1:
.........ldi.......r17,250
.
.
.........ret..................' Ende Verzögerungsschleife
Wenn das Programm nicht funktioniert (und man keinen vernünftigen Debugger mit single Step hat - das AVR-Studio gibts kostenlos bei Atmel) dann macht man as Pogramm erstmal einfacher:
Setze ddrb
An_Schleife:
Lampe an
call Wartezeit
Lampe aus
call Wartezeit
jmp An_Schleife
hws
Gesamter Thread:
