USBasp problem z programowaniem


Witam
Niedawno zbudowałem programator USBasp, z najnowszym wsadem z 2009 roku. Wszystkie sterowniki zainstalowałem poprawnie. Problem polega na komunikacji programatora z innym uC (ATmega8l-8pu). Kilkakrotnie sprawdziłem połączenia (przy pomocy diody) i wszystko łączy (MOSI, MISO, itd). Napięcie na płytce z atmegą do programowania jest prowadzone przez USB przy pomocy zworki więc z tym raczej nie powinno być problemów. Na 7 i 8 , 22 i 21, 22 i 20 pinie dałem kondensatory 100n ceramiczne oraz poprowadziłem pin 20 do zasilania przez rezystor 100ohm; reset do zasilania przez 10k. Zamieszczam również zrzuty błędu avrdude (nakładka graficzna mkavrcalculator) i extreme burner avr. Przeczytałem już wiele podobnych tematów ale już drugi tydzień się z tym męczę bez skutku więc proszę o pomoc. Poniżej schemat płytki programowanej:






Portret użytkownika mirley

Re: Programowanie

A procesor programowany ma zasilanie? Próbowałeś ze zwartą zworką S_SCK? Ja uzywam starszej wersji softu do procesora bo z najnowsza miałem problemy. Używam tez zworki S_SCK do obniżenia taktowania dla procesorów z zegarem poniżej 1.5MHz

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.

Portret użytkownika Eagle

Mam zwarte dwie zworki

Mam zwarte dwie zworki (oprócz tej do programowania uC wewnątrz usbaspa) i raczej nie bedę mógł zmienić wsadu ;/

Portret użytkownika Eagle

Witam ponownie

Problem został w połowie rozwiązany. Podłączyłem usbaspa w trybie aktualizacji wsadu przez stk200 do starego laptopa i udało się wgrać wersję z 2007 roku i 2006, udało się również zaprogramować 2 inne atmegi tym sposobem. Działało to tylko w pony progu a w avrdude pokazywało błąd juz podczas komunikacji. Mam teraz dwa pytania:

1 Czy schemat który podawałem wcześniej jest poprawny? Mam również 3x 100nF MKT, będą one lepsze od ceramicznych ? (zamierzam teraz zrobić taką płytkę uruchomieniową do avrów metodą termotransferu bo ta ostatnia płytka była uniwersalna co mogło spowodować jakiś błąd w połączeniach)
2 Która wersja wsadu jest najlepsza dla usbaspa? I ewentualnie bym prosił o oprogramowanie, które jest już sprawdzone i działa w 100% z tą wersją (najlepiej działająca z tym wsadem wersja avrdude).
Dięki za pomoc.

Portret użytkownika mirley

Re: Usbasp

Nie widzę jakichś większych problemów... skąd masz pomysł na rezystor R2 100R, wywal go i zewrzyj AVCC bezpośrednio do VCC i zobacz efekty

Kondensatory MKT są lepsze ale tu ie ma to żadnego znaczenia.

Więcej rzeczy na temat oprogramowania i konfiguracji wszystkiego znajdziesz na stronie z usbaspem tutaj

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.

Portret użytkownika Eagle

Wywalenie rezystora nic nie

Wywalenie rezystora nic nie dało ale w tej płytce gdzieś jest błąd bo sprawdzałem też przez stk200 i efekt taki sam jak z usbaspem - brak komunikacji. Ze schematu programatora również wynika, że reset nie jest w trybie normalnej pracy połączony z resetem uC programowanego tylko pin 16, dopiero po zwarciu zworki S_PROG, reset łączy się z pinem 16 i do odpowiedniego pinu w programatorze (w moim przypadku do stk200). Brak takiego połączenia może być przyczyną błędu na płytce programowanej ?

Portret użytkownika mirley

Re: Programowanie

Aby zaprogramowac procesor poprzez interfejs szeregowy musisz podłączyć piny MISO, MOSI, SCK, RST, GND od programatora (nie ważne jakiego) do programowanego procesora. Zasilanie oczywiście tez musi być. Na usbaspie jest zworka S_PROG, która pozwala zaprogramowac usbaspa za pomocą innego programatora poprzez złącze które normalnie stanowi wyjście usbaspa. Na płytce z docelowym prockiem trzeba wyprowadzić reset bezpośrednio do programatora, razem z reszta pinów mosi, miso, sck itp.

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.

Portret użytkownika gosc

problem

mam ten sam problem system to windows 7 32bit , aktualnie avrdude zglasza blad komunikaci

Portret użytkownika mirley

Avrdude

Jaki komunikat się pojawia?

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.