• 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
Probem z USBasp
#2
Witam
Po pierwsze na komputerze, który używasz do programowania, musisz mieć wgrane DOBRE sterowniki do USBASP. Na forum była walka jednego użytkownika z tym, są trzy rodzaje do wyboru, odszukaj sobie w wyszukiwarce na tym forum. Dla ułatwienia (przeczytaj całość, bo wyjaśnia również inne "punkty"):
https://forum.arduinopolska.pl/watek-ard...ght=USBASP
https://forum.arduinopolska.pl/watek-ste...e-attiny85
Jak masz dobre to bez problemu wgrywasz do np. UNO soft przez programator.
Na drugim komputerze najwyraźniej nie masz driverów.
Po drugie programator powinien mieć firmware umożliwiający zmianę częstotliwości w locie, nie masz to baw się zworką, puki procek jest na 1MHz ustawiasz SLOWSCK, jak już jest na 8+Mhz to ustawiasz na normalny tryb pracy. Zmianę firmware w USBASP też tu rozkładałem na atomy z forumowiczem. To że jest kupiony wczoraj w Botland nie ma znaczenia, Chińczycy dalej tłuką to samo od 10lat. Zresztą nawet na swoim programatorze masz zworkę SLOW, właśnie do tego. Po wgraniu aktualnego softu staje się bezużyteczna. Zworka Serwis służy właśnie do wgrania nowego firmware. Można wgrać starym USBASP, łączysz "dupkami", zworka, wgranie, zamiana zworek, wgranie, zworka i masz dwa nowe. Można też wgrać wykorzystując "Arduino as ISP".
Po trzecie nowy procek z fabryki jest ustawiony na 1MHz, pierwsze co należy zrobić, a najłatwiej w zewnętrznym programie (polecam AVR LAB++ ) to wyłączyć fuse CKDIV8. Można wgrać bootloader w Arduino, ale jako programator należy wybrać "USBASP SLOW" no i pamiętać o zworkach jeśli soft jest stary.
Po czwarte wgranie bootloadera składa się z dwóch części. Jedno to sam program do wgrywania, druga, bardziej istotna część to konfiguracja procesora, ustawienie wszystkich fusebitów, źródło taktowania, itp.
Po piąte jak w układzie wykorzystujesz piny Arduino 11,12,13 to mogą zakłócać komunikację. Nawet jak już uporasz się z poprzednimi tematami to i tak może się okazać, że do programowania będziesz potrzebował osobnej podstawki. Np. https://www.aliexpress.com/item/ATmega8-...4c4dQmscV4 , gniazdo w Arduino możesz zajeździć po kilkudziesięciu prockach.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
  


Wiadomości w tym wątku
Probem z USBasp - przez JB_ark - 14-10-2018, 18:00
RE: Probem z USBasp - przez kaczakat - 14-10-2018, 20:54
RE: Probem z USBasp - przez es2 - 15-10-2018, 11:59

Skocz do:


Przeglądający: 1 gości