Witam! Mam maly klopot z assemblerem w AVR Studio4, moze ktos mi bedzie mogl pomoc. Chcialbym w programie zdefiniowac poprzez DB pare komorek w EEPROMie, robie to tak:
.ESEG label: .DB 1,2
.CSEG instrukcje
Kompilacja jest ok, problem w tym, ze on fizycznie mi po programowaniu nic nie umieszcza w EEPROMie, nawet jak wlacze debugera z AVR Studio to nie pokazuje mi, zeby w EEPROM znajdowaly sie zdefiniowane przezemnie bajty. Co ciekawe jesli zdefinuje .DB 1,2,3 to podczas kompilacji pisze, ze zdefiniowalem nieparzysta liczbe bajtow i automatycznie doda 0. Oczywiscie tak powinien zachowywac sie wylacznie jesli DB jest w segmencie kodu, a nie w EEPROM. Pomoze mi ktos ?