(6 głosujących)
Działanie:Schemat ideowy podstawki przedstawiony jest na rysunku poniżej: Widoczne na schemacie układy U1 - U6 stanowią podstawki pod programowane mikrokontrolery. Rezonator kwarcowy X16 (16MHz) wraz z kondensatorami C1 (22pF) i C2 (22pF) jest wspolny dla wszystkich podstawek. Dioda D1 i rezystor R1 (470R) stanowią kontrolkę napięcia zasilającego. Rezystory R2 - R5 (330R) stanowią zabezpieczenie portu LPT, w przeciwnym razie mikrokontroler byłby podłączony bezpośrednio do portu w komputerze. Złącze Prog (Goldpin) stanowi interfejs programujący o wyprowadzeniach zgodnych z tymi co zastosowałem na płytkach testowych. Budowa:Podstawkę programującą można zbudować w oparciu o płytkę drukowaną dostępną tutaj. Rysunek w odpiciu lustrzanym znajduje się tutaj. Montaż płytki jest prosty i nie powinien sprawić problemu nawet początkującym. Lutowanie rozpoczynamy od czterech zworek, gdyż niektóre z nich leżą pod podstawkami i muszą być zamontowane przed nimi. Układ został zaprojektowany tak aby zmieścił się w hermetycznej obudowie KM-78, została ona wybrana ze względu na swoją sztywność. Jeżeli układ chcemy zamknąć w tej obudowie to bardzo pomocne jest wlutowanie wszystkiego oprocz podstawek i zwor od strony druku (co widać na zdjęciach) umożliwi to przykręcenie płytki do gornej części obudowy za pomocą czterech śrubek m3 (nie było to początkowo w planach). Zasilanie mikrokontrolera podczas programowania można uzyskać z dowolnego źrodła. Ja w swojej wersji programatora korzystam z portu USB a więc zamontowałem złącze USB typu B i dodatkowo mały wyłącznik zasilania. Podłączenie do portu LPT można wykonać równiż na wiele sposobów (złącze w obudowie lub kabel z wtyczką). Najlepiej jest jednak zamontować w obudowie złącze DB25M. Rozkład wyprowadzeń i sposob podłączenia takiego złącza znajduje się w artykule dostępnym tutaj. Pomocą przy konstrukcji może okazać się dostępny tutaj schemat montażowy. W załącznikach dostępna jest wersja płytki ze standardowym złączem typu KANDA, schemat połączeń jest identyczny tylko niektóre elementy znajdują się na innych pozycjach w stosunku do wersji podstawowej. Wykaz Elementów:4x 330R Zdjęcia Projektu:
|
|||||||||||||||||||||||||||||||||||||||||||
Re: Elementy
W opisie masz listę kluczowych elementów które mają być przylutowane na płytce. Zakładam że zakup złącza LPT (DB25) itp to rzecz normalna jak chce się to do kompa podłączyć
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 podłączeniem do komputera
Mam mały problem a mianowicie całą podstawkę zmontowałem jakieś dwa miesiące temu i dzisiaj chciałem zaprogramować pierwszy mikrokontroler ale ku mojemu zdziwieniu po podłączeniu kabla do portu LPT komputera dioda gasła co może być tego przyczyną z góry dzięki za pomoc
Re: Podstawka
Zasilanie (z USB lub zasilacz) jest włączone i wynosi napewno 5V? Czy dioda jest przylutowana katoda do +5V tak jak na schemacie?
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.
Tak raczej wszystko jest ok
Tak raczej wszystko jest ok bo jak podłącze sama płytkę (tylko kablem USB do komputera) to dioda normalnie świeci a jak podepnę jeszcze kabel od drukarki do płytki to dioda gaśnie.
Re: LPT
W takim razie masz zwarcie gdzieś na kablu lub źle polutowane piny we wtyczce LPT i zwierają coś do masy. Kontroler USB się wyłącza i odcina zasilanie od układu bo jest zwarcie. Dobrze sprawdź miernikiem czy nie ma zwarć na kablu lub między pinami LPT i czy masa trafia na dobre piny wtyczki LPT
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.
ja piny 18, 19, 20, 21, 22,
ja piny 18, 19, 20, 21, 22, 23, 24, 25 os kabla LPT zlutowałem razem i przylutowałem do pinu nr 7 oznaczonego jako GND jest ono połączone z 2 do której podpiąłem masę z zasilania. Może to był błąd? Następnie pin 2 od LPT jest podpięty do pinu nr 5, 4 podpięta do 6, 5 do 3a 11 do 4 na płytce. ale te pozostałe są raczej dobrze podpięte to raczej będzie wina zasilania gdzie ono ma być podpięte?
Re; Podstawka
Nie rozumiem problemów, wszystko jest tu opisane http://mirley.firlej.org/jak_zaprogramowac_pierwszy_avr?page=3 Są tam które piny mają być MISO, MOSI, SCK i GND. W złaczu w podstawce masz te same nazwy.
...w taki sposób dobrze podłaczyłeś. Zasilanie ma być 5V między GND(-) a UCC(+). Do lpt zasilanie nigdzie nie podłaczasz, tylko masę.
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.
podstawki
w niektórych podstawkach kilka nóżek ma być uciętych tak?
Tak przy programowaniu
Tak przy programowaniu będziemy używać tylko kilka nóżek reszta jest zbędna.
Jak podłączyć
jak podłączyć tą podstawkę z programatorem na usb??
dokładnie z tą podstawką
http://mirley.firlej.org/programator_na_usb_usbasp
Re: Programator i podstawka
Programator ma takie same złącze Prog jak podstawka, wystarczy podłączyć te złęcza do siebie tak żeby UCC było do UCC, GND do GND itd. W programatorze jest zworka S_Target która musi być zwarta żeby zasilanie podłączyć do programowanego układu w podstawce
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.
zasilanie
witam,zrobilem ta podstawke i programator usb tez z tej strony i chce go podlaczyc do podstawki, czy w takim razie musze podlaczac takze zasilanie 5V z usb rowniez do podstawki czy wystarczy tylko to od programatora?? Mam jeszcze pytanie jakie zworki mam zewrzec na programatorze po podlaczeniu go do podstawki zeby programowac inne procki i do czego sluza te zworki??
Re: Podstawka
napisałem post wyżej.... Przecież zasilanie podłączasz poprzez złącze programujące z programatora USBASP. Nie możesz go podac z obu źródeł naraz. Zworka S_Target włącza zasilanie. Pozostałe zworki na USBASPIE arazie mają być rozwarte, S_Prog służy do zaprogramowania samego programatora przez złącze które normalnie jest jego wyjściem programującym. Zworka S_SCK obniża częstotliwość programowania dla procków o taktowaniu poniżej 1.5MHz
Czytać i jeszcze raz czytać: USBASP i nic więcej nie trzeba
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.
dzieki za szybka odpowiedz i
dzieki za szybka odpowiedz i rozwianie mojej niewiedzy
Podstawka
To jest programator + podstawka czy tylko sama podstawka?
Re: Podstawka
To jest podstawka pod procesory. Programator się podłącza do niej. Jednak w najprostszym przypadku w roli programatora jest używany po prostu kabel od złącza w podstawce do LPT (port drukarkowy). Podłączenie jest 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.
Problem
Witam mam pewien problem mianowicie złożyłem tą podstawke i programator na USB
I chce zaprogramować tą atmego8 do programatora.
Ale jak podłączyłem podstawke do portu LPT i włączyłem program bascon-avr i chce wybrać
Programator to pojawia mi sie takie coś;;;;
Ten problem jużrozwiązałem ale teraz pojawia sie takie coś;;;;

