| Author |
Message
|
pawelvod Poziom 15

Joined: 21 Apr 2003 Posts: 262
|
#1
15 Jan 2006 15:27 Programator stk200 |
|
|
|
Do tej pory programowałem 51 na zewnątrz projektowanego ukladu.
Teraz przesiadam się na AVR co zmusiło mnie do zmiany programatora.
Wybrałem STK200.
Moje pytania to:
1. czy współpracuje on poprawnie z AVR studio pod win XP?
2. nie mogę się domyśleć, co z napięciami zasilającymi układ i programator?
Z jednej strony sygnały dochodzące z komputera, a z drugiej z mojego układu. Komputer ma swój zasilacz, a mój układ swój.
Jeśli połączę masy, to 5V z zasilacza komputera będzie pewnie "troche inne" niż 5V z układu 7805, więc skąd ma iść zasilanie programatora (układu 74hc244)?
|
|
| Back to top |
|
 |
boroova6523 Poziom 13

Joined: 16 Nov 2005 Posts: 141 Location: Brzesko
|
#2
15 Jan 2006 16:02 Re: programator stk200 |
|
|
|
Witam
Uzywam tego programatora i goraco go polecam gdzyz u mnie pracuje bezproblemowo. Nie mam z nim problemow pod win XP z tym ze ja programuje '51 z ISP i uzywam do niego programu ISPProg autorstwa A. Dybkowskiego (nadaje sie on tez do AVRow), programik ten potrzeboje tylko pliku HEX generowanego przez kompilator. Co do zasilania ukladu 74HC244 to wziolem je z nozki Vcc procka.
Dolaczam jeszcze schamacik wedlog ktoreko zrobilem swoj programatorek.
| Filesize: |
62.63 KB |

|
|
|
| Back to top |
|
 |
pawelvod Poziom 15

Joined: 21 Apr 2003 Posts: 262
|
#3
04 Feb 2006 12:14 Re: programator stk200 |
|
|
|
Dzięki. Jak w tym schemacie ma się to napięcie z nad kondensatora, a POWER? Ja będe ciągnął napięcie do programatora z układu który programuję, więc logiczne wydało by się zwarcie tych ścieżek?
|
|
| Back to top |
|
 |
Google

|
#
04 Feb 2006 12:14 |
|
|
|
|
|
| Back to top |
|
 |
PePe996 Poziom 12

Joined: 29 Nov 2004 Posts: 89
|
#4
04 Feb 2006 13:58 Re: programator stk200 |
|
|
|
Ten kondesator jest do filtrowania zasilania programatora, czyli ma byc wpiety miedzy mase a zasilanie ukladu '244 (czyli na rysunku pin oznaczony jako '1' ma byc podpiety do masy). Natomiast pkt 'power' to jest wejscie zasilania programatora i ma byc podlaczone do zasilania w programowanym ukladzie.
Pzdr
|
|
| Back to top |
|
 |
pawelvod Poziom 15

Joined: 21 Apr 2003 Posts: 262
|
#5
04 Feb 2006 17:37 Re: programator stk200 |
|
|
|
Mam jeszcze 1 wątplwość. Chciałem w programatorze podpiąć diodę sygnalizacyjną. Jak powinna być podpięta tzn: czy ma być między pin LED, a masę, czt między LED, a VCC?
|
|
| Back to top |
|
 |
oj Poziom 24

Joined: 22 Apr 2003 Posts: 5572 Location: N52'13'55.4" E021'00'36.3"
|
|
| Back to top |
|
 |
_Matik_ Poziom 17

Joined: 18 Oct 2004 Posts: 396 Location: Poznan/Kalisz
|
#7
04 Feb 2006 18:15 Re: programator stk200 |
|
|
|
A to schemat mojego programatora, z diodami sygnalizujacymi komunikacje z mikrokontrolerem (bardzo ladnie migaja podczas wymiany danych, a jak procek nie odpowiada to od razu widac).
Oprocz tego dioda zasilania.
Mozna dac diode miedzy nozke 2 gniazda ISP a VCC tak jak jest u innych, ale u mnie bez niej wszystko ladnie dzialalo przy prockach 5V (nigdy nie probowalem programowac nim 3,3V).
Moim zdaniem stosowanie diody led na wyjsciu LED gniazda ISP mija sie z celem bo jej wartosc informacyjna na temat przebiegu programowania jest zerowa (poprostu sobie swieci - u mnie ona swiecila nawet jak byly problemy z komunikacja).
| Filename: |
STK200_matik.pdf |
 Download |
