Slaweczek napisał(a):
Ciekawe, programuje attiny usbasp na codzien, i zawsze z kondensatorem, i programuje sie prawidlowo, ale teraz to wyglada, ze zle robie.
Jak się czegoś nie doczyta albo nie wie to się nie pisze takich bzdurek ok ?
Najpierw może doczytaj posty o których wspomniał kolega, najpierw zapoznaj się z konstrukcją ATB-USBASP od strony sprzętowej, postaraj się zrozumieć w czym rzecz, postaraj się zrozumieć że programator USBASP oznacza pewien standard programowania opartu o bibliotekę V-USB a nie koniecznie część sprzętową ....
ale podpowiem, po raz nie pierwszy już zresztą
ATB-USBASP ma pełne buforowanie linii ISP - w przeciwieństwie do GOŁEGO że tak powiem USBASP ... wynikają z tego pewne zalety ale też pewne konsekwencje i warto wiedzieć co? jak? i kiedy używać ...
1. Twój goły niczym nie zabezpieczony USBASP poradzi sobie swobodnie z kondkiem 100nF na linii RST albo nawet z często z wyświetlaczem LCD (linie danych) na liniach ISP ... ale już buforowany nie koniecznie i jak myślisz dlaczego ? Czy to jest wada ? czy może zaleta ?
Co wolałbyś mieć dobrze zabezpieczony i wielonapięciowy programator programujący w CAŁYM ZAKRESIE napięć od 1,5V aż do 5,5V bez KONIECZNOŚCI żadnej translacji poziomów napięć bo nasz ma to w sobie ? czy gołe wyjścia procka ATmega w programatorze narażone na byle proste uszkodzenie nawet przez pomyłkę ?
Ja wolałbym mieć porządny programator z buforowaniem i translacją - ale buforowanie oznacza panie kochany mniejszą wydajność prądową wyjść buforów w stosunku do wyjść procka ATmega w programatorze co chyba oczywiste ... W związku z powyższym już podłączanie linii danych LCD do linii ISP może uniemożliwić programowanie chyba że się skorzysta z pewnego fajnego myku z rezystorami o którym mówiłem w jednym poradniku ... albo inaczej nieco przemyśli połączenia
To samo tyczy się wyjścia RESET z programatora - skoro mniejszy prąd wyjściowy to i gorzej z rozładowaniem kondensatora nawet 100nF na resecie ...
czy to oznacza, że NIE MOŻNA tego kondensatora dawać ? A kto powiedział że nie - a co za problem go odseparować rezystorkiem kilkaset R albo i nawet 1K co w NICZYM nie umniejszy jego roli na tej linii a pozwoli spokojnie programować KAŻDYM rodzajem programatora - nawet PDI ... Bo pewnie nie wiesz ale w przypadku PDI dla tych procków które mają taką możliwość to sam ATMEL pisze w swoich notach aby właśnie odłączać ten kondek na czas programowania ....
Podsumowując - to że zwykły golas USBASP da radę z kondkiem 100 nF na resecie a ATB-USBASP nie da rady wcale nie oznacza, że ten drugi jest gorszy bo wręcz przeciwnie
![Puszcza oko ;)](https://forum.atnel.pl/images/smilies/icon_e_wink.gif)
ilość zalet ZDECYDOWANIE przykrywa czapką golasa
![Puszcza oko ;)](https://forum.atnel.pl/images/smilies/icon_e_wink.gif)
_________________
zapraszam na blog:
http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj
Kurs EAGLE ] [ mój kanał YT TV
www.youtube.com/mirekk36 ]