Re: Programowanie
Ostatni komunikat oznacza problem komunikacji z procesorem ale chyba nie trzeba tego tłumaczyć...
Najpierw sprawdź czy port LPT jest włączony w biosie i czy ma tryb działania ECP. Czy zasilanie 5V procesora w podstawce jest włączone? Czy odpowiednie piny są podłączone do LPT? Czy masa GND jest podłączona?
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.
?
Zasilanie jest włączone.
piny są odpowiednie.
Masa jest podłączona.
Jak sprawdzić czy jest włączony w biosie??
Re: Podstawka
W biosie trzeba trochę poszukać, powinno być coś w stylu "Parallel Port" i powinno być na "enabled", gdzieś też powinien być tryb pracy, standardowo jest chyba tryb "SCP" a powinien być "ECP" (Extended Capability Port)
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
NO wiec zrobiłem wszystko jak trzeba tzn zmieniłem
tryb pracy ECP, ustawiłem enabled
I cały czas pojawia sie komunikat;
Could not identifiy chip with ID FFFFF
Co robić może jest coś nie tak z portem??
Jak go sprawdzić??
Re: Podstawka
A w bascomie jest ustawiony programator na Sample Electronics Programmer. Nie zabardzo wiem jak można by sprawdzić działanie portu. Pooglądaj jeszcze raz dobrze wtyczkę i kable. Czy numery pinów na wtyczce zgadzają się z tymi na schemacie.
Możesz sprawdzić na innym komputarze czy działa
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.
?
Według mnie jest podłączone dobrze tzn tak jak na schemacie.
a w bascomie jest ustawione na Sample Electronics Programmer.
Narazie nie mam możliwości sprawdzenia na innym kompie .
problem
programator sprawdzilem na innym komputerze i tez jest ten sam problem :Could not identifiy chip with ID FFFFF wszystko jest dobrze podlaczone wiec co jest nie tak, ze nie dziala tak jak powinno??
Kupno
Witam.
Czy ktoś mógłby sprzedać mi tą podstawkę, niestty nie jestem za dobry w robieniu połytek PCB więc jak coś to prosze o kontakt
Programator USBasp
Hi, mam problem z zamienieniem gniazda pod programator w plytce; Mam programator USBasp z wyprowadzonym gnizdem 10 pin (2x5 MOSI;VDD;NC;TXD;RST;RXD;SCK;GND;MISO;GND). Jak mam to zastapic w schemacie by pasowalo. Programator jak i procesor na plytce to Atmega8. Nie wiem jak podlaczyc CLK i UCC. Prosze o pomoc
Re; Programator
Skoro zrobiłeś programator z gniazdem kanda (2x5 pin) to zastosuj płytkę do podstawki również z takim złączem, jest w załącznikach (złącze KANDA). Poza tym nie widzę żadnego problemu, masz podpisane piny w programatorze (gdzie jest mosi, miso ...... GND, VCC czy UCC ). Pamiętaj tylko że CLK=SCK na moich schematach. Podłaczasz MOSI do MOSI, MISO do MISO, GND do GND VCC lub UCC do VCC lub UCC drugiej płytki i to wszystko
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.
programator stk200
witam czy mogę zastosować do podstawki programującej programator stk200 z złączem kanda
(link)
http://sklep.avt.pl/photo/_pdf/AVT2855.pdf?sess_id=b2520f0dee1ac51a2dea21f2caed32df
Re: programator
Jasne że można
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.
usb
witam gniazdo usb ma mieć 2 nóżki czy 4 wszystkie które widzę mają 4 nóżki. Jak mam je przylutowć
Re: USB
Bierzesz miernik do ręki (podłączasz kabel do USB z wetkniętym gniazdkiem) i sprawdzasz gdzie jest napięcie a gdzie masa. Pozostałe dwa piny to sygnal i je pomijasz
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.
witam zbudowałem twoją
witam zbudowałem twoją podstawkę programującą i programator stk200 komputer nie może Zindetytyfikować attiny2313 zasilanie jest z usb 5V czy może być to wina kabla do złącza kanda proszę o pomoc.
pzdr
programator stk200 problem
witam zbudowałem twoja podstawkę programującą po podłączeniu do kompa komp nie może zindetyfikować procka pokazuje się Could not identify zailanie jest z usb 5V czy może to być kabla od złącza kanda proszę o pomoc pzdr
Re: programator stk200 problem
podaj komunikat jaki się wyświetla. może coś się uda wymyślić.
Moja strona w powijakach
Could not identify bascom
Could not identify bascom chyba nie wykrył programatora . scalk w programatorze trochę się grzeje patrzyłem nigdzie nie ma zwarć. czy moż być wina przewodu pomiędzy programatorem a podstawką programującą
Re: programator stk200 problem
jeśli sclaczek się nagrzewa to może źle go włożyłeś? bo nie powinien tego robić. może masz za wysokie napięcie zasilania?
Moja strona w powijakach
witam
witam zbieram się za zbudowanie twojej podstawki programującej jeśli możesz napisz z jakich nóżek złącza lpt wyprowadziłeś kableki do podstwaki, i jak podłączyłeś zasilanie. z schematu wile nie odczytałem.
pozdrawiam
Re; podstawka
Procesor nie powinien sie nagrzewać, jeśli tak sie dzieje to jest naodwrót włożony w podstawkę..... lub jak wcześniej napisano jest złe zasilanie lub podłączone naodwrót
elo:
Tutaj masz opis podłączenia do LPT: http://mirley.firlej.org/jak_zaprogramowac_pierwszy_avr .Poprostu na jednym i na drugim schemacie masz złącza i należy podłaczyc MISO do MISO, MOSI do MOSI itd. Zasilanie ma być +5V i podłączone względem masy oznaczonej jako GND
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.
witam nie za bardzo to
witam nie za bardzo to rozumiem "Zasilanie ma być +5V i podłączone względem masy oznaczonej jako GND".
------------------
witam jeszcze raz, żeby nie pisać po 1000 postów mirley zaznacz na obrazku jak mam podłączyć gnazdo lpt i zasilanie z podstawka programujaca bardzo cie o to prosze bo już nie wiem jak mam to podłączyć.
pozdrawiam.
pzdr
Re: Podstawka
Nie wiem jak to mam prościej wytłumaczyć: Zasilacz ma dwa kabelki + i -, tak? podłączasz - do masy GND a + (czyli +5V) do zasilania (UCC lub VCC, zależnie od oznaczeń). Na schemacie http://mirley.firlej.org/jak_zaprogramowac_pierwszy_avr jest gniazdo LPT z podpisanymi pinami (wtyczka DB25 też ma podpisane numerki). Są tam jeszcze rezystory, które już masz na płytce podstawki więc te zastąp zworami. Po prawej stronie schematu masz gniazdo prog z podpisanymi wyprowadzeniami (MISO, MOSI, SCK lub CLK (to to samo), RST, GND i UCC). Na dole jest punkt +5V i tam masz podłączyć + zasilacza 5V (nie 4V, nie 6V tylko 5 +/- 10%) minus zasilacza, do masy (GND), tez jest oznaczona na schemacie i złączu.
Teraz patrząc na płytke podstawki masz znowu złącze prog. Jest trochę inne ale ma te same nazwy pinów (pamiętaj że SCK=CLK). GND jest dwa razy ale zwarte na płytce więc wybierz sobie do którego chcesz podłączyć. pin N.C (not connect) jest nie podłączony jak sama nazwa wskazuje.
jeśli dalej nie wiesz jak to podłączyć to zabierz się najpierw do czytania teorii w internecie a nie za programowanie mikrokontrolerów, bo ciężko będzie ci poradzić sobie z wszystkim co trzeba podłączyc do procesora żeby zrobić działający układ
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.
kondensatory
Mam juz zbudowaną tą podstawke tylko brakuje mi 2x22pF
czy zamiast nich moge uzyc innych wartosci? (najblizsze w sklepie maja od 30-33pf)
Re: kondensatory
Daj 30pF, powinno być dobrze
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.
witam, czy podlaczajac
witam, czy podlaczajac zasilanie z USB wystarczy ze podlacze "+" do sciezki UCC, a "-" do sciezki GND ??
tak
tak wystarczy jak tak podepniesz jak napisałeś:)
Pozdro :)
witam rozwiązałem problem z
witam rozwiązałem problem z podstawka masa była źle podłączona śmiga aż miło
Attiny
Witam. Chciałbym się dowiedzieć, czy można tym również programować Attiny85?
Re: tiny
Da się zaprogramować attiny25/45/85 wkładając go w podstawke pod attiny13, rozkład wyprowadzeń jest taki sam
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.
LPT
Zmontowałem cała podstawkę tylko nie wiem jak mam podpiąć gniazdo LPT
LPT
Tutaj masz napisane: 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.
Witam,czy ta podstawka będzie
Witam,czy ta podstawka będzie współpracowała z tym programatorem USB AVR ISP II STK500v2