• 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
Attiny85 błąd wgrywania
#1
Exclamation 
Witam. Otóż zakupiłem mikrokontrolery attiny85. Chciałem zacząć je programować. Pobrałem bibioteki, wgrałem ArduinoISP, odpowiednio podłączyłem attiny do arduino, dałem kondensator 10uF między reset a GND. Ustawiłem arduino as isp i klapa. Wywala mi błąd. 

 avrdude: stk500_program_enable(): protocol error, expect=0x14, resp=0x50
avrdude: initialization failed, rc=-1
        Double check connections and try again, or use -F to override
        this check.

avrdude: Send: Q [51]  [20]
avrdude: Recv:
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51


Prosiłbym o pomoc bo chciałbym koniecznie rozwiązać ten problem. Na zagranicznych forach szukałem i niewiele znalazłem. Mam nadzieje że tutaj ostatecznie rozwiąże problem.
 
Odpowiedź
#2
Schemat połączenia był by wskazany
Arduino zostało wymyślone po to, by robić dobrze jedną prostą rzecz – migać diodą. 
 
Odpowiedź
#3
(22-04-2020, 21:19)Jarewa0606 napisał(a): Schemat połączenia był by wskazany
Podłączyłem mikrokontroler według tego schematu.

https://www.google.com/url?sa=i&url=http...AdAAAAABAD
 
Odpowiedź
#4
Jak "dałem kondensator 10uF między reset a GND" to na pewno nie "odpowiednio podłączyłem attiny". Do pinu RST podłączasz rezystor 10k z VCC, a nawet po prostu nic. Rezystor jest po to by zakłócenia nie powodowały przypadkowych resetów, kiedyś, później, jak już będzie wszystko przeznaczone do użytku, a i nie trzeba tego demontować do programowania.
Kondensator 10u możesz dać na VCC z GND.
Pokazany schemat jest niepełny. Niektórzy wpadają pomysł by podłączyć RST Arduino ASISP z RST pacjenta co oczywiście nie zadziała, ma to być pin wskazany jako RST w szkicu, najczęściej 10. Poza tym trzeba wybrać odpowiedni uC, mieć wgrane odpowiedni CORE i wybrać odpowiednie polecenie do programowania - wgraj używając programatora. A jak jeszcze jest to nowy uC z półki sklepowej programator musi być wybrany w wersji SLOW, bo nowy uC ma zegar 1MHz, warto też ustawić od razu fusybity (wgrać bootloader).
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
#5
daj znać jak CI to ruszy. Ja co prawda kupiłem Attiny85kit którego można programować bezpośrednio z USB ale chciałem też przećwiczyć tym sposobem i niestety mi się nie udało.
 
Odpowiedź
#6
(24-04-2020, 09:28)iwi napisał(a): daj znać jak CI to ruszy. Ja co prawda kupiłem Attiny85kit którego można programować bezpośrednio z USB ale chciałem też przećwiczyć tym sposobem i niestety mi się nie udało.
OK. Dzis może jutro spróbuje go uruchomić.
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości