Niestety nie posiadam jeszcze programatora (wczoraj zamowilem na Allegro), ale jestem umowiony pod koniec maja z HardwareDoc, ktory ma przeprogramowac u mnie te wartosci.
Chodzi o Low Byte i o zaprogramowanie bitow BODEN i BODLEVEL.
Sa to najstarsze bity, tak wiec jak juz pisalem 1111 1111 (0xFF) zmieniamy na 0011 1111 (0x3F).
Dla High Byte autor SIO2SD przewidzial wartosc 11000011 (0xC3) czyli zaprogramowane bity:
SPIEN - Enable Serial Program and Data Downloading
CKOPT - Oscillator options (uwagi ponizej)
EESAVE - EEPROM memory is preserved through the Chip Erase
BOOTSZ1 - Select Boot Size (zaprogramowanie bitu BOOTSZ1 nie ma znaczenia, poniewaz BOOTRST bit nie jest ustawiony, czyli aplikacja tak czy siak startuje od adresu 0x0000)
W instrukcji ATMELa przeczytalem:
"By programming the CKOPT Fuse, the user can enable internal capacitors on XTAL1 and XTAL2, thereby removing the need for external capacitors. The internal capacitors have a nominal value of 36 pF.[...]
The CKOPT Fuse functionality depends on the setting of the CKSEL bits."
No a CKSEL bits (w Low Byte) nie sa ustawione.
W kazdym razie inni ustawiaja tylko SPIEN bit:
http://www.abbuc.de/phpBB3/viewtopic.ph … =fuse+bits
http://www.abbuc.de/phpBB3/viewtopic.ph … its#p32857
HardwareDoc poleca zmiany FUSE BITS takze dla SIO2IDE i dla SDrive.
ATARI 65XE + SIO2BT