logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Programowanie ATmega8 na płytce Arduino UNO zamiast ATmega328 - czy to możliwe?

wiktor13570 22 Kwi 2017 18:30 654 6
REKLAMA
  • #1 16429228
    wiktor13570
    Poziom 12  
    Posty: 101
    Pomógł: 4
    Ocena: 39
    Witam.
    Mam problem z programatorem usbasp. Nie chcą mi się zainstalować sterowniki. Nawet gdy zainstalowałem te z jakiś stron internetowych to aplikacja arduino nie wykrywa tego urządzenia. Pomyślałem, żeby z oryginalnej płytki arduino uno wyciągnąć mikrokontroler i zamiast niego dać ten, który chcę zaprogramować (atmega8 w miejsce atmegi328). Czy tym sposobem do się zaprogramować atmege8, potem wyciągnąć z płytki arduino uno i wczepić do jakiegoś układu. Chcę wiedzieć tylko czy ten pomysł by wypalił.
  • REKLAMA
  • #2 16429455
    miszczo997
    Poziom 28  
    Posty: 1052
    Pomógł: 134
    Ocena: 159
    To nie będzie działać. Mikrokontroler w arduino ma wgrany bootloader który pozwala programować go przez rs232. Nowy mikrokontroler ma pusta pamięć i w ten sposób nic nie wgrasz.
  • REKLAMA
  • #3 16429520
    wiktor13570
    Poziom 12  
    Posty: 101
    Pomógł: 4
    Ocena: 39
    Ale jest w programie opcja ''wypal bootladera''

    Dodano po 38 [sekundy]:

    Ale jest w programie opcja ''wypal bootladera''
  • REKLAMA
  • Pomocny post
    #4 16429529
    miszczo997
    Poziom 28  
    Posty: 1052
    Pomógł: 134
    Ocena: 159
    Ale służy ona do wgrania bootloadera przy pomocy innego programatora typu usbasp, a nie przez konwerter usb<=>rs232 dostępny na płytce arduino.
    Jeżeli chcesz zaprogramować atmegę8 to pobierz sobie mkavrcalculator, który w darmowej wersji obsługuje ten mikrokontroler. Dodatkowo w opcjach programu masz przycisk instaluj sterowniki usbasp, który po kliknięciu zainstaluje Ci podpisane cyfrowo sterowniki do programatora.
  • REKLAMA
  • #5 16429546
    wiktor13570
    Poziom 12  
    Posty: 101
    Pomógł: 4
    Ocena: 39
    Acha ok. A czy mogę jakoś zaprogramować tą atmege8 używając tej płytki arduino uno
  • #7 16429787
    wiktor13570
    Poziom 12  
    Posty: 101
    Pomógł: 4
    Ocena: 39
    Bardzo dziękuje za pomoc, zamykam temat

Podsumowanie tematu

✨ Użytkownik ma problem z programatorem USBasp, który nie jest wykrywany przez aplikację Arduino, mimo prób instalacji sterowników. Zastanawia się, czy można wymienić mikrokontroler ATmega328 na ATmega8 w płytce Arduino UNO, aby zaprogramować go, a następnie użyć w innym układzie. Odpowiedzi wskazują, że ATmega8 nie ma wgrany bootloadera, co uniemożliwia programowanie przez RS232. Sugerowane rozwiązania obejmują użycie opcji "wypal bootloadera" z innego programatora oraz programowanie ATmega8 za pomocą Arduino UNO poprzez ArduinoISP.
Wygenerowane przez model językowy.
REKLAMA