Hallo
@Dirk
es gibt ja wie bekannt verschiedene Wege nach Rom... :-)
@Alle
Ich für meinen Teil habe mir angewöhnt in BASCOM die zu realisierende
Aufgabenstellung durchaus mit zwei, drei Ansätzen zu untersuchen.
Der Unterschied in den vom Compilat (bin-Daten) belegten Ressourcen im
Flash kann nicht unerheblich sein.
In unserem Beispiel wohl eher zu vernachlässigen:
PORTB = Waitkey() 14 Byte weniger wie Inputbin PORTB
auch hier wohl eher zu vernachlässigen:
LCD Chr(65);Chr(66);Chr(67);Chr(67);Chr(68);Chr(69) 10 Byte weniger wie
LCD "ABCDEF"
PS:
Funktionen wie Waitkey, Input, Print verwende ich eigentlich nur für
Testzwecke, da sie eine BASCOM-Software-Emulation der USART darstellen
und sehr viel Ressourcen benötigen.
Ich verwende lieber die AVR-Register und Interrupts der USART direkt in
BASCOM und kann somit eine gepufferte interruptgesteuerte Übertragung
mit weitaus weniger Ressourcen realisieren.
Gruß
ATmega8Tester