Moin,
probier mal:
In Assembler muss man so immer zwischen Word und Byteadressen umrechnen. Kann gut sein, dass es in Bascom genauso ist.Code:[grtxt] Grtxt: ldi zh,High(2*Daten) ldi zl,Low(2*Daten) lpm r22,z * out Porta,r22 ret ; Daten: .db &H14,&H7F,&H14,&H7F,&H14,&H00 [end]
Außerdem sollte es doch ein "lpm" anstatt des "lp" sein, oder ?? Immerhin liest du die Daten aus dem Flashspeicher und nicht aus dem RAM.
MfG Kjion
Lesezeichen