| Contents: |
|
| Filesize: |
16.1 KB |
| Punkty: |
0.00 |
|
|
| Back to top |
|
 |
sheeeep Poziom 20

Joined: 09 Mar 2005 Posts: 948 Location: k-ce
|
#8
03 Mar 2006 18:05 Re: programator stk200 |
|
|
|
Myślę czy nie zroibć sobie tego programatorka na 2 metrowym kabelku czy może takowy być przed bufforem tzn komp <==>(2m) Programator <=>uC I jescze ile może być spokojnie kabla do uC od programatora?
|
|
| Back to top |
|
 |
Jacu$ Poziom 19

Joined: 26 Jul 2004 Posts: 741 Location: Łódź
|
#9
03 Mar 2006 18:56 Re: programator stk200 |
|
|
|
Ja mam trochę dłuższy niż 2 metry i wszystko jest o.k.
Tylko proszę brzydko nie kojarzyć.
|
|
| Back to top |
|
 |
_Matik_ Poziom 17

Joined: 18 Oct 2004 Posts: 396 Location: Poznan/Kalisz
|
#10
04 Mar 2006 09:28 Re: programator stk200 |
|
|
|
A ja mam 5 metrow i jest lepiej niz ok ;] ;p.
A tak na powaznie to dlugosc pomiedzy programatorem a komputerem jest mniej krytyczna niz dlugosc tasiemki ISP do mikrokontrolera.
|
|
| Back to top |
|
 |
pawelvod Poziom 15

Joined: 21 Apr 2003 Posts: 262
|
#11
04 Mar 2006 22:55 Re: programator stk200 |
|
|
|
Jakby Ci się nie chciało płytki projektować (eagle 4.11).
|
|
| Back to top |
|
 |
Matolek Poziom 3

Joined: 08 Mar 2006 Posts: 5 Location: Kraków
|
#12
11 Mar 2006 11:14 Re: programator stk200 |
|
|
|
Witam..
mam pytanie odnosnie schematu boroova6523 (stk200.jpg).. nie wiem czy dobrze zrozumialem sposob podlaczania zasilania do programatora, jak i procesora.. wg tego co analizowalem, do tego programatora dorobilbym taki uklad (na przykladzie atmegi8). Czy jest on poprawny?
w temacie elektroniki i programowania jestem dosc swierzy ;) wiec ne bijcie jak cos zle podlaczylem :/
| Filesize: |
30.17 KB |

|
|
|
| Back to top |
|
 |
Google

|
#
11 Mar 2006 11:14 |
|
|
|
|
|
| Back to top |
|
 |
atmel_team Poziom 10

Joined: 30 Mar 2004 Posts: 58 Location: Gdynia
|
#13
12 Mar 2006 01:43 programator stk200 |
|
|
|
jeszcze restet musisz podłaczyć do +5V przez rezystor okolo 10k
Dodano po 7 [minuty]:
i jeszcze jeśli bedzie chciał używac portu A mikroprocka
i przetwornika a/c to muszisz avcc do +5v i blisko kondensator 100nF ,aref -napiecie odniesienia dla przetwornika najprosciej dac tak jak avc no i agnd polaczyc z gnd.
powodzenia i pozdrawiam!!
|
|
| Back to top |
|
 |
McRancor Poziom 24

Joined: 27 Mar 2004 Posts: 5432 Location: Wrocław
|
#14
21 Jan 2007 21:12 Re: programator stk200 |
|
|
|
Pozwoliłem sobie przykleić temat jako że w stopniu wystarczającym omawia temat najpopularniejszego programatora stk200.
Dołączam jeszcze diagram obu standardów wtyczek programujących AVRów - radze nie stosować innych standardów gdyż wprowadza to późniejsze zamieszanie.
Proszę nie zadawać w tym temacie pytań "czemu mi nie działa" - programator jest sprawdzony i wykonany poprawnie wg. sprawdzonego schematu działać musi. Temat służy jedynie do dyskusji na temat STK200, ponieważ może nie wszystko zostało jeszcze powiedziane tematu nie zamykam.
Port drukarkowy powinien być skonfigurowany w BIOSie jako ECP, albo EPP, ważne żeby nie był to SPP
|
|
| Back to top |
|
 |
Google

|
#
21 Jan 2007 21:12 |
|
|
|
|
|
| Back to top |
|
 |
wiktor_m Poziom 9

Joined: 04 Feb 2005 Posts: 37 Location: Szamotuły
|
#15
25 Jan 2007 11:11 Re: programator stk200 |
|
|
|
Szukam do programatora STK200 program na PC żeby programował procesor ATMEGA2560. Jeżeli ktoś wie gdzie mogę pobrać proszę o wskazanie, albo udostępnienie na tym forum. I proszę nie mówić, że tego jest pełno w sieci, bo nie ma pełno, a jak jest to za pieniądze.
dziękuję
|
|
| Back to top |
|
 |
zumek Poziom 23

Joined: 08 Oct 2003 Posts: 3122 Location: Włocławek
|
#16
25 Jan 2007 11:39 Re: programator stk200 |
|
|
|
| wiktor_m wrote: |
| Szukam do programatora STK200 program na PC żeby programował procesor ATMEGA2560... |
Avrdude , ma Twojego proca na liście obsługiwanych.
Piotrek
|
|
| Back to top |
|
 |
Prąd Poziom 4

Joined: 04 Aug 2006 Posts: 9 Location: Iława
|
#17
25 Jan 2007 12:00 Re: programator stk200 |
|
|
|
Większość procesorów ATMega programuje C/C++ compiler and debugger tools for Atmel AVR f-my IAR Systems.
Lista obslugiwanych:
• ATtiny13, ATtiny22L, ATtiny2313, ATtiny24, ATtiny25, ATtiny26, ATtiny26L, ATtiny44, ATtiny45, ATtiny84, ATtiny85, ATtiny261, ATtiny461, ATtiny861
• AT43USB320A, AT43USB325, AT43USB326, AT43USB351M, AT43USB353M, AT43USB355
• AT76C712, AT76C713
• AT90S2313-4, AT90S2313-10, AT90S2323, AT90LS2323, AT90S2333, AT90LS2333, AT90S2343, AT90LS2343, AT90S4414-4, AT90S4414-8, AT90S4433, AT90LS4433, AT90S4434, AT90LS4434, AT90S8515-4, AT90S8515-8, AT90C8534, AT90S8535, AT90LS8535
• AT90USB646, AT90USB647, AT90USB1286, AT90USB1287
• AT90CAN32, AT90CAN64, AT90CAN128, AT86RF401, AT94K05AL, AT94K10AL, AT94K40AL, AT94S05AL, AT94S10AL, AT94S40AL, AT90PWM1, AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B
• ATmega8, ATmega8L, ATmega16, ATmega16L, ATmega32, ATmega32L, ATmega48, ATmega48V, ATmega64, ATmega64L, ATmega88, ATmega88V, ATmega103, ATmega103L, ATmega128, ATmega128L, ATmega1280, ATmega1281, ATmega161, ATmega161L, ATmega162, ATmega162L, ATmega162V, ATmega163, ATmega163L, ATmega164, ATmega165, ATmega168, ATmega168V, ATmega169L, ATmega169P, ATmega169V, ATmega2560, ATmega2561, ATmega323, ATmega323L, ATmega324, ATmega325, ATmega325P, ATmega3250, ATmega3250P, ATmega329, ATmega329P, ATmega3290, ATmega3290P, ATmega406, ATmega640, ATmega644, ATmega645, ATmega6450, ATmega649, ATmega6490, ATmega8515, ATmega8515L, ATmega8535, ATmega8535L
• ATmega8HVA, ATmega16HVA
• M3000 from Intelligent Motion Systems, Inc.
• The following tiny chips are supported only in assembler: ATtiny11L, ATtiny11, ATtiny12V, ATtiny12L, ATtiny12, ATtiny15L, ATtiny28L, ATtiny28V
|
|
| Back to top |
|
 |
