Hi, ich suche eine Methode um möglichst schnell Daten Byteweise am Port
eines Atmega Controllers (Atmega8/16/32/64/1280/2560) auszugeben.
Gleichzeitig soll der Flash als Datenspeicher dienen.
Folgende Überlegung:
Statt mit Zeitverlust auf Variablen im Flash oder RAM zuzugreifen
schreiben ich den c-Befehl:
Ich habe also Ausgabebefehl und Datenspeicherung in einer Zeile. Wie
sieht das ganze in Assembler aus?
1 | ldi r16, 0xF0
|
2 | out PORTB, r16
|
Gibt es in Assembler auch einen Befehl wie in C oder ist dies die
schnellste Umsetzung des genannten C-Befehls?
Kennt jemand eine schnellere Methode, um mit einem ATmega ein Byte an
den Port zu bringen?
mfg, 006