Sers.
Daten im SRAM zu speichern ist ja kein Problem, aber wie gebe ich die
Adresse an?
Im Moment habe ich es so gemacht:
1 | .dseg
|
2 | variable1: .BYTE 1
|
3 | variable2: .BYTE 1
|
4 |
|
5 | .cseg
|
6 | STS variable, r16
|
7 | LDS variable, r16
|
8 | ....
|
Wenn ich das ganze debugge, sehe ich im AVR Studio, dass die
Variablendaten irgendwo im SRAM abgelegt werden.
Ich möchte aber später über Pointer darauf zugreifen und dabei den
Pointer erhöhen/erniedrigen können und so von Zelle zu Zelle springen.
Im Moment ist das nicht möglich, da die Daten auseinander liegen.
Kann ich irgendwie angeben variable: .BYTE 1 Adresse XY ? Oder sowas in
der Art?