Hallo,
Ik heb een thermostaat met daarin een tiny26.
Nu heeft de thermostaat geen backlight verlichting.
De tiny heeft echter nog een poort vrij die ik wil gaan gebruiken voor de backlight.
Avr Bascom herkent de tiny maar hoe kan ik deze uitlezen zonder het bestaande programma dat op de chip staat te wissen?
Je kunt met "Read flash rom to buffer" in het programmeer window de chip lezen.
Maar, als de lock bits zijn gezet dan kun je helemaal niet lezen. Zijn de bits niet gezet dan kun je de hex file lezen, maar daar heb je helemaal niks aan.
Deze hex file moet je dan gaan decompilen en dan blijft er asm code over, en ik denk niet dat jij daar wat aan hebt.
Ik kan de chip wel uitlezen, maar kan er niets mee.
Als ik het dan op sla krijg ik een bin bestand van 2kb.
Marcel
AVR C tutorial http://expand.xs4all.nl/avr
Ook als de lock bits geset zijn kan je programmer de controller uitlezen, althans dat lijkt zo. Je krijgt er alleen geen bruikbare data uit.
Dat bin bestand zal een binaire file zijn. Die kan je in AVR Studio bijvoorbeeld inlezen en bekijken met de disassembler. Basic code zal het nooit worden. Wellicht moet je het eerst omzetten naar hex voordat AVR Studio er wat mee kan. Er zijn ook programmers die direct uitlezen naar hex.