(9 głosujących) Opisywany układ jest programatorem mikrokontrolerow AVR, wzorowanm na bardzo popularnym projekcie opracowanym przez http://www.fischl.de/usbasp/. Zaletą układu jest prostota (Tylko mikrokontroler ATMEGA8 i kilka dodatkowych elementow) i łatwość obsługi, a fakt że wspołpracuje on z komputerem przez port USB sprawia, że bez problemu można go używać na laptopie oraz komputerach z płytami głownymi pozbawionymi portu LPT (obecnie coraz trudniej o dobrą płytę z portem LPT). Transmisją sygnału przez USB zajmuje się mikrokontroler, więc nie jest wymagany żaden dodatkowy kontroler USB. Dodatkową ważną zaletą tego projektu jest szybkość programowania dochodząca do 5KB/s oraz możliwość jej zredukowania na potrzeby programowania mikrokontrolerow z zegarem <1.5MHz. Jedynym problemem jaki pojawi się na początku to konieczność zaprogramowania mikrokontrolera sterującego za pomocą dowolnego innego programatora. Najprościej jest to zrobić korzystając z opisu dostępnego tutaj. Do obsługi programatora najlepiej nadaje się program avrdude, gdyż działa on na wielu systemach operacyjnych. Testowałem go na Archlinux 64 , PLD Titanium, Windows XP i Vista.
Działanie:Schemat ideowy programatora przedstawiony jest na rysunku poniżej: Sercem układu jest mikrokontroler U1 (Atmega8) wraz z rezonatorem kwarcowym X1 (12MHz) i kondensatorami C1 (22pF) i C2 (22pF). Złącze RxD/TxD wraz z rezystorem R7 (1k) umożliwiają budowę interfejsu RS232 (w tej wersji nie jest wykorzystywany). Diody D3 i D4 wraz z rezystorami R5 (470R) i R6 (470R) stanowią kontrolkę zasilania i programowania. Rezystor R1 (10k) wymusza stan wysoki na pinie reset mikrokontrolera, gdy nie jest on wykorzystywany (po zaprogramowaniu układu U1). Z1 jest złączem USB typu B, służącym do komunikacji z komputerem i zasilania programatora oraz programowanego układu (gdy prąd nie przekracza 500mA). Kondensatory C3 (4,7uF) i C4 (100nF) filtrują napięcie zasilające a diody D1 (Zenera 3,6V) i D2 (Zenera 3,6V) dbają aby napięcia na liniach D+ i D- portu USB nie przekroczyły 3,6V. Rezystory R2 (2,2k) oraz R3 (68R) i R4 (68R) są konieczne dla poprawnego działania USB. Złącze Prog jest złączem programującym przez które w pierszej fazie programujemy układ U1 a później stanowi ono wyjście naszego programatora. Zworka S_Prog (Self Program) umożliwia uaktalnienie oprogramowania w układzie (zaprogramowanie U1). S_SCK (Slow SCK) zapewnia obniżenie częstotliwości zegara taktującego programowanie i możliwość zaprogramowania mikrokontrolerów działających na niskiej częstotliwości (<1,5MHz). Zworka S_Target (SUpply Target) podłącza zasilanie do programowanego układu. Budowa:Programator można zbudować w oparciu o płytkę drukowaną dostępną tutaj lub dowolną inną dostępną na stronie http://www.fischl.de/usbasp/. Rysunek w odbiciu lustrzanym znajduje się tutaj. Montaż rozpoczynamy od wlutowania jednej zworki znajdującej się pod układem scalonym U1. Kolejność pozostałych elementów jest dowolna ale polecam rozpocząć montaż od złącza USB. Pod mikrokontroler zalecam zastosowanie podstawki. Pomocą przy konstrukcji może okazać się dostępny tutaj schemat montażowy. Gdyby chtoś chciał wykonać wersję płytki ze złączem KANDA, poniżej znajdują się odpowiednie wyprowadzenia tego złącza: Wykaz Elementów:1x Listwa Goldpin 1x2 (RxD/TxD) 3x Listwa Goldpin 1x3 + zworka 1x Listwa Goldpin 1x8 1x Złącze USB typu B (do druku) 1x Kabel USB_A - USB_B (taki jak do drukarki) 1x 1k 2x 22pF 1x Rezonator Kwarcowy 12MHz Programowanie:Program do mikrokontrolera został napisany przez Thomasa Fischl'a i wszystkie jego wersje, począwszy od tych najwcześniejszych (wraz z kodami źródłowymi) można znaleźć na stronie autora. W moim projekcie zastosowałem wersję programu usbasp.2006-12-29.tar.gz dla mikrokontrolera ATMega8. Do mikrokontrolera należy załadować plik usbasp.atmega8.2006-12-29.hex znajdujący się w katalogu "/bin/firmware/". Z nowszą wersją oprogramowania miałem pewne problemy ale może to tylko przypadek :). Po zaprogramowaniu mikrokontrolera czas na ustawienie jego bitow konfiguracyjnych (Fuse Bitow). Ogolnie powinno to wyglądać tak: ("1" oznacza bit niezaprogramowany, tak jak w kartach katalogowych) Fuse high byte: 0xc9 (szesnastkowo) Fuse low byte: 0x9f (szesnastkowo) Rysunek poniżej przedstawia ustawienia fusebitów (Screen z programu BASCOM AVR): Ustawienia fusebitów w programie Burn-O-Mat przedstawione są poniżej: Obsługa:a) Linux1. Instalujemy program avrdude ze standardowego repozytorium 2. Podłączamy programator do portu USB (zworka S_Prog powinna być rozwarta) 3. Podstawowe komendy: Tylko odczyt sygnatury: (m8 to typ mikrokontrolera) avrdude -p m8 -c usbasp Odczyt programu z pamięci mikrokontrolera do pliku *.hex avrdude -p m8 -c usbasp -U flash:r:program.hex Zapis programu z pliku *.hex do pamięci mikrokontrolera avrdude -p m8 -c usbasp -U flash:w:program.hex b) Windows1. Włączamy programator do portu USB 2. Rozpocznie się instalacja sterownika dla USBasp. Wybieramy sterownik z folderu "/bin/win-driver/" (znajdziemygo po rozpakowaniu pliku usbasp.2006-12-29.tar.gz) 3. Ściągamy skompilowaną wersję programu avrdude (patrz załączniki) 4. Uruchamiamy konsolę "cmd" 5. Dalsze czynności tak jak dla systemu Linux od punktu 2 Pod Windowsem istnieje możliwość współpracy opisywanego programatora z programem BASCOM AVR. Aby to zrobić wykonujemy następujące czynności: "m8" musimy zamienić na odpowiedni typ mikrokontrolera, który chcemy programować (najczęściej jest to: t2313, m8, m16, m32 lub m162) Zdjęcia Projektu:
|
|||||||||||||||||||||||||||||||||||||||||
Ja ma zamiar przejść na
Ja ma zamiar przejść na Linuxa a dokładnie Ubuntu ,ale nie miał bym tam możliwości uruchomienia Bascoma więc robię ten programator myślałem ,że zrobię to jeszcze na windowsie ale obawiam się ,że się nie da na tym syfie cokolwiek zrobić zwłaszcza na 7 ...chyba ,że ktoś wie jak wgrac hexa Bascomem? Jeśli się nie da instaluje Ubuntu i porzucam windowsa całkowicie
Gratuluje Panie Ryszardzie udanego uruchomienia :) Jeśli zależy Panu by działał na Sevenie to http://www.elektroda.pl/rtvforum/topic1329045.html może to pomoże.
Krzysiek, PonyPro nie musi
Krzysiek, PonyPro nie musi widzieć twojego programatora, a jedynie kość atmega8, wstaw po prostu jako device do programowania ATMEGA8, możesz tam jednocześnie sprawdzić i poprawnie ustawić jego fusebity. Przed programowaniem nie zapomnij włożyć w programatorze zwory S Prog
Pozdrawiam
Ryszard z Wrocławia
GG: 2272319
Mówiąc programatora miałem na
Mówiąc programatora miałem na mysli AtMegę :) ale i tak nie działa wyskakuje mi błąd Divice mising or unknown divice (-24).
nie zapomnij właczyć
nie zapomnij właczyć programator USBasp do USB kompa, żeby ten procek był jakoś zasilany, bo wątpię, że on jest zasilany z programatora LPT przez złącze ISP
Ryszard z Wrocławia
GG: 2272319
Ale ja teraz chcę tylko
Ale ja teraz chcę tylko zaprogramować Atemegę którą wsadzę do tego programatora i programuje przez programator LPT a zasilanie mam wzięte z USB. Tamten USBasp nie mam podłączonego .
Sorry, małe nieporozumienie.
Sorry, małe nieporozumienie. Ja nie wiedziałem, że masz taki programator LPT, że możesz włożysz tam kość Atmega. Ja mam taki prosty programator LTP, który ma tylko złącze ISP i muszę programować kość gdzieś w danym układzie.
W każdym nie znam twojego programatora LPT i trudno mi powiedzieć, jaka może być przyczyna, że nie wiedzi on twojej atmegi. Na pewno twój programator jest do programowania kości AVR, w tym tej ATmega8?
Ryszard z Wrocławia
GG: 2272319
Oczywiście ,że tak programuje
Oczywiście ,że tak programuje nim w Bascomie
Udało mi wreszcie uruchomić
Udało mi wreszcie uruchomić mój stary programator AVR-USB według kitu AVT5125 i działa nawet pod Windowsem 7 i nic nie trzeba robić ze sprawdzaniem podpisów sterowników, gdyż są one pewnie dobre dla Windowsa 7.
Krzysiek, ja czytałem to już wcześniej, co podałeś w linku na temat uruchomienia USBasp pod Windowsem 7 i wszystko to już próbowałem, tzn głównie wyłączanie sprawdzanie podpisów sterowników, jak również próbowałem wszystkie możliwe sterowniki do tego programatora i niestety nie udało mi ich zainstalować na moim kompie.
Ryszard z Wrocławia
GG: 2272319
Ja dalej nie wiem jak wgrać
Ja dalej nie wiem jak wgrać ten flash
Można gdzieś zobaczyć jaki
Można gdzieś zobaczyć jaki masz ten programator LPT?
Ryszard z Wrocławia
GG: 2272319
http://www.google.pl/imgres?i
http://www.google.pl/imgres?imgurl=http://mirley.firlej.org/files/Art_PierwszeProg_01.gif&imgrefurl=http://mirley.firlej.org/jak_zaprogramowac_pierwszy_avr%3Fpage%3D2&usg=__VRF9VgCSCvLkz4WKMN4EDMqPR64=&h=368&w=400&sz=14&hl=pl&start=0&zoom=1&tbnid=8hQ-APkexc_xxM:&tbnh=142&tbnw=153&ei=MKTGTY6GNcaytAbuhP3MDw&prev=/search%3Fq%3Dprogramator%2Blpt%26um%3D1%26hl%3Dpl%26client%3Dfirefox-a%26sa%3DN%26rls%3Dorg.mozilla:pl:official%26channel%3Dnp%26biw%3D1280%26bih%3D898%26tbm%3Disch&um=1&itbs=1&iact=rc&dur=219&page=1&ndsp=30&ved=1t:429,r:5,s:0&tx=119&ty=73
To jest rzeczywiście bardzo
To jest rzeczywiście bardzo prosty programator i było dużo powiedziane na jego temat w jednym wątku na tej stronie. I myślę, że tam jest rozwiązanie twojego problemu.
Ryszard z Wrocławia
GG: 2272319
No dobrze ale ja umie się nim
No dobrze ale ja umie się nim obsługiwać tylko ,że w Bascomie nie chce mi wgrać pliku hex a w pony prgu go nie widzi.
Nigdy nie robiłem go, to
Nigdy nie robiłem go, to trudno mi powiedzieć, czego w tym brakuje
Ryszard z Wrocławia
GG: 2272319
Re: Programowanie
Jak bascom nie chce wgrać hex. Przeciez zawsze mógł to robić. Otwierasz pusty projekt. Dajesz programuj i pojawia sie okienko programatora. Wczytujesz hexa do bufora i klikasz programuj. Prościej się nie da. Poczytaj: http://mirley.firlej.org/jak_zaprogramowac_pierwszy_avr
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.
Dziękuje Ci Mirley :) program
Dziękuje Ci Mirley :) program wgrany fause bity ustawione i procesor działa przy fusbitach pierwsza kolumna chipów jest u mnie A a u Ciebie C i nie mogę tego zmienić czy to ma wpływ na programator ? Jak podłączam go pod USB to nie świeci się dioda mam windows 7 co może być tego przyczyną
Re: USBASP
Mówisz o wartościach kalibracji na początku ustawień fusebitów? jeszcze nigdy tego nie przestawiałem ,szczególnie że tyczy się to oscylatora wewnetrznego. W sekcji fusebits i fusebits high musi sie wszystko zgadzać.
Podłącz programator do kompa z windows XP, przynajmniej na początek, żeby wyeliminować niepotrzebne wątpliwości. Po włożeniu wtyczki do USB powinna zapalić się dioda i pojawić się okienko w którym instaluje sie sterowniki. Przed tym faktem nie należy nic instalować. Może dioda jest źle wlutowana albo procek się źle zaprogramował. Wgraj jeszcze raz program i zweryfikuj jego poprawność.
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.
No i udało się nawet na
No i udało się nawet na windows7! System wykrywa programator jako USbasp. Pobrałem po prostu ze strony sterowniki z 2009 r. jest wszystko poprawnie. Teraz muszę poczytać jak zaprogramować tym programatorem jakiś inny procesor mam pod ręką AtTina zobaczymy jakie będą rezultaty...
Re: Programowanie
Poczytaj u mnie na stronie poradnik o programowaniu w AVRDUDE, w tym samym dziale co ten artykuł o programowaniu
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.
Poczytałem i w próbnej
Poczytałem i w próbnej komunikacji wynik jest pomyślny (tak mi się wydaje)http://www.fotosik.pl/pokaz_obrazek/66bb88e508f2f29b.html
Mirley możesz mi przybliżyć komendy avrdude -c usbasp -p m8 -U flash:r:program.hex i avrdude -c usbasp -p m8 -U flash:w:program.hex rozumie ,że w miejscu program mam być ścieżka do pliku hex czy tak? Ja pisze tak:
vrdude -c usbasp -p m8 -U flash:w:C:\(ścieżka pliku).hex ale pewnie źle.
PS: Sorry za ciągłe zawracanie gitary ale już rozumie prawie wszystko z tego tylko to jeszcze nie bardzo.
Re: Avrdude
Ja przeważnie używam tego w burn o macie i ściezki same mi sie uzupełniają ale będzie działać jak w miejsce program.hex, wrzucisz całą ścieżkę dostępu do pliku hex. Drugim sposobem jest wrzucenie pliku hex do katalogu avrdude i wtedy wystarczy nazwa.hex
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.
Problem z wgraniem pliku hex.
Witam;
Mam pytanie chcę wgrać plik hex. przez połączenie LPT z podstawką wykonaną z tej stronki. Jest komunikat wyszukania Atmegi8. Przy wgraniu pliku wyświetla błąd "Difference at 02002". Przy programowaniu Attiny 2313. Niema problemu. Proszę o pomoc nie wiem czy ja coś źle robię czy nie dałem jakichś ustawień w Baskomie. Dzięki za odpowiedź.
gosc5 Witam! Takie błędy
gosc5 Witam! Takie błędy wyskakują przy wgrywaniu hexa jeśli mikrokontroler nie jest zasilony a tego wymaga (czyli jak masz ustawiony zewnętrzny rezonator a pewnie masz :) )
Mirley wszystko działa razem z nakładką dziękuje za pomoc i przepraszam za kłopot :)
To znaczy z tym kwarcem ,że
To znaczy z tym kwarcem ,że musisz go ustawić potem o to mi chodziło a przy wgrywaniu .hexa ma być zasilanie.A z tym błędem to czasem trzeba pare razy wgrywać
Re: M8
Procesor najlepiej programować na płytce z usbaspem, podłączając kable gdzie normalnie jest wyjście programatora i zwierając zworkę S_Prog która podłącza reset. Zasilanie musi być na oba piny VCC i oba GND. Brak podłączenie wszystkich pinów zasilania owocuje czasem takimi problemami
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.
płytka
Witam!W czym rysowałeś płytkę (nie chodzi mi o schemat)?
Re; USBASP
Schematy i płytki rysowałem w trialówce protela 99
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.
Podstawka SMD
Witam. Świetny projekt.
Mam pytanie: Czy można zastosować ten programator do podstawki dla mikrokontrolhttp://diy.elektroda.eu/przystawka-smd-do-programatora/erów SMD
Proszę o dopowiedź
Re: Programator
Będzie działał bez problemu.
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.
Czy da się jakoś zrobic aby
Czy da się jakoś zrobic aby nie trzeba ciągle zmieniac wierszy w programie by programowac różne mikrokontrolery?
Problem z usbasp
Witam
Mam problem z moim programatorem usbasp.
O tuż w konsoli wywalają mi takie błędy:
Czy może mi pomóc w uruchomieniu tego programatora? :|
Pracuje na Windows7 x64
Re: USBASP
niestety nie wiem..... nigdy się nad tym nie zastanawiałem. Jest to na tyle mało kłopotliwe że nie było i potrzebne
------
Spróbuj wersje avrdude, którą sam polecam http://mirley.firlej.org/files/USBASP_avrdude.zip Używasz jakiejś nakładki na avrduda, tak czy inaczej poszukaj w nim (masz pewnie nową wersję) opcji aby nie wysyłał rozkazów do sterowania SCK
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.
Kwarc
Witam
Jak zmienie kwarc w projekcie np na 8MHz to trzeba cos w programie zmieniac??
Z gory dziekuje za odp
Pozdrawiam
Re: Kwarc
Nie trzeba nic zmieniać, bo....
najprawdopodobniej nie będzie działać. Bootloader napisany jest na 12MHz a nie na 8MHz.
Moja strona w powijakach
Kwarc
A co trzeba by bylo zmienic zeby dzialalo?? bo mam duzo kwarcow 8MHz i nie chcial bym kupowac teraz nowego.
Re: USBASP
na mniejszym kwarcu raczej nie pójdzie.... USB w low speed ma 1.5Mb/s więc jak masz 12MHz to dobrze się przez 8 dzieli ta częstotliwość...poza tym głównym powodem jest fakt iż na 8MHz to nie będzie działało..... Program wykorzystuje AVRusb a zaimplementowany tam układ odzyskiwania zegara i danych (CDR) może pracować tylko z kilkoma częstotliwościami oscylatora:
W każdym bądź razie zapomnij o tym 8MHz
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.
Re: Kwarc
Poza tym sam bootloader wpisane ma działanie na 12MHz.
Moja strona w powijakach
Problem z fuse bitami
Witam
Podczas wgrywania programu ze strony fischl-a nie mogę ustawić fuse bitów - po prostu ich nie zapisuje. Czy ma ktoś program do załadowania atmegi ale z rozszerzeniem bin lub posiada jakiś inny program do wgrania?
Re: fusebity
A co ma wspólnego program hex do pamięci flash z fusebitami. Fusebity ustawiasz oddzielnie. Nie ma znaczenia czy wgrywasz hex czy bin fusy i tak się nie przestawią same.
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.
fusebity naprawione
Właśnie nie dało się ich ustawić, nie wiem dlaczego. Udało mi się dopiero u znajomego na nowej atmedze i programator działa bez zarzutów.
dioda zasilania
Witam, Mirley.
Wykonałem płytkę wg. Twojego projektu ze złączem Kanda (nie w odbiciu lustrzanym). Wszystkie elementy elegancko wlutowałem i mam teraz pytanie: czy podłączając ten programator do portu USB z włożoną w podstawkę niezaprogramowaną jeszcze Atmegą dioda kontrolna zasilania powinna się świecić? Multimetrem zmierzyłem napięcia w różnych punktach układów i generalnie jest wszystko w porządku, diody też działają. Konkretnie moje pytanie brzmi czy mikroklocek musi być zaprogramowany, żeby dioda zasilania się świeciła?
Pozdrawiam i wyrazy szacunku za Twój blog!
Leśny
Re; Usbasp
Tak procesor ma być zaprogramowany, dioda zasilania podłączona jest do jednego z jego portów. Nie zapomnij o fusebitach
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.
jak zainstalować sterowniki
jak zainstalować sterowniki na windows 7 ?
Re: Sterowniki
Gdzieś już wyżej rozmawialiśmy na ten temat. Trzeba wyłączyć sprawdzanie podpisów cyfrowych sterowników.
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.
Atmega16
Witam,
Niestety nie mam jak zaprogramować Atmegi16 tym programatorem ;/ okazało się że JTAG ma inne wyjścia :( Link to stacji którą próbuje zaprogramować :(
http://www.elektroda.pl/rtvforum/viewtopic.php?t=1852757&highlight=stacja+lutownicza&sid= Niestety ten programator ma wyjścia MISO itd a potrzeba czegoś takiego:
Zupełnie inne podpięcia JTAGA ;/ dlaczego to się tak różni?
Damian
Re: Programowanie
A kto powiedział że powyższy programator ma wyjście JTAG... Korzystasz z SPI przy programowaniu. Podłącz odpowidnie piny do programatora i zaprogramuj..... chyba nie oczekujesz że wtyczki będą ci pasować tak jak chcesz?
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.
Pytanie
Witam czy do tego programatora jak zrobie sobie podstawki czy bede musiał do każdego mikrokontrolera dodawać rezonator pomiedzy xtal1 a xtal2 czy rezonator juz jest zbędny ? Bo nie widzę wyjścia rezonatora na goldpiny
Re: Programator
To co widzisz wyżej to programator. Sprawa z rezonatorem to osobna kwestia i zależy od tego jak będzie pracował mikrokontroler, który używasz. W podstawce programującej, którą mam na stronie znajdziesz miejsce na kwarc. Trzeba wlutować jakiś dowolny, np 8Mhz na stałe i po problemie. Wtedy w razie konieczności programowania procka, który ma pracować z kwarcem bedzie to działało. Dla AVR robienie podstawki żeby cały czas programować za jej pomocą jest bezsensem. Programuje sie w układzie docelowym. Podstawka przydaje się od czasu do czasu, jak trzeba cos zaprogramowac i nie masz dostępu do całego układu
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.
ok
Zrobię programator a do tego dorobię na osobnej płytce podstawkę + rezonator pomiędzy xtal1 -xtal2 i bedę mogł porgramować atmege8 tak ?? czy może źle rozumuje
Re: Programator
Tak będziesz mógł programowac ale potem trzeba będzie ją wyjąć i włożyć do układu w którym ma pracować. Jeśli robisz to jednorazowo to tak może być, ale jeśli piszesz program i sprawdzasz jego działanie na bieżąco to musiał byś przełożyć tego procka np 200 razy w ciągu dnia co nie jest zbytnio wygodne..... Możesz wtedy podłączyć programator bespośrednio do układu który programujesz
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.