Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 10 lip 2025, o 07:08


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
    Autor Wiadomość
    PostNapisane: 8 lut 2014, o 18:07 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 04 lut 2014
    Posty: 26
    Pomógł: 0

    Hej,
    zakupiłem programator:
    http://www.sklep.atnel.pl/pl/p/ATB-USBASP-OEM/39
    podłączyłem Atmege328 i w programie mkAVR wszystko ładnie wykrywa.

    W arduino IDE wybieram Narzędzia/programator/USBasp
    Ściągnąłem bootloader do atmegi328 i wgrałem do /hardware/arduino/bootloaders/atmega/
    Dodałem do boards.txt odpowiedni wpis.
    Cytuj:
    #################################################################

    majsterkowo_atmega8a.name=ATmega8a @ 8 MHz

    majsterkowo_atmega8a.upload.maximum_size=7168
    majsterkowo_atmega8a.upload.using=arduino:arduinoisp

    majsterkowo_atmega8a.bootloader.low_fuses=0xe4
    majsterkowo_atmega8a.bootloader.high_fuses=0xc4
    majsterkowo_atmega8a.bootloader.path=atmega
    majsterkowo_atmega8a.bootloader.file=ATmegaBOOT_8.hex
    majsterkowo_atmega8a.bootloader.unlock_bits=0x3F

    majsterkowo_atmega8a.build.mcu=atmega8
    majsterkowo_atmega8a.build.f_cpu=8000000L
    majsterkowo_atmega8a.build.core=arduino
    majsterkowo_atmega8a.build.variant=standard

    #################################################################

    majsterkowo_atmega328p8.name=ATmega328P @ 8 MHz

    majsterkowo_atmega328p8.upload.maximum_size=30720
    majsterkowo_atmega328p8.upload.using=arduino:arduinoisp

    majsterkowo_atmega328p8.bootloader.low_fuses=0xE2
    majsterkowo_atmega328p8.bootloader.high_fuses=0xDA
    majsterkowo_atmega328p8.bootloader.extended_fuses=0x05

    majsterkowo_atmega328p8.bootloader.path=atmega
    majsterkowo_atmega328p8.bootloader.file=ATmegaBOOT_328.hex
    majsterkowo_atmega328p8.bootloader.unlock_bits=0x3F
    majsterkowo_atmega328p8.bootloader.lock_bits=0x0F

    majsterkowo_atmega328p8.build.mcu=atmega328p
    majsterkowo_atmega328p8.build.f_cpu=8000000L
    majsterkowo_atmega328p8.build.core=arduino
    majsterkowo_atmega328p8.build.variant=standard

    #################################################################

    majsterkowo_atmega328p16.name=ATmega328P @ 16 MHz

    majsterkowo_atmega328p16.upload.maximum_size=30720
    majsterkowo_atmega328p16.upload.using=arduino:arduinoisp

    majsterkowo_atmega328p16.bootloader.low_fuses=0xE2
    majsterkowo_atmega328p16.bootloader.high_fuses=0xDA
    majsterkowo_atmega328p16.bootloader.extended_fuses=0x05

    majsterkowo_atmega328p16.bootloader.path=atmega
    majsterkowo_atmega328p16.bootloader.file=ATmegaBOOT_328.hex
    majsterkowo_atmega328p16.bootloader.unlock_bits=0x3F
    majsterkowo_atmega328p16.bootloader.lock_bits=0x0F

    majsterkowo_atmega328p16.build.mcu=atmega328p
    majsterkowo_atmega328p16.build.f_cpu=16000000L
    majsterkowo_atmega328p16.build.core=arduino
    majsterkowo_atmega328p16.build.variant=standard


    I tu problem, bootloadera nie mogę wgrać, mam komunikat:
    Cytuj:
    avrdude: error: programm enable: target doesn't answer. 1
    avrdude: initialization failed, rc=-1
    Double check connections and try again, or use -F to override
    this check.


    Pewnie gdzieś jest jakiś szczegół, którego nie potrafię wychwycić.
    Połączenia sprawdziłem i tak jak pisałem wcześniej mkAVR wszystko wykrywa.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 lut 2014, o 18:16 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 30 gru 2012
    Posty: 188
    Lokalizacja: Świnice Warckie woj. łódzkie
    Pomógł: 12

    tak na szybko to brakuje mi

    .bootloader.tool=avrdude
    .bootloader.file=optiboot/optiboot_atmega328.hex

    oczywiście 2 opcja wskazuje twój plik hex

    z tego co pamiętam to w wcześniejszych wersjach podawało sie oddzielnie file i path w nowszych tylko file z nazwą katalogu

    _________________
    ATMEL-ICE+ATXmega256A3BU oraz dużo samozaparcia



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 lut 2014, o 18:36 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 04 lut 2014
    Posty: 26
    Pomógł: 0

    lemurek

    dodałem wpis i teraz wygląda tak (już dla samego Atmega328):
    Cytuj:
    #################################################################

    majsterkowo_atmega328p8.name=ATmega328P @ 8 MHz

    majsterkowo_atmega328p8.upload.maximum_size=30720
    majsterkowo_atmega328p8.upload.using=arduino:arduinoisp

    majsterkowo_atmega328p8.bootloader.low_fuses=0xE2
    majsterkowo_atmega328p8.bootloader.high_fuses=0xDA
    majsterkowo_atmega328p8.bootloader.extended_fuses=0x05

    majsterkowo_atmega328p8.bootloader.path=atmega
    majsterkowo_atmega328p8.bootloader.file=ATmegaBOOT_328.hex
    majsterkowo_atmega328p8.bootloader.unlock_bits=0x3F
    majsterkowo_atmega328p8.bootloader.lock_bits=0x0F
    majsterkowo_atmega328p8.bootloader.tool=avrdude
    majsterkowo_atmega328p8.bootloader.file=atmega/ATmegaBOOT_328.hex


    majsterkowo_atmega328p8.build.mcu=atmega328p
    majsterkowo_atmega328p8.build.f_cpu=8000000L
    majsterkowo_atmega328p8.build.core=arduino
    majsterkowo_atmega328p8.build.variant=standard

    #################################################################


    Wskazałem bootla\oader arduinoIDE i niestety nic



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 lut 2014, o 18:37 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    nie używaj tych plików z majsterkowa bo ktoś sknociła tam , masz tu na forum działające dobrze arduino 1.5.2
    z usb aspem i nie tylko

    topic5572.html

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 lut 2014, o 19:13 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 30 gru 2012
    Posty: 188
    Lokalizacja: Świnice Warckie woj. łódzkie
    Pomógł: 12

    jeżeli już to :

    Kod:
    majsterkowo_atmega328p16.name=ATmega328P @ 16 MHz

    majsterkowo_atmega328p16.upload.maximum_size=30720
    majsterkowo_atmega328p16.upload.using=arduino:arduinoisp

    majsterkowo_atmega328p16.bootloader.low_fuses=0xE2
    majsterkowo_atmega328p16.bootloader.high_fuses=0xDA
    majsterkowo_atmega328p16.bootloader.extended_fuses=0x05

    majsterkowo_atmega328p16.bootloader.tool=avrdude
    majsterkowo_atmega328p16.bootloader.file=atmega/ATmegaBOOT_328.hex
    majsterkowo_atmega328p16.bootloader.unlock_bits=0x3F
    majsterkowo_atmega328p16.bootloader.lock_bits=0x0F

    majsterkowo_atmega328p16.build.mcu=atmega328p
    majsterkowo_atmega328p16.build.f_cpu=16000000L
    majsterkowo_atmega328p16.build.core=arduino
    majsterkowo_atmega328p16.build.variant=standard


    wgrywanie botloadera działa prawidłowo pomijam fakt plików z majsterkowa i problemów z programowaniem z IDE oraz błędów w reszcie parametrów.

    i tak jak pisze Sun użyj na pewno działającej wersji z linku podanego bo to co masz wskazuje na ewidentne problemy z konfiguracją ide

    _________________
    ATMEL-ICE+ATXmega256A3BU oraz dużo samozaparcia



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 lut 2014, o 20:34 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 04 lut 2014
    Posty: 26
    Pomógł: 0

    Nie może być 8Mhz?
    W mkAVR w zakładce fusy uproszczone mam tylko 128kHz i 8MHz.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 lut 2014, o 20:37 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    dajesz na zewnętrzny kwarc 8<
    możesz wtedy podłaczyć każdy od 8 do 20Mhz ... arduino domyslnie pracuje na 16Mhz

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO