... und genau das hatte ich anfangs komplett falsch eingeschätzt.Bei 9600 Baud und 8 MHz langweilt der sich zwischendurch
ich war erst der meinung, "die paar" Zeichen liegen schon im Buff, bis die erste schleife der isr durch ist. *blöderweise
Ist aber ne bekannte schwäche bei mir. *lach
Wenn man dann das Geschwindigkeitsproblem betrachtet ist auch ganz klar das Bytematch
(wie MagicWSmoke sagte) genau in eine andere Richtung "korrekt" verwendet werden muss.
Der Ansatz, es über Bytematch zu lösen ist an sich nicht schlecht... aber ich muss erst den Buffer füllen lassen...
und danach erst das Auslesen beginnen.
Ich finds aber immerwieder schön was zu lernen. Am besten passiert das natürlich aus eigenen Fehlern
Wo ich gerade bei Bytematch bin...
Was ist der Sinn dahinter, das man Register per Pushall behandeln muss bei Verwendung von Bytematch ?
Ich konnte das aus der Bascom-hilfe nicht wirklich erkennen.
Auch konnte ich nicht finden, welche register denn wirklich dafür verwendet werden.
Wäre schön, wenn da jemand knappe Infos oder nen Link hätte damit ich das nachlesen kann.
Lesezeichen