USBASP - zmodyfikowana wersja.


Postanowiliśmy z kolegą zbudować programator do AVR. Wybór padł na USBASP. W sklepie udało nam dostać jedynie ATMega48-10PI więc pierwsze co różni go od oryginału to kwarc 10MHz. Kolejne modyfikacje polegały za zastąpieniu zworek przełącznikiem DIP-SWITCH oraz dodaniu bezpiecznika polimerowego na 400mA. Po zaprogramowaniu układu najnowszą wersją oprogramowania z oryginalnej strony projektu pojawił się problem. Gdy podpinam układ do USB bez uC to na pinach 7 i 8 podstawki mam ładne 5V. Natomiast jeśli zamontuję w podstawce zaprogramowany układ to bezpiecznik szybko się grzeje, a na pinach zasilania występuje tylko 0,7V i żadna dioda się nie zapala.

Pliki sch,brd oraz pdf znajdują się tutaj:
http://dl.dropbox.com/u/5586145/Programator.zip

Z góry dziękuje za wszelkie pomysły i propozycje, bo szczerze nie wiem już co może być nie tak.

Dodane 1.11.2010
Okazało się, że na płytce miało być gniazdo, a ja wlutowałem wtyk i napięcia były odwrócone. Na ten moment układ nadal nie działa, ale nie jest w stanie na razie określić dlaczego.




Portret użytkownika mirley

Re: Programator

Po pierwsze autor tego projektu używa mega8 lub 48 ale w wersji obsługującej wyższą częstotliwość. Do działania układu potrzeba 12MHz a nie 10MHz. Jak kwarc będzie inny to komp nie wykryje układu. Wlutuj kwarc 12MHz i może procek da radę na podwyższonej częstotliwości. Jesli nie zadziała dalej to wymień procka na takiego co może działać z tymi 12MHz. Najlepiej na klasycznego ATmega8-16PU

-

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.