Zitat Zitat von Gucky Beitrag anzeigen
Operrand 1 out of range 0xbc.
bezogen auf die Zeile
out twcr, r16
OUT läßt nur Adressen bis 63 (0x3F) zu. TWCR Register sitzt im ATmega2560 aber auf Adresse 188 (0xBC). Da muß man dann STS benutzen. Also sts TWCR,r16. Ich werkele immer noch mit Bascom rum. Der Assembler dort ersetzt das OUT bei zu hohen Adressen automatisch durch STS.

Wie und wo man im Studio 6 die LST Datei bekommt weiß ich leider nicht Ich benutze den externen Disassembler/Reassembler ReAVR und öffne damit die .hex Datei.

Gruß
Searcher