Witam Mam własnej roboty programator do programowania AVR-ków przez SPI. Oprogramowanie sterujące również "made in zrób to sam" :) Bez problemu programuję nim całą serię AT90 i ATtiny. Ugrzązłem natomiast na ATmega32. Za nic nie mogę zaprogramować mu FLASH-a. Sygnatura, EEPROM, Fuse i Lock bity programują się bez problemu. Niestety siwieję już przy poleceniach "Load Program Memory Page" i "Write Program Memory Page". Z tego co zrozumiałem z pdf-a, to w pierwszej kolejności należy wysłać do procka 64 słowa za pomocą polecenia "Load Program Memory Page" (w kolejności najpierw młodszy potem starszy bajt) podając 6 najmłodszych bitów adresu, następnie poleceniem "Write Program Memory Page" zafleszować wpisane 64 słowa do strony o numerze zdefiniowanym przez starsze bity adresu i odczekać minimum 4,5ms. Niestety mój szanowny mega32 ma to w nosie. We fleszu są nadal same FFFF. Czy ja coś źle zrozumiałem, czy trafił mi się egzemplarz procka dziabniętym flash-em (w co nie bardzo chce mi się wierzyć).
Pozdrawiam Grzegorz Kurczyk