• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Atmega 8a + Arudino IDE
#1
Witam wszystkich.
Posiadam arduino UNO i za jego pomocą chciałbym wypalić bootloader na atmedze 8a.
Tydzień już się z tym męczę i nic. Poradniki w Internecie przejrzałem mnóstwo i żaden nie działa.
Ma ktoś na to jakiś sprawdzony sposób ?
 
Odpowiedź
#2
podaj cały opis atmegi z tego co wiem to bota wypalić można na 328p ale na czystej 8 to nie wiem czy się da
chyba ze wychodziło takie arduino z taka atmega
[Obrazek: banerelektronika.jpg]



Jeśli pomogłem podziękuj punktem reputacji Wink
 
Odpowiedź
#3
arduino NG or OLDER/ w atmega 8 . Spróbuj na arduino 1.0 , 1.0.2 te nowsze to 1.7.9 powinno pójść .

https://www.arduino.cc/en/Tutorial/ArduinoISP

https://github.com/rsbohn/arduinoisp
Ważne aby robić co się lubi albo lubić co się robi .
Arduino UNO, TINY, PRO MINI
Pomoc nagradzamy punktami reputacji Wink
 
Odpowiedź
#4
(25-05-2016, 01:23)JasQ napisał(a): arduino NG or OLDER/ w atmega 8 . Spróbuj na arduino 1.0 , 1.0.2 te nowsze to 1.7.9 powinno pójść .

https://www.arduino.cc/en/Tutorial/ArduinoISP

https://github.com/rsbohn/arduinoisp

Niestety potwierdzam że istnieje problem - i to dwojakiego rodzaju.

1. Przy próbie instalacji bootloader'a jest błąd:
    "efuse" memory type not defined for part "ATMEGA8"
da się go ominąć tworząc nowy tool w platforms.txt (nie próbujący zmieniać extended fuses, których Atmega8A nie posiada).
Opis tu:
http://www.instructables.com/id/How-to-b.../?ALLSTEPS

2. U mnie nawet po instalacji bootloadera nie daje się załadować program przez interfejs FTDI .
Nie jestem pewien czy instalacja bootloadera tak naprawdę powiodła sie (mimo komunikatów że wszystko poszło ok),  czy po instalacji bootloadera dioda LED nie powinna migać ? Próbowałem dwa bootloadery - jeden z folderu \hardware\arduino\avr\bootloaders\atmega8 i drugi - \hardware\arduino\avr\bootloaders\optiboot\optiboot_atmega8.hex. Próbowałem zarówno z taktowaniem przez wewnętrzny oscylator 8MHz jak i 1MHz.

Nie mam natomiast problemu jak wymienię kontroler na płytce prototypowej na Atmegę 328p - instaluje się zarówno (właściwy) bootloader i nie mam problemu z uploadem przez FTDI.

Tak więc dałem sobie spokój z bootloaderem i ładuję sketche przez programator - przynajmniej dla mikrokontrolera Atmega8A.
 
Odpowiedź
#5
arduino NG or OLDER to atmega 8 z zewnętrznym 16Mhz.
Walczyłem raz z tym całą niedzielę ale udało mi się . Pobierz MKVRcalkulator min przywrócisz ustawienia fabryczne atmedze8 . Potem możesz wgrać bootloandera . Jak nie masz programatora USBASP to użyj arduino jako programator isp.
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości