MSP430F133:Speichern im Code möglich?

Gast #18140
Lesenswert?

Hi Leute,

ich hab ein Problem mit dem MSP430F133!
Ich benötige einen großen array, habe aber nur 256 Byte RAM
zur verfügung. Kann man diesen array, welcher in Zukunft nicht mehr 
geändert werden muss im CodeSpeicher abspeichern?
Hat damit einer Erfahrung oder weiß wie das geht??

Im voraus vielen Dank
David
Gast #18142
Lesenswert?

In Assembler (beim 90S2313) so:


[...]
ldi ZL, LOW(2*tab_start)      ; Motor 2 Bitmuster laden,
add ZL, N                     ; N-tes Byte der Tabelle
lpm                           ; nach R0 laden

[...]

tab_start: .db 0b00001000, 0b00000000,     0b00000100,     0b00001100

Man kann die Tabellenwerte natürlich auch dezimal angeben...

Hoffe, das hilft Dir

Johannes

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren