Teraz ja Ci podpowiem.
Jeśli zdeklarujesz programowaną płytę jako tą która używasz, oczywiście w trybie Arduino ISP, to wtedy fusebity wgrają Ci się automatycznie takie same jak masz w płycie podstawowej. Arduino jest tylko programatorem z programem programującym. Widziana jednak Twoja płyta jako np. Arduino Deumilanowe jest płytą programującą. Wcale nie musi to być drugie Arduino, u mnie jest to płytka z podstawkami. Fusebuty są zdeklarowane w katalogu hardware/arduino/boards.txt.
Możesz też sporządzić sobie oddzielny plik, dotyczący swojego konkretnego procesora, u mnie jest to też Atmega 328 i nie trzeba wgrywać fuse bitów wcale, wtedy wykorzystujesz całą pamięć procesora. Ale te informacje muszą jednak być zawarte właśnie w pliku konfiguracyjnym. U mnie jest to tak:
Cytat:#################################################################
atmega328p16.name=ATmega328P @ 16 MHz in Stand Alone (w/ Arduino as ISP)
atmega328p16.upload.protocol=stk500
atmega328p16.upload.maximum_size=32768
atmega328.upload.speed=57600
atmega328p16.upload.using=arduino:arduinoisp
atmega328p16.bootloader.low_fuses=0xFF
atmega328p16.bootloader.high_fuses=0xDE
atmega328p16.bootloader.extended_fuses=0x05
####atmega328p16.bootloader.extended_fuses=0x07
atmega328p16.bootloader.path=atmega
atmega328p16.bootloader.file=ATmegaBOOT_168_atmega328.hex
atmega328p16.bootloader.unlock_bits=0x3F
atmega328p16.bootloader.lock_bits=0x0F
atmega328p16.build.mcu=atmega328p
atmega328p16.build.f_cpu=16000000L
atmega328p16.build.core=arduino
atmega328p16.build.variant=standard
#################################################################
wtedy Twój kompilator "widzi" niejako drugą płytę, czyli programowany procesor.
Programujesz po ISP i nie jest Ci potrzebny bootloader do niczego więcej. Oprogramowanie możesz zmieniać wielokrotnie, ale kontakt z procesorem jedynie poprzez ISP.
We wcześniejszych swoich postach postulowałem o skuszenie się na oddzielny programator, tylko do Arduino i właśnie do takiego programowania, ale cóż...można programowac przecież po USB prościej, z ustawianiem fusebitów.
Wszystkie te mądrości wziąłem z netu, nie pamiętam jednak skąd, mam jednak ściągę zapisaną w PDF w oryginale. Podaj adres emailowy to podeślę bezpośrednio, nie wypada chyba jednak podawać tego publicznie. Chyba jasno wytłumaczyłem o co mi chodziło.
Rysio!
Przejęzyczyłem się tu:
Widziana jednak Twoja płyta jako np. Arduino Deumilanowe jest płytą programującą.
Ma być ....płytą programowaną.
To z pośpiecu "palcowania"....przepraszam.
Rysio!