Elektroda.pl
Elektroda.pl
X
IGE-XAOIGE-XAO
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Programator stk200.......

pawelvod 08 Lut 2008 17:39 248309 395
  • #151
    iwan3000
    Poziom 15  
    Witam! Ja się poddaję!!! Od jakichś dwóch tygodni męczę się z zaprogramowaniem ATmegi8 (do usbasp). Po tym, jak obdzwoniłem wszystkich znajomych, którzy mają jakikolwiek kontakt z elektroniką, postanowiłem zrobić sobie stk200. Po poprawnym zmontowaniu (sprawdzałem chyba z tysiąc razy), żaden program nie chciał mi go wykryć (próbowałem AVR studio, ponyproga i ISP proga). Programator był poprawnie zasilony (sprawdzałem). Wkurzyłem się i podłączyłem złącze isp mojego zestawu uruchomieniowego bezpośrednio pod kabel z lpt (sck - 6 pin, mosi - 7 pin, reset - 9 pin, miso - 10 pin, masa - 20-25). Dalej nic nie chciało wykryć mojego procka. W necie zanalazłem inny układ pinów, to takżę nic nie dało. Ostatecznie przylutowałem nogi ATmegi bezpośrednio do wtyczki lpt + oczywiście zasilanie. Programy dalej nic nie widziały. Próbowałem zmieniać w BIOSIE tryby lpt, kupiłem drugi procesor, żeby się upewnić, że pierwszy nie był uszkodzony. Wydaje mi się, że jakimś sposobem padł mi port lpt, chociaż z drugiej strony drukarka normalnie działa... Prosiłbym Was o pomoc, bo dostaję powoli białej gorączki. Pozdrawiam!

    PS. może jest na forum ktoś z okolic Katowic, albo najlepiej Siemianowic, kto zaprogramowałby mi tą atmege? :)

    EDIT: problem rozwiązany. Dziękuję za zainteresowanie.
  • IGE-XAOIGE-XAO
  • #152
    Użytkownik usunął konto
    Użytkownik usunął konto  
  • #153
    Gienek
    Poziom 36  
    To nie ma specjalnego znaczenia, bo wtyk DB25/M ma opisane piny (na obudowie plastikowej).
    Dla Ciebie - te piny są opisane od strony lutowania, ale lewy rząd - to dolne piny, a prawy rząd - to górne piny.
  • #154
    gregorowaty
    Poziom 1  
    Witam!
    Jestem początkującym więc jak wszyscy początkujący proszę o wyrozumiałość. programują ATtiny2313 za pomocą stk200 na zestawie uruchomieniowym w BascomAVR. Wszystko było OK do czasu kiedy spróbowałem zaprogramować procka poza zestawem uruchomieniowym. Problem polega na tym że procek nie jest rozpoznawany przez programator(taki sam komunikat jakbym nic nie podłączał). Programator podłączyłem tak samo jak w zestawie urchomieniowym (MISO, MOSI, RESET, SCK ) do tego oczywiście 5V, GND, Xtal. Wszystko tak samo jak w zestawie uruchomieniowym. Zasilanie pochodzi z zewnątrz (nie z programatora). pozostałe piny wiszące.
    Moje pytanie: jakie sa podstawowe błędy które mogłem popełnić? Zaznaczam, że jestem początkujący.
    Pozdrawiam i z góry dzieki


    PROBLEM ROZWIAZANY.
  • #155
    zulugula
    Poziom 16  
    Witam wszystkich. Mam pytanie ponieważ nie mogę za bardzo dorwać kostki 74hc244. Czy mogę użyć 74hct244 ze starego cd-romu ? Ewentualnie jakiegoś cd74hc244 itp. ?
  • IGE-XAOIGE-XAO
  • #156
    11111olo
    Poziom 42  
    Tak. Używam jakieś zwykłej wersji i wszystko działa. Nie wiem skąd wogóle wzięły się te szybkie wersje przy takim ślimaczym programowaniu.

    A wracając do programowania.
    Najlepiej jest zakupić NOWY STK200 opisane niedawno w EdW - 6 zł - AVT2855 i adapter do programowania większosci ATMELi AVR - 24 zł -AVT1452. Jest to cena za płytki. Brakujące elementy - głównie podstawki - to góra 10 zł. Zasilanie podłączamy przez popularne złącze i dodatkowo port LPT jest chroniony przed uszkodzeniem :)
  • #157
    pustan
    Poziom 18  
    Witam.

    Dołożę parę "groszy" od siebie.Zrobiłem programator stk 200 oraz kupiłem ten adapter z AVT.Wszystko fajnie chodzi.
    Wrzucam zdjęcie adaptera może się komuś przyda jako wzór do zrobienia podobnego.Ja jestem początkującym pasjonatem programowania więc zacząłem robić podobną płytkę,lecz jej nie skończyłem.

    Programator stk200.......

    Pozdrawiam.
  • #158
    mario832
    Poziom 17  
    Jak to jest z tym kwarcem w attiny2313???, bo kupiłem nowy procek ze sklepu i chce wgrać gotowy już hex ,podłączyłem wszystko i nie chodzi ,to trzeba dawać ten kwarc (dodam że chcieli za niego 17zł, więc ich wyśmiałem), a jeżeli już nie obejdzie się bez kwarcu to czy mogę zrobić takią sztuczkę kupić 4MHz (1,50zł) i potem dzielnik częstotliwości przez 4 i mam 1MHz ,tylko teraz na którą nóżke XTAL procka (mam 50/50 jak w milionerach) , a nie chcę by procek odpadł w kwalifikacjach (tel. do przyjaciela też zawiódł, on zna się tylko na atmega),a tak na poważnie doradżcie coś :(
  • #159
    11111olo
    Poziom 42  
    Attiny2313 nie potrzebuje zewnętrznego kwarcu ani do programowania ani do pracy, choć w wielu przypadkach się nie obędzie (wewnętrzny ma słabą stabilność ok. 5%). Można ustawić wewnętrzny rezonator na 1, 2, 4, 8, MHz i dodatkowo włączyć podział przez 8 co daje dodatkowo nizsze częstotliwości niż 1 MHz. Jeśli jest potrzebna jak najbardziej precyzyjna częstotliwość 1 MHz to należy podłączyć kwarc 8 MHz i włączyć podział przez 8 i kondensatory obciążające 33p. Standardowo nowe ATTiny 2313 mają włączony wewnętrzny rezonator na 1 MHz. Jeśli nadal śa problem - proszę pisać.

    Dodano po 14 [minuty]:

    Programator stk200.......
    Jak widać NOWY ATTiny 2313 ma ustawiony wewnętrzny rezonator na 8 MHz (Fusebit KLA987) i włączony podział zegara przez 8 (Fusebit C).
  • #160
    don diego
    Poziom 32  
    mario832 napisał:
    tylko teraz na którą nóżke XTAL procka (mam 50/50 jak w milionerach) , a nie chcę by procek odpadł w kwalifikacjach (tel. do przyjaciela też zawiódł, on zna się tylko na atmega),a tak na poważnie doradżcie coś :(


    Najlepiej na obie nóżki XTAL :) Poczytaj dokumentację.
  • #161
    mario832
    Poziom 17  
    Na swoje usprawiedliwienie powiem że po raz pierwszy w życiu programuje AVR!!! , sprawa wygląda tak że mam gotowy plik hex, zestaw:
    http://www.nikomp.com.pl/zestawyK/K-300.htm

    ,a jak w bascomie otwieram plik i daje send to chip ,to pisze że nie umie znaleść pliku bin. (ściągłem konwerter hex-bin ,ale to był jakiś wirus bo jak klikłem to komp zapiszczał jak przy resecie, a potem nie dało sie tego usunąć :( ) ,ale teraz po restarcie żyje, ale prawie zawału dostałem!!! A co do tego zdjęcia to tabelka LOCK and FUSE bits to pisze cannot identify chip i nic nie mogę zrobić. Jak mówie programuje pierwszy raz i nie kompa przepalć (na szczęście są bufory w stk).
  • #162
    11111olo
    Poziom 42  
    Po pierwsze:
    Aby Bascom zobaczył mikrokontroler należy wybrać odpowiedni programator w zakładce Options -> Programer
    Programator stk200.......
    jak i odpowiedni port. U mnie jest to 9000 bo korzystam z karty na PCI - standardowo jest to 378 na zintegrowanym porcie LPT.
    A co do plików bin to Bascom oferuje programowanie z plików BIN i HEX. Nie dziwie się że nie może znaleść pliku BIN. Trzeba mu go wskazać. [/url]
  • #163
    mario832
    Poziom 17  
    To akurat mam dobrze ustawione ,tylko że port mam 378 ,bo na płycie jest LPT, no ale dalej nic,tu macie link do tego co chce wgrać:
    https://www.elektroda.pl/rtvforum/topic777666-0.html

    ,bardzo mi zależy!!! ,ale nadal nic. Są tam też 2 pliki jeden hex i drugi epprom ,zakładam że styknie wgrać hex???
  • #164
    Krzemex
    Poziom 10  
    Witam.
    Czy programator stk200 może w jakiś sposób uszkodzić mikrokontroler? Zaprogramowałem nim już wiele razy procka (ATMega8), aż pewnego razu podczas testowania (programator zostawiłem podłączony do układu) program nagle przestał się wykonywać. I od tego czasu żaden program nie wykrywa procka. Miałem pod ręką drugiego, ale jego też już nie mogłem zaprogramować. Myślałem, że padł programator, pożyczyłem od kolegi drugi, żeby się upewnić, ale oba moje kontrolery nie dały się odczytać. Czy ktoś ma pomysł co mogło się stać?
  • #165
    11111olo
    Poziom 42  
    STK200 może uszkodzić port LPT jeśli zostanie podane zasilanie przy wyłączonym komputerze.
    Proponuje sprawdzić czy działa port LPT przez podłączenie innego sprawnego urządzenia lub sprawdzenie programatora na innym porcie (komputerze).
  • #166
    Krzemex
    Poziom 10  
    Port LPT jest wporządku. A szkoda mi następnego procka, żeby sprawdzić jeszcze raz programator.
  • #167
    artur816
    Poziom 9  
    Jaki programator pod USB programuje AT89S2051 ? Do STK200 pod LPT starciłem cierpliwość
  • #168
    mario832
    Poziom 17  
    Mi coś szwankuje STK 200 , więc nidz dziwnego że nie mogłem nic zaprogramować :( (teraz zamykam kostke 74HC244 w wtyczce LPT i wyciągam krótkie kabelki 30cm ekranowane na zewnątrz,zobaczymy czy to coś da), ale mam jeszcze 2 pytanka:

    1) ściągłem STK200 tester (sprawdza programator),używał ktoś tego programiku???

    2) jak sprawdzić LPT ,słyszałem o jakieś linijce LED ,podobno się nadaje???
  • #169
    11111olo
    Poziom 42  
    O programie STK200 tester nie słyszałem
    A sprawdzić port mozna np. z Qbasica ale pod dosem.
  • #170
    UlfgaR
    Poziom 23  
    Najprościej podłączyć jakieś urządzenie pod lpt i sprawdzisz, np. drukarke
  • #171
    pustan
    Poziom 18  
    Witam.

    Czytam temat od początku i widzę że niektórzy mają problem z tym programatorem.Zrobiłem kilka różnych programatorów i tylko z jednym mam problem(STK 500) Ale o tym innym razem.
    Dla tych co są chętni to w załączniku widok płytki drukowanej,rozmieszczenie płytek do wydruku w formacie PDF ,oraz schemat i płytka w Eaglu.
    Zaznaczam że programator jest sprawdzony i bardzo dobrze działa z adapterem z AVT którego zdjęcie dałem wcześniej.Do STK 200 dołożyłem diody LED wg. projektu kolegi MATIK.Wyszła z tego mała iluminofonia(diod LED ci u mnie dostatek) więc wlutowałem.
    Plik PDF należy wydrukować na drukarce laserowej,lub atramentowej i zrobić ksero a następnie metoda żelazkowa.Płytka jest mała więc wychodzi dobrze.
    Płytka jest częściową przeróbką płytki znalezionej w necie(nie pamiętam strony i autora)Jeśli ktoś będzie zainteresowany zrobieniem tego STK to szczegóły podam oraz wrzucę zdjęcia.

    Pozdrawiam
  • #172
    BOOM i ZONK
    Poziom 20  
    Witam!!

    Ja dopiero zaczynam przygodę z mikrokontrolerami i jestem w tej dziedzinie zielony.Więc moje pytanie czy zamiast układu 74HC244 philipsa mogę zastosować SN74LS244N Motoroli lub SN74F244N Texas Instruments ponieważ mam ich kilkanaście??

    ""''\_PoZdRo_/''""
  • #173
    11111olo
    Poziom 42  
    Próbowałem na różnych odmianach i działało.
    nie wiem skąd potrzeba używania egzemplarzy super szybkich skoro proces programowania jest na poziomie kilku kbps. Zastosuj podstawkę jakby na którejś kostce nie chciało działać - chociaż powinno na wszystkich o ile są sprawne.
  • #174
    leop
    Poziom 13  
    Czytam ten temat od początku chyba już drugi raz, ale w każdym razie przepraszam za "odgrzewanie tego tematu". Jestem całkiem zielony(z elektroniką też jeszcze nie jestem zaawansowany) i chciałbym zaprogramować swój pierwszy w życiu układ ATtiny26L. I mam tu trzy wątpliwości:

    1. To znaczy że do kości w programatorze muszę podłączyć 5V do pinu Vcc i RESET, oraz GND do pinu masy? Nagwatmane tu już jest tyloma postami.

    2. A w układzie programowanym (ATtiny) musze podłączyć tylko 5V do Vcc i GND do masy?

    3. I ten układ z programatorem w bodajże 2 poście (1 str) byłby dobry dla mnie, i jaki program mam użyć?(Czy to może być PonyProg i czy fusebite musze ustawiać?)

    Przepraszam was za takie lamerskie pytania, ale chciałbym sie nieco czegoś nauczyć.
  • #175
    snow
    Poziom 28  
    Zasilić musisz zarówno programator gdyż ten nie posiada własnego zasilania a znajduje się w nim scalak więc wymaga zasilania (stk200) jak również układ który chcesz programować. Jeżeli programator (np. usbasp) ma możliwość dostarczenia zasilania do układu programowanego to nie musisz dołączać osobnego zasilania. Ponieważ sygnały programujące muszą się odnosić względem jakiejś masy więc masy programatora i procka muszą być podłaczone razem.

    Co do programu to PonyProg będzie ok. Fusów na początek nie musisz zmieniać.

    Jak chcesz się nauczyć to poczytaj przyklejone tematy w których masz wszystko już wyjaśnione.
  • #177
    leop
    Poziom 13  
    Dzięki snow za "chłopskie" wytłumaczenie ;D I odrazu wszystko stało sie jasne. A tak nawiasem mówiąc to ma być programator LPT (jak mówiłem ze schematu na 1 str w bodajże 2 poście). Oczywiście czytam przyklejone tematy ale język w niektórych z nich jest zbyt zaawansowany, lub jest zbyt skomplikowany jak na mój poziom przyswajania wiedzy elektronicznej ;p
  • #178
    11111olo
    Poziom 42  
    mario832 napisał:
    Ten tester do stk200 o który pytam jest na 1 stronie tego tematu,ale nie ma komentarza do niego jak co to daje załącznik.

    Ten programik po prostu NIE DZIAŁA!!!
    Sprawdzałem na sprawnym na 100% stk200 i wyskakuje błąd :(
    Może powodem jest to że jest on podłączony do karty na PCI?
  • #179
    mario832
    Poziom 17  
    Działa mi już STK200!!!, po zamontowaniu 74HC244 we wtyczce LPT,wyprowadzeniu kabelków (w ekranie) ,działa przecudnie!!! Schemat poniżej. ;)

    UWAGA:
    oporniki R2-R8 mam 390Ω , dioda schotkiego (ze względu na niskie napięcie przewodzenia 0,2V . Dzięki temu na kostce 74HC244 mam nap. 4,8V!!!)

    A oporników R9,10,11 i kondensatorów C2,3,4 ma nie być!!!


    Wszystko działa pięknie, a co do programu STK200test to działa poprawnie ,właśnie sprawdzałem!!!
    Załączniki:
  • #180
    FlyBoy
    Poziom 28  
    mario832, możesz wrzucić wzór swojej płytki do tej wersji programatora?