wiktor_m Poziom 9

Joined: 04 Feb 2005 Posts: 37 Location: Szamotuły
|
#18
25 Jan 2007 23:57 Re: programator stk200 |
|
|
|
bardzo dziękuję za odpowiedzi ale o ile dobrze pamiętam to AVRDUDE jest z linii komend, co mi nie bardzo pasuje, raczej z GUI.
Prąd w jaki sposób mi pomoże taka wiadomość. Znam możliwości swoich kompilatorów, nie ma w nich tego procesora. A ta "większość" to większość gdzie? w internecie? za darmo? czy ten IAR napewno jest na STK200? Prosiłbym w miarę możliwości o konkretną odpowiedź. Najlepiej by pasowała k@nd@, jak ktoś ma to bardzo bym prosił.
|
|
| Back to top |
|
 |
michalko12 Poziom 22

Joined: 20 Nov 2004 Posts: 1661 Location: Gdzieś koło wawy
|
#19
29 Jan 2007 00:13 Re: programator stk200 |
|
|
|
| wiktor_m wrote: |
... o ile dobrze pamiętam to AVRDUDE jest z linii komend, co mi nie bardzo pasuje, raczej z GUI.
|
GUI do AVRDUDE też jest, a plik z programem nazywa się avrdude-gui.exe
|
|
| Back to top |
|
 |
Karol966 Poziom 22

Joined: 30 Jul 2006 Posts: 1501 Location: Obecnie Poznań
|
#20
06 Mar 2007 21:59 Re: programator stk200 |
|
|
|
witam! czy zna ktoś podobny sposób do programowania atmela 89c2051? piszę w asemblerze.
Z tego co się domyślam to wyżej mowa o AVR a to chyba inny język niż 51, ciutkę zielony jestem,help me
|
|
| Back to top |
|
 |
hotdog Poziom 20

Joined: 19 Mar 2005 Posts: 948 Location: Zielna Góra (okolice)
|
#21
07 Mar 2007 01:10 Re: programator stk200 |
|
|
|
zrobilem sobie ten programator, i niby wszystko bylo ok do puki przedluzacza do lpt'a nie zrobielm. Jak juz moglem postawic plytke swobodnie na biurku, to zauwazylem, ze jezeli programotr jest podlaczony do isp na plycie procka, to procek przestaje wykonywac program. Wyglada to mniej wiecej tak, ze jak pali sie dioda ktora jest z isp podlaczona, to procek juz nie wykonuje programu. Czy to zachowanie normalne?
Czy z wpietym programatorem w isp, procek powinien dzialac normalnie?
Co powinna sygnalizowac dioda na plycie z prockiem podlaczona pod isp? Powinna sie swiecic, jak programatr jest wpiety, czy jak programuje sie uklad?
|
|
| Back to top |
|
 |
Flatron4444 Poziom 7

Joined: 07 Aug 2004 Posts: 24 Location: Filipowice
|
#22
20 Mar 2007 00:18 Problem z zaprogramowaniem ATtiny2313 |
|
|
|
Jestem początkujący jeżeli chodzi o programowanie procesorów avr. Zrobiłem programator według schematu załączonego . Procesor który ma być zaprogramowany to Attiny2313. Połączylem odp wyj programatora tzn reset z 1 pinem procesora mosi z pinem nr 17 clk z 19 a miso z pinem 18 uproc. Dodatkowo dołączyłem kwarc 8MHz do pinów 4 i 5 i poprzez kondensatory 22 piko do masy. Nastepnie zasililem procesor i programator napieciem +5 V . Przy włanczaniu programu Ponyprogram wybieram w setup avr isp I/O i klikam probe otrzymuje komunikat filed test. Prosze o pomoc . Co moze byc nie tak.
| Filesize: |
64.75 KB |

|
|
|
| Back to top |
|
 |
hotdog Poziom 20

Joined: 19 Mar 2005 Posts: 948 Location: Zielna Góra (okolice)
|
#23
20 Mar 2007 02:16 Re: Problem z zaprogramowaniem ATtiny2313 |
|
|
|
sprawdź programator tym programem. Ja używam do wgrywania programów avrdude i on potrzebuje sterownika giveio do portu lpt. Nie wiem jak to jest w przypadku ponyprog'a...
| Filename: |
STK200_300_test.zip |
 Download |
| Contents: |
STK200_300_test.exe
See all... |
| Filesize: |
318.74 KB |
| Punkty: |
0.62 = 0.372 for transfer + 0.248 for the user (set automatically) |
|
|
| Back to top |
|
 |
mirekk36 Poziom 25

Joined: 17 Jun 2006 Posts: 8714 Location: Szczecin
|
#24
20 Mar 2007 08:56 Re: Problem z zaprogramowaniem ATtiny2313 |
|
|
|
nie napisałeś tylko czy podłączyłeś masę do programatora ale myślę, że tak.
Jeśli zrobiłeś sam ten programator i dokładnie wg schematu to powinien on bezbłędnie działać z PonyProg i każdym innym programem. PonyProg jest o tyle wygodny do pierwszego testowania programatora STK200 jak i do jego użytkowania bo nie potrzebuje instalacji żadnych giveio itp. Poza tym działa w normalnym okienku windowsowym i nie trzeba się bawić odpalaniem go z konsoli za pomocą bat'ów czy komend z linii poleceń
Sprawdź czy masz najnowszą wersję PonyProga czyli 2.06f beta a jeśli nie to zassij właśnie tę wersję. Następnie ustaw w prawym górnym rogu z menu rozwijanego typ swojego procka czyli ATtiny2313 a nie korzystaj z Auto AVR
jeśli to wszystko zrobisz i PonyProg nie widzi programatora to niestety jest tylko jedna odpowiedź - coś źle zrobiłeś z programatorem - i nie będzie ci on działał z żadnym innym programem. Teraz musisz poświęcić troszkę czasu na sprawdzenie co jest nie tak:
1. sprawdź po 100kroć czy wszystkie połączenia są poprawne i czy nie ma zimnych lutów - bo to częsty problem u początkujących
2. b.ważne! napisz jakiego scalaka użyłeś czy jest on z serii HC albo najlepiej HCT ???? czy wstawiłeś taki jaki miałeś pod ręką czyli np LS. Tu najczęściej leży błąd i po wymianie scalaka na prawidłowy
programator nagle działa!
3. mam nadzieję, że przynajmniej do celów testowych podłączasz programator bezpośerdnio do portu LPT tą wtyczką 25pin a kabelek pomiędzy programatorem a twoim układem nie jest zbyt długi? poza tym napięcie +5V weź sobie z komputera jeśli może nie jesteś pewien czy twój zasilacz daje poprawne napięcie.
4. Mam nadzieję, że przy nóżkach zasilania procka dałeś 2 kondensatory - jeden 100n a drugi ok 47 do 100uF?
po piąte - ja zawsze radzę aby zamiast robić samemu sobie taki programatorek STK200 to lepiej go kupić - mamy wtedy sprawdzony i uruchomiony układ. Nie trzeba wtedy tracić czasu i wyrywać sobie włosów z głowy z powodu wielu nie udanych prób jego uruchomienia. Ja nie jestem początkujący ale jak potrzebuję to zawsze kupuję go sobie - koszt to tylko 15zł !!! więc mniej warty niż czas na zabawę z tym prostym narzędziem
.... jednak skoro już go zrobiłeś i jesteś może bliski uruchomienia to skorzystaj z tych wskazówek, które opisałem powyżej i powinno się udać - uruchomienie jest już w zasięgu twojej ręki ;)
|
|
| Back to top |
|
 |
farmazon3000 Poziom 14

Joined: 01 Dec 2005 Posts: 179
|
#25
23 Mar 2007 22:02 Re: programator stk200 |
|
|
|
to może ja się podepne pod temat:
mam problem z tym programatorem, a raczej ze zmuszeniem mojego kompa do wspolpracy z uP
programator mam kupiony na allegro, i do tego sprawdzony, bo kolega wgrał mi przez niego program (mrugająca dioda)
przy próbie programowania ponyprogiem przed zaprogramowaniem dostaje kmunikat, ze nieznane urzadzenie, ale programuje (to znaczy costam robi aż osiągnie 100% czegos)
po osiągnięciu owych 100% wywala jednak błąd, że zapis się nie udał
natomiast w avrdude wogole pisze mi, ze nie znalazl urzadzenia i zebym sprawdzil czy jest ono podlaczone do kompa
port lpt mam w biosie ustawiony na tą dobrą opcje (costam na litere E)
ktos coś poradzi?
|
|
| Back to top |
|
 |
mirekk36 Poziom 25

Joined: 17 Jun 2006 Posts: 8714 Location: Szczecin
|
#26
23 Mar 2007 23:55 Re: programator stk200 |
|
|
|
po pierwsze czy podłączasz ten zakupiony STK200 bezpośrednio do portu LPT a nie przez jakiś przedłużacz? po drugie czy podłączasz do niego zasilanie +5V i masę poza sygnałami strującymi? W biosie port LPT może być ustawiony zarówo na ECP jak i na standardowy port LPT i i tak powinno działać w windows XP....
po następne .... czy w programie PonyProg ustawiłeś w setup'ie opcję Paralel oraz AVR ISp I/O ???? to bardzo ważne -
po kolejne ... czy masz najnowszą wersję PonyProg czyli 2.06f beta ??? jeśli nie to zassij ją własnie ze stronki www.lancos.com
poza tym wszystkim czy sprawdziłeś po 1000siąc-kroć czy dobrze i prawidłowo masz podłączone wyjścia programatora MOSI, MISO, SCK oraz RESET do odpowiednich nóżek procka ?
po jeszcze kolejne - ustaw w PonyProg w prawym górnym rogu konkretny typ swojego procka a nie używaj opcji AVR auto
jeśli to wszystko zrobisz - a programator masz sprawdzony i kuipony to musi działać
powodzenia ;)
|
|
| Back to top |
|
 |
ArteXL Poziom 19

Joined: 04 Feb 2003 Posts: 667 Location: UK-London
|
#27
24 Mar 2007 17:32 Re: programator stk200 |
|
|
|
Witam, jak ktoś lubi widzieć co się dzieje podczas programowania, może skorzystać z tego schematu. Ja w swoim dodałem podstawkę DIP20 (dla ATTiny26/261/461/861 oraz zasilanie +5V. Pozostałe w obudowach DIP8, DIP14, DIP28, DIP40 - na oddzielnej płytce. Reszta układów przez kabel ISP.
A program do testowania STK200_300_test.zip jest tu: http://skylive.republika.pl/stk200_test.rar
Pozdrawiam
ArteXL
| Filesize: |
36.57 KB |

|
|
|
| Back to top |
|
 |
Google

|
#
24 Mar 2007 17:32 |
|
|
|
|
|
| Back to top |
|
 |
Nawigator Poziom 22

Joined: 18 Jan 2005 Posts: 1832 Location: Ostrowiec Św.
|
|
| Back to top |
|
 |
ferru Poziom 10

Joined: 26 Jul 2006 Posts: 47
|
#29
30 May 2007 12:08 Re: programator stk200 |
|
|
|
Witam
Umiałby mi ktoś wytłumaczyć co to za symbol w powyższym schemacie na wtyczce d-sub między pinem 3 a 11? mi to wygląda na jakiś bezp. ale nie do końca :/
|
|
| Back to top |
|
 |
McRancor Poziom 24

Joined: 27 Mar 2004 Posts: 5432 Location: Wrocław
|
#30
30 May 2007 12:16 Re: programator stk200 |
|
|
|
To najzwyklejsza zworka
|
|
| Back to top |
|
 |