LOW: (0 programirano,1 neisprogramirano)
1 (bod level) 0 (bod) 1 (sut1) 0 (sut0) 0 (cksl3) 1 (cksl2) 0 (cksl1) 0 (cksl0)
HIGH: (0 programirano,1 neisprogramirano)
1 (ocd) 1 (jtag) 0 (spi) 1 (ckopt) 0 (eesave) 1 (boot size1) 1 (bootsize0) 1 (bootrst)
CKSL bitovi podesavaju frekvenciju internog oscilatora,0100 je 8Mhz,dakle to je ok.JTAG nije ukljucen,dakle PORTC se koristi za normalne funkcije,a u mom kodu se bas koriste 4 pina na C koji mijenjaju funkciju aktiviranjem ovoga.
Ovdje sam nasao dobar tutorijal,fino je objasnjena svaka stavka:
http://www.engineersgarage.com/tutorials/avr-atmega16-fuse-bits
E sad,s obzirom da su fuse-ovi ocigledno podeseni kako treba,ne znam sta da radim. LCD funkcionise dobro ocigledno, tastatura nije bitna,dakle ocigledno je problem sa memorijom. Da li ne radi upis ili ucitavanje iz nje, to ne znam.
Dakle,da blize objasnim:
Kad se ukljuci napajanje,na LCD-u se pojave opcije NEW,OPEN i EDIT. Izaberem NEW,otkucam 'blablabla',sacuvam to u flash memoriji pod odgovarajucim ID brojem.Onda udjem u OPEN,ukucam taj broj i da mi samo prazan LCD.Isto to se desava i sa opcijom EDIT.Kod je dobar,tu nisam nista dirao,kod lika koji ga je napisao sve radi ok.