Skocz do zawartości

Programator ISP AVR ze złączem USB


Pomocna odpowiedź

  • 1 rok później...

Chciałbym zrobić taki programator tylko nie jestem pewien co do jego zasady działania. Mógłby mi ktoś wytłumaczyć?

Jaki w programatorze zastosować uC: ATMega48 czy ATMega8?

Zasada działania jest prosta - procek (ja bym zastosował M8, można wgrać bootloader i zrobić sobie nie tylko usbasp, ale też własne interfejsy) ma programowy USB w pamięci. Komunikuje się z komputerem i za pomocą sprzętowego SPI programuje AVRy po ISP. Procek trzeba zaprogramować najpierw odpowiednim programem.

Znam ten programator, jednak dla mojego laptota nie wystarczająco dobrze udaje to programowe USB i wykrywa mi go jako nieznane czy też uszkodzone urządzenie. Muszę podłączać ten programator przez huba USB.

Niestety tak dokładnie jest. Ale jak zrobi się to dobrze to potem już programator nie jest do niczego potrzebny, nawet reprogramowanie śmiga już po USB. Na szybko zawsze można jakiegoś stary komputer z LPTekiem dorwać. Parę kabelków i święty spokój na długi czas.

Czy oprócz paru kabelków do zaprogramowania tego procka potrzebuje coś jeszcze (jakieś rezystory itp.)? Przez jaki program mogę zaprogramować tą ATMege8 (mam najnowszy AVRstudio i WINavr)?

Przepraszam, ponieważ wiem, że wasze objaśnienia są proste, ale mi trzeba tłumaczyć "łopatologicznie". Tzn. przez programator z kabelków wgrywam na ATMege8 AVRdude i przez AVRdude programuje inne uC? Nie rozumiem jak program z komputera trafia do uC przez programator, na którym też jest (tak mi się zdaje) program nie kasując go.

Jeszcze jedno: Czy ten mały programator na dole wyżej wymienionej strony w pierwszym poście różni się czym od tych większych? Jeśli tak mógłby ktoś podać schemat takiego cudeńka?

20 czy 30 zł w te czy wew te to dla mnie bez różnicy, a chciałbym nie tylko skopiować czyiś pomysł, ale zrozumieć jak to działa, żeby później móc samemu konstruować podobne urządzenia lub w razie usterki wiedzieć co się popsuło i dlaczego, a nie zlecać naprawę innym. Wiesz, to dla mnie tak jak by ktoś nie umiał liczyć i poszedł na łatwiznę kupując kalkulator.

Fakt, nie trzeba wszystkiego samodzielnie robić, ale ja chce mieć z tego satysfakcję i frajdę 😉

Programatorem który ma bodajże 3 rezystory ino (jest w helpie do bascoma jego opis, sample electronics cable programmer bodajże) wgrywasz firmware usbasp do atmegi i to wszystko. Potem ten programator obsługujesz programem avrdude. Nie programujesz tej atmegi! ona stanowi tylko element interfejsu.

Ten programator jest bardzo prosty do wykonania, ale potrzebne jest pewne doświadczenie w tym temacie, niewielkie ale..

W internecie, na różnych forach, można poczytać jak wielu początkujących "poległo" przy konfigurowaniu fuse bitów AVR-a.

Naprawdę warto kupić gotowy, profesjonalnie wykonany programator

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...