• 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
Arduino Leonardo - nie widzi go windows, nie realizuje wgranego programu
#1
Witam, 

mam ard. Leonardo, do którego podłączone są dwa czujniki PIR, jeden fotorezystor, odbiornik IR i moduł dwóch przekaźników. Chcialem do jednego z PIR dorobić diodę, która by się zapalała gdy PIR ma sygnał wysoki na środkowym pinie (jak w czujkach np. satela). Gdy chciałem spróbować zrobić to na krótko czyli do konektorów, zamiast w środkowych, trafiłem na +5V, co oczywiście spaliło diodę na miejscu, jednak przekaźniki zaczęły mi wariować, zamykając i otwierając się bez żadnej logiki. No to na biegu zasilacz z prądu. Gdy podłączyłem je ponownie do prądu, świecą mi się diody ON oraz L. 

Windows nawet nie widzi żeby cokolwiek było podłączone do USB. Na +5V płytka ma +4.99V, na +3.3V jest 3.29V. Mam mierniki, mam stacje lutowniczą, brakuje mi tylko pomysłu co mogło się stać samej płytce, bo nie nosi śladów nadpalenia, uszkodzenia ścieżek, itp.

Wrzucam zdjęcie we w miarę wysokiej rozdzielczości płytki, może Wy coś znajdziecie, wiedząc czego szukać Smile
Nie kosztowało majątku, ale mimo wszystko szkoda wyrzucać go do śmieci
[Obrazek: jULggzsk.jpg]
 
Odpowiedź
#2
Witam,
Należy spróbować wgrać bootloader. Jeśli się nie da lub nie pomoże tzn. uszkodziles mikroprocesor.
Pozdrawiam.
 
Odpowiedź
#3
Połączeniem tych dwóch elementów mogę wgrać bootloader? :
http://allegro.pl/programator-isp-usbasp...87383.html
http://allegro.pl/isp-idc10-kanda-konwer...44208.html

Nie mam drugiej płytki żeby użyć jej jako programatora, chociaż w fajnych pieniądzach płynie do mnie klon arduino 2560 Smile
 
Odpowiedź
#4
Witam,
Na przyszłość, nie zmieniaj układu elektrycznego przy połączonym zasilaniu do Arduino.
Będziesz mieć dwa Arduino to spróbuj reanimowac Leonardo.
Pozdrawiam
 
Odpowiedź
#5
Kup programator USBasp za < 20zł(w chinach jeszcze taniej) i za jego pomocą wgraj bootloader.
Pomagam za darmo więc szanuj mój czas.
Wklejaj tekst a nie jego zdjęcie.
Nie pisz następnego postu jak nie odpowiedziałeś na poprzedni.
Jak mądrze zadawać pytania
 
Odpowiedź
#6
Smaczek dzięki za podpowiedź, na pewno na przyszłość daruję sobie takie eksperymenty Smile

namok ten co wstawiłem link do alledrogo jest opisany właśnie jako USBasp, czy to właśnie o takim pisałeś?
 
Odpowiedź
#7
(15-01-2017, 23:39)Mad_Maxs napisał(a): namok ten co wstawiłem link do alledrogo jest opisany właśnie jako USBasp, czy to właśnie o takim pisałeś?
Tak.
Pomagam za darmo więc szanuj mój czas.
Wklejaj tekst a nie jego zdjęcie.
Nie pisz następnego postu jak nie odpowiedziałeś na poprzedni.
Jak mądrze zadawać pytania
 
Odpowiedź
#8
Kabelek dotarł, więc próbowałem przy jego użyciu reanimować Arduino Leo, ale niestety nie bardzo chce się dogadać z Arduino IDE 1.8.1. Po pokonaniu walki z driverami do programatora, teraz sam program zgłasza błąd:

Arduino:1.8.1 (Windows XP), Płytka:"Arduino Leonardo"

avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: error: program enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

Tak wygląda programator z dolutowanymi goldpinami + zworką na Slow SCK, ale jakoś nie zmieniło to kompletnie nic w uzyskiwanym komunikacie z programu. Jakieś pomysły, czy jednak arduino martwe?
[Obrazek: B4va7fv4.jpg] [Obrazek: 39KxPxmf.jpg]
 
Odpowiedź
#9
Ostatnio u kolegi też miałem takie problemy. Przez Arduino-IDE nie dało sie wgrać bootloadera ale z avrdudess sie udało. Jest to nakładna graficzna na avrdude: http://avrdudess.software.informer.com/2.4/
Aby sprawdzić działanie programatora USBasp(w zasadzie sterownika pod windows) spróbuj odczytać inny mikroprocesor.
Pomagam za darmo więc szanuj mój czas.
Wklejaj tekst a nie jego zdjęcie.
Nie pisz następnego postu jak nie odpowiedziałeś na poprzedni.
Jak mądrze zadawać pytania
 
Odpowiedź
#10
(19-01-2017, 00:08)namok napisał(a): Ostatnio u kolegi też miałem takie problemy. Przez Arduino-IDE nie dało sie wgrać bootloadera ale z avrdudess sie udało. Jest to nakładna graficzna na avrdude: http://avrdudess.software.informer.com/2.4/
Aby sprawdzić działanie programatora USBasp(w zasadzie sterownika pod windows) spróbuj odczytać inny mikroprocesor.

Zaraz spróbuję ten drugi program. Skoro to nakładka, to muszę mieć jeszcze avrdude? czy jest on elementem Arduino IDE?

A podpowiesz jak odczytać inny mikroprocesor? Dzisiaj dotarł do mnie klon UNO, ale jak wybieram opcję Odczytaj info o płytce, to każe mi wskazać port COM, a przecież przez programator nie ma portu seriala

//EDIT:
OK, zainstalowałem cały pakiet WinAVR a potem Avrdudess z podlinkowaniem do avrdude. Programator działa, bo z uno zczytał sobie dane. Jednak gdy chcę wrzucić coś w Leonardo dostaję:

avrdude.exe: set SCK frequency to 1500000 Hz
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: error: programm enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.


avrdude.exe done. Thank you.
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości