Dioda nie powinna przeszkadzać. W końcu bez problemu działają układy 5V sterowane sygnałami o poziomie 3,3V, więc jest OK. Dla pewności możesz wtawić Schottky'ego - spadek napięcie bedzie 0,2V. Lepiej jej nie mostkować, bo z HC244 może wyciekać prąd jeżeli ma podłączone napięcia do linii I/O, a nie ma napięcia zasilającego. W konsekwencji obciążasz...
Prawdopodobnie masz gdzieś błąd w układzie. Porównaj 10 razy ze schematem...
Kolejność ogólnie obojętna, lecz jeśli programujesz procek, poza układem bez kwarcu, a który ma pracować z kwarcem (nowy) to najpierw program. Jeśli we fusach włączysz taktowanie zewnętrzne kwarcem a go nie podłączysz, procek ani nie rusza ani go nie zaprogramujesz.
łooo jej, po pierwsze to zassij najnowszą wersję, build 57 - wystarczy kliknąć na obrazek w podpisie każdego mojego postu żeby dojść do najnowszej wersji. (nie wiem dlaczego wszyscy pobierają zawsze tą starą i przeterminowaną wersję?) Po drugie - pokaż jakiś schemat może albo fotkę - jak podłączasz procesor i czy włączasz zasilanie do procesora i programatora...
Podajesz zły typ programatora, skoro masz STK200 to zamiast -c bsd musisz podać -c stk200
stk200
A czy kolega przed programowaniem daje kasowanie procek zapewne nie został skasowany a każdy procesor atmela przed ponownym programowaniem musi zostać skasowany .
Mam programator STK200 i niemogę zaprogramować atmegi8. Wcześniej zaprogramował się kilka razy. Mam tam wgrany program migający diodą LED. Po włączeniu zasilania dioda miga jak trzeba a jak wcisnę write zaczyna migać szybcjej (tak jakby układ się nie wyłączył do programowania) a nipowinna wcale migać. Po chwili wyskakuje błąd 24 Udało się zaprogramować...
Dwa procusie na raz?? ... Nie pisnąłeś o tym słówkiem :D Skoro Twój programatorek prawidłowo czyta , a zapisać nie chce , to wina może leżeć po stronie zasilania.Jakiego programu używasz :?: Piotrek
Proste pytanie - czy podałeś to samo zasilanie VCC oraz GND do programatora STK200 ????
Polecam się :) Teraz jeszcze ładnie zamknij topic i do pracy :)
Odpowiedź jest prosta: musisz.
Dodano po 11 Zaznaczyłem opcje aby pokazywało konsole po błędzie: avrdude.exe: can't open device "giveio" avrdude.exe: failed to open parallel port "lpt1" Z tym, że ta druga linijka pokazała mi się dopiero dzisiaj, bo wczoraj była tylko ta pierwsza. No to powiem tak. Jest źle zainstalowany pakiet AVRDUDE a szczególnie właśnie...
michplu - nie jest czasem. Zasilany jest z układu docelowego.
When both Lock bits are programmed (Lock mode 3), the signature bytes cannot be read in serial mode. Reading the signature bytes will return: $00, $01 and $02. Czyli Chip Erase powinno załatwić sprawę, jeśli ze strony sprzętowej wszystko jest w porzadku.
Witam ! Nie potrzeba przerabiać HEXa na plik Bascomowy, aby zaprogramować procesorek w Bascomie. Da się zaprogramować, jednak trzeba to robić według wskazówek. Najlepiej by było pisać na GG, gg6293398. Pozdrawiam. Stefan amator
Witam Kolego mozesz sprobowac czegos takiego jak ja robie :) tez mialem z tym problem na atmedze16 w BASCOM... Metoda troche klopotliwa, ale jak sie zastanowisz to wcale taka nie musi byc :) Przestaw sobie ATmege na wewnetrzny generator np 8Mhz i wtedy zaprogramuj, powinno pojsc bez wiekszego problemu... Nastepnie jezeli chcesz testowac program na zew...
Zasilanie programatora też podłączyłeś czy zapomniałeś? W bascomie dałeś na STK200?
procka odczytałem przez isprog a codo błędu racja
Witam. Ustawiłem f na 1MHz, tak jak piszesz pin resetu podpiąłem bezpośrednio, bez rezystora 1,5k. I nadal to samo. Ponadto programem STK 200 Test sprawdziłem, czy programator mam sprawny, STK200Test wykazał, że wszystko OK, dodatkowo wpiąłem inny nowy uC AT89S51. Nadal to samo. Zmierzyłem napięcia: - VCC - ok.5,3V - między nóżkami rezonatora - ok....
Witam Próbuję zaprogramować atmega8. Mam kupiony programator STK200. ISPprog czyta sygnaturę i przynajmniej udaje, że czyta pamięć flash, ale przy próbie zapisania czegoś do flash-a pokazuje od razu błąd ( zapisane coś tam - odczytane co innego ). Próbowałem PonyProg-a ale test programatora kończy się niepowodzeniem a próba zaprogramowania zakończyła...
W bascomie łatwiej się ustawia fusebity i programuje ATmegę - też nie mam doświadczenia w programowaniu ale o wiele łatwiej idzie je poustawiać - wybierasz z menu jaki zegar wewnętrzny/zewnętrzny i opóźnienie startu. Oczywiście w przypadku posiadania programatora STK200.
No właśnie...
A czemu przez AVR DUDE a nie STK200?
ja akurat stosuję do STK200 - PonyProg'a - działa bez problemu ;) a po twoich objawach raczej stawiałbym na to że coś nie tak masz z programatorem... posprawdzaj wszystko jeszcze raz ;) pozdrawiam
Zobacz czy możesz drukować na LPT :P Bo ja przez STK200 pożegnałem się z LPT :)
Mam problem po instalacji wybieram uklad attiny 2313 programato stk200 i wyskakuje blad(w zalacznku)
O podłączenie programatora do procesora pytałem tylko profilaktycznie . Sporo osób podłącza w najdziwniejsze możliwe sposoby . A kondensatorem to się nie przejmuj , zostaw taki jak wstawiłeś . Nie chcący wprowadziłbym Cię w błąd , po prostu nie zerknąłem do załączonego linku i myślałem że chodzi o programator AVR ISP Programmer . A to całkiem coś innego...
Witam Mikrokontrolery serii ATMEGA mają dodatkowo pamięć konfiguracyjną, odpowiedzialną za dodatkowe ustawienia (częstotliwość generatora wewnętrznego .... a także można końcówkę RESET ustawić jako wejście lub wyjście). Ustawienie tej końcówki powoduje brak wyprowadzenia RESETu i żaden programator szeregowy go nie zaprogramuje (gdyż ta końcówka jest...
Witam Mam spory problem, chciałem zrobić Piórnik(ściągę) . Znalazłem schematy itp zlutowałem sprawdzałem lecz występuje błąd przy programowaniu Atmegi8:( Mam Programator ISP STK200/300 . Bascom nie wykrywa Atmegi.
to, że mogę przestawiać nie znaczy, że blokuję procka przed programowaniem, chodzi mi o to, że mogę przestawić fusy i wszystko jest ok...procki są kompletnie nowe, atmega8 i 16, kilkanaście sztuk, wcześniej wszystko chodziło, aż miło...niby idzie programowanie flash'a ale przy weryfikacji wywala odrazu błąd, tzn odczyt każdej komórki jako 0xFFFF......
nie próbowałem, ta jest fabrycznie nowa ze sklepu. Rak robię kalibrację i test probe to pisze OK, a przy odczytywaniu lub zapisie ten błąd :(
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?
Niestety, ten program też go nie widzi. Wyskakuje "Błąd AVRDUDE!"
Zrób PrintScrn konfiguracji ISPProga.. Prawdopodobnie masz albo coś źle podpięte albo źle ustawiony poziom sygnału Reset. Jeżeli masz 100% pewności co do poprawności działania samego programatora to sprawdź czy masz zaznaczony invert reset w ustawieniach i czy poprawnie wybrany jest Hardware. Używasz STK200?
wlasnie wszystko robilem na win98 ale chyba zloze stk200 i wtedy sprobuje
Proponuje wstawić schemat twojego układu oraz zamieścić screena lub kod(y) błędu jakie pojawiają się przy próbie załadowania programu.
Witam. Odpuść sobie ten wynalazek. Konstrukcje z tej firmy raczej rzadko kiedy pracują tak jak powinny. Przez moje ręce przewinęło się sporo takich patentów, normą są błędnie zaprogramowane mikroprocesory. Pewnie nikt tego nie sprawdza. Zrób sobie najzwyklejszy programator typu STK200-STK300 i będziesz miał spokój.
Wykonaj najpierw Erase.
Witam, a ja tylko do wypowiedzi przedmówców dodam, że błąd jaki masz w pierwszym rysunku gif może ci się również pojawiać w przypadku gdy masz wszystko dobrze skonfigurowane w Bascomie ale nie podłączyłeś zasilania do programatora STK200 lub / i swojego procka pozdr
skoro ci się nie może dogadać to znaczy, że masz coś nie tak z programatorem. Sprawdź wszystko od początku, znajdź błąd, napraw go a zobaczysz, że zadziała tak jak STK200 a nawet lepiej ;)
... Oto program ktory chce zaladowac napisany w Asemblerze: ORG 100H LJMP START START: CALL INIT_LCD .... Moim zdaniem początek programu powinien wyglądać tak: LJMP START ORG 100H START: CALL INIT_LCD ....
Chciałem sprawdzić przerobiony program i napotkałem problem. BascomAVR nie może zidentyfikować attiny2313. Da się odczytać ROM, ale nie da się zapisać do procka. Oto zdjęcie: http://obrazki.elektroda.pl/8334948500_1... Mam 2 programatory: -prosty kabel programujacy -stk200 Błąd pojawia się w przypadku obu programatorów. Tydzień temu...
jeśli się używa do programowania typowego STK200 to nie trzeba ustawiać tych dodatkowych parametrów aby poprawnie działało. Ale możesz sobie popróbować - to i tak nie spowoduje jakiegoś padnięcia ;) pozdrawiam
Nie konfigurowałem. Wybrałem z listy STK200/300. Jak skonfigurować ?
a czy aby napewno podpinasz odpowiednie sygnały do tej Attiny( MISO itd)?? Bo to jest może przyczyna. Ja mam STK200 z KAMAMI i chodzi bez problemu z ZL2 i ZL3.
Witam. Zaktualizowałem mojego BascomAVR z wersji 1.11.8.3 do wersji 1.11.9.1. Od tego momentu mam problem z programowaniem procków przez STK200/STK300. Wyskakuje taki błąd: Could not identify chip with ID:000000. Przed aktualizacją wszystko było OK. W czym problem? Pozdrawiam.
Witam Przestawiłeś procka na zewnętrzny rezonator kwarcowy/ceramiczny o niskiej częstotliwości. Jeżeli posiadasz kwarc 1MHz, to spróbuj go podłączyć (bez kondensatorów) do nóg XTAL1, XTAL2 ATmegi. Jest szansa, że ruszy i będziesz mógł poprawić fusebity. pozdrawiam
Avrdude przed i po programowaniu sprawdza stan fusebitów, jeśli wykryje niespodziewaną zmianę, pyta się czy przywrócić. Używając kiedyś STK200 z za długim przewodem (co przypuszczalnie powodowało błędy w transmisji) zdarzało mi się zobaczyć ten błąd, (były też błędy weryfikacji). Nigdy nie pozwalałem mu tego "naprawiać" wiedząc że próba modyfikacji...
W końcu poradziłem sobie w pliku avrdude.conf znalazłem sobie tego procka w sumie 644 a nie 644p ale to nic. Wystarczyło zmienić jego sygnaturę i działa dzięki za wszystko a do bascoma znalazłem plik który wystarczyło skopiować do głównego folderu i wszystko działa. oto link: http://forum.ep.com.pl/viewtopic.php?t=1...
spróbuj z EPP.
Witam! probuje wrzucić wsad na attiny 13 i pojawiam mi sie Write failed pasek postępu leci powoli najpierw 6% później 12% ,,18%,,25% i po tych 25% leci szybko do końca i wyskakuje Write failed http://obrazki.elektroda.net/48_12181364... jak odczytam Flash z uP to jest wszystko ok tyle ze procek pusty http://obrazki.elektroda.net/96_12181365...
Temat już trochę stary, ale pewnie kolejne osoby natrafią na niego jak ja, więc wstawiam rozwiązanie. Nic nie trzeba zmieniać jak napisał tronics! STK200 pod LPT może działać na Windows 7 32 oraz 64 bit, wystarczy postępować zgodnie z tą instrukcją http://www.forbot.pl/forum/topics40/pora...
Ustaw w końcu ten STK200/300 programator.
"Przeszukałem ale nic nie znalazłem na ten temat ;/ "
Czemu przy tym programatorze trzeba ustawić chip inaczej nie chce programować? Pod STK200/300 nie było czegoś takiego?
wlasnie mialem ten sam problem ale dzieki tematowi udało sie
ok, opanowane. Niestety wywala błąd jeszcze że zablokowany port gdy wybieram STK200 z listy programatorów. Co Wy na to? Sorki za lamerskie pytania, ale nie chce się poddać :P
Burn-O-Mat to nakładka graficzna na AVR-DUDE. Spróbuj w trybie tekstowym w AVR-DUDE (konsola). Ściągnij jakieś dobre sterowniki do STK200. Napisz jeszcze czy procesor jest prosto ze sklepu czy już korzystałeś z niego i programowałeś go ? (Może błąd leży przy ustawieniu/dołączeniu kwarcu) Polecam dokładną i przejrzystą instrukcję AVR-DUDE : http://mirley.firlej.org/programowanie_m...
Schemat wygląda OK. Nie widzę powodu dla którego miałoby to się nie programować. Weź miernik do ręki lub oscyloskop jeśli masz i przyobserwuj linię reset, czy podczas próby programowania schodzi do stanu niskiego. Jeżeli nie, to sprawdź programator i scalaka w środku.
Na liniach programujących masz coś podłączone czy tylko programator?
ja bym 3x sprawdził wszystkie połączenia do uC
No tu masz wszystko ładnie połączone - jeśli tak jest w rzeczywistości ;) poza tym że dużo za duży rezystor podciągający na linii czujnika temperatury. 10K - duuużo za dużo. Daj rezystor 4,7 albo nawet mniejszy 3,3K Tak samo duuużo za duży rezystor na bazie tranzystora do sterowania diodą 10K. Daj 2,2K albo w ogóle można zrezygnować z tranzystora i...
Podczas kompilacji programu, Bascom informuje "Flash used". Wyskakuje ci ponad 100%?
Nie wybieraj procesora z LISTY .... Tylko wejdź w zakładkę "Programator AVR" i kliknij żółty klawisz "Sprawdź podłączony AVR" ale uprzednio w zakładce "Ustawienia" włącz ptaszka aby konsola pokazywała ci się "Gdy wystąpi błąd" i po wciśnięciu klawisza zobaczysz czy program SAM wykryje pocka czy nie ? a jeśli nie - to pokaże się czarne okienko konsoli...
Programator STK200 a port to LPT1
stk200 ,programator nie jest na USB lecz na LPT1 :!:
Czy układ TTL pochodzi z serii HC ? Z całą pewnością nie bo to byłoby sprzeczne. Albo układ jest wykonany w technologii TTL albo CMOS (HC). Wiem, że się czepiam, ale takie pytanie może wprowadzić w błąd mniej wtajemniczynych.
A jaki błąd wyskakuje?
Po pierwsze co mi się rzuciło w oczy o używasz atmega w wersji 5V a zasilasz go z 3,3 V zastosuj procek w wersji L lub podnieś zasilanie do 5V. Po drugie jaki bufor masz w programatorze TTL z jakiej serii?? Moja rada podnieś zasilanie do 5V powinno pomóc. Pozdr Robert
Zakup programatora rozwiazal problem (STK200 za 12.50 to nie majątek). Zamykam temat.
MkAvrCalculator wersja 1.0.0 build 57. Do tego ściągnąłem AVRdude 5.10 Przy opcji "sprawdź podłączony AVR" wywala "błąd AVRDUDE!" Problem rozwiązany. Miałem walnięty programator STK200 w tym Willemie. Kupiłem nowy, osobny na LPT i wszystko śmiga jak trzeba.
Tak - do płytki podłączam baterię 9V.
74HC244, 74LS244, kabel zwykły LPT, do isp pół metrowa taśma nieekranowana, rezystor w jednym 4K7 w drugim 10K, błąd bym podejżewał w kompie siedzi, bo takie cuda jakie na tych programatorach widziałem, łącznie z 2m taśmą do ISP mówią mi że to działa w każdych warunkach
Nie wiem właściwie o co pytasz, ale chyba chodzi o to co do tej pory próbowałem w sprawie programatora. No więc próbowałem ISP programator, pony prog, win AVR i stk200 test który wyszedł negatywnie :(... moim problemem jest raczej brak umiejętności posługiwania się tymi programami i brak 100% pewności w sprawności sprzętu którego próbuje programować......
Czy podłączyłeś RESET przez rezystor 4,7-10k do VCC? Jeśli nie - to programowanie nie zadziała. O kurcze, a co to za mit? Bez tego rezystora programowanie normalnie działa, co najwyżej procek może się podczas pracy samoczynnie resetować w obecności zakłóceń, ale na programowanie nie ma to zasadniczo wpływu. Moim zdaniem problem tkwi w braku dostarczenia...
Czy jest to zepsuty USB-ASP, czy zepsuty procek. Ale ATmegę16 niedawno też programowałem i działalo a teraz nic nie działa. Wszystko wskazuje na uszkodzony lub źle podłączony programator. Nie masz innego, żeby sprawdzić (nawet STK200 na rezystorach)?
Trzeba mu ustawić w opcjach ścieżkę docelową do pliku "avrdude" (nie pamiętam czy to miał być plik ".config" czy ".exe". najlepiej sprawdź) Przynajmniej u mnie takie coś było tylko tyle że ja kożystałem z AVR DUDE, ale ten sam błąd.
Tam ma chyba być STK200 http://elm-chan.org/works/avrx/stk.png
Chyba skończyły mi się pomysły. Możesz jeszcze spróbować "uisp" Odczyt fusebitów. uisp -dlpt=0x378 -dprog=stk200 --rd_fuses Zmiana fusebitów. Dolne. uisp -dlpt=0x378 -dprog=stk200 --wr_fuse_l=0xe2 Górne. uisp -dlpt=0x378 -dprog=stk200 --wr_fuse_h=0xd9 Jeśli nie masz "uisp" dla Windows, możesz pobrać stąd: http://fl.hw.cz/software/avr_uisp/uisp.z... Po...
Witam, wywala mi błąd jak chce zaprogramować java.io.IOException: /usr/local/bin/avrdude :not found W debianie (i pewnie w ubuntu też) lokalizacja programu to "/usr/bin/avrdude", tak wpisz w zakładce z opcjami (bez cudzysłowów oczywiście). A plik konfiguracyjny to "/etc/avrdude.conf". Pozdrawiam, Dr.Vee
Może masz coś odwrotnie w łączeniu programatora z twoimi łączeniami
Witam Wszystkich :D Kupiłem sobie programator isp stk200/300 na allegro. [url=http://www.allegro.pl/item510706422... I do niego jeszcze Adapter [url=http://allegro.pl/item491392685_uc_... Schemat: http://www.mikrosterowniki.pl/dokumentac...
Mam podobny problem ja tą pamięć prubuję programatorem STK200, ale przy zczytywaniu dojdzie do 4% i wywala błąd. O co tu chodzi??
STK200 ma być tak podłączony: Programator STK200 Pin +Vcc >> do +5V Programator STK200 Pin GND >> masa Programator STK200 Pin SCK >> SCK(PB1) Pin11 Programator STK200 Pin RST >> RESET Pin 20 Programator STK200 Pin MOSI >> RxD0/PDI(PE0) Pin2 Programator STK200 Pin MISO >> TxD0/PDO(PE1) Pin3
Jak wezmę kasowanie to niby kasuje układ. Nie mam obecnie żadnego programu pod mega16 więc na szybkiego stworzyłem literę w tym edytorze LCD i jak chce wysłać to nie da rady, jak by zawisa program. Jak wybiorę identyfikacje to wyskakuję błąd i FFFFFF
Próbowałeś już korzystać z tego co można znaleźć w google na temat komunikatu "device missing or unknown device (-24)" ? Twój programator to jest maksymalnie uproszczona wersja STK200, która uchodziła za niebezpieczna, gdyż w razie błędu łatwo uszkodzić port LPT.
Jeżeli nie wykrywa procka w bascomie to nie wykryje w ponyprogu ;/ Błąd połączeń.
Jeszcze nie programowałem tego uK ( więc mogę się mylić), ale czy przypadkiem STK200 nie powinien być dołączony do linii MISO MOSI ?
WITAM Od pewnego czasu mam problem z programowaniem procesorów przez Bascom. Aby zaprogramować procesor po prawidłowej (Compile program F7) muszę kilka razy (7-10)razy programować procesor (F4) za każdym razem dostaje komunikat: http://obrazki.elektroda.net/36_12573518... Nie pomaga zmiana ustawień w opcjach programator (Port delay) ani zmiana programatora...
Źle podłączony procesor, przez to uszkodzony i się grzeje. Możliwe też, że uszkodziłeś port LPT w komputerze - dlatego właśnie takie proste programatory nie są dobrym rozwiązaniem, warto zbudować coś bardziej odpornego na pomyłki - np. STK200. To oczywiście nie uchroni przed błędem ludzkim - złym podłączeniem procesora.
Programuje poprzez ISP Flash i EEPROM i wszystko jest ok! Ale jak weryfikuję zawartość chwilę później to wyrzuca błąd EEPROM! Czy tak powinno być? Używam ATmega16A + STK200/300 + PonyProg2000.
Witam. Panowie dajcie spokój z tym zasilaniem, wystarczy 8V na wejściu i za stabilzatorem np. tanatal 47uF. Jeżeli źle programuje to znaczy, że jest błąd w sprzęcie. Sprawdź dokładnie połączenia.
Zajefajnie. Temat się robi offtopem, a ja nie mam odpowiedzi. Co to ma być za forum w którym nie można dostać odpowiedzi na pytanie? Zostałem wyśmiany zamiast dostać pomoc. Dałem AVR ISP bo nie wiedziałem co dać. Czy mam dać stk200 choć ja mam już stk200/300? I co dalej?
Pierwszą M88V uwaliłem programując ją stanami 5V przy zasilaniu 2V. A więc co mam zrobić żeby nie popełnić tego samego błędu co ty jak mam programator STK200 LUB STK500 v2
Tutaj też nie trzeba stosować bufora - tak samo jak w przypadku programatorów STK200 - można sobie podpiąć bezpośrednio, ale wystarczy głupi błąd lub pech i delikatny układ portu pada jak mucha :( Nie wspominając już o układzie badanym, bufor dyskwalifikuje jakąkolwiek możliwość konfliktu
Witam, Niestety już kupiłem nie zastanawiając się zbytnio wcześniej, co przyznaję: http://www.allegro.pl/item474482233_prog... Z resztą, one wszystkie są podobne. Swojego Bascoma zarejestrowałem ale w panelu użytkownika mam jedynie dostęp do jakiegoś pliku licencyjnego do wersji 1.11.9.3 (mam poprzednią) lub...
Hi, I am use PonyProg STK200 with 74f244 and all ok. Its simple programer for LPT port. WBR
Witam! próbuję wyeliminować błąd, który nie pozwala mi programować ATmega8 z wykorzystaniem samodzielnie wykonanego STk200. Wykonałem go wykorzystując do tego celu układ 74hc244D w formie smd. Czy ta wersja - literka D - nadaje sie do budowy tego programatora? dzięki i pozdrawiam
witam , ja tez mam taki jeden problem , kupiłem Programator ISP STK200/300 RoHS AVR ATMEL (STK200) , ściągnołem AVRPROG , podłączyłem programator , uruchomiłem program a tam wyskakuje błąd ze brak programatora , proszę p pomoc
stk200 atmega8 stk200 windows stk200 ponyprog
silnik dymić biały turbo diesla benzyny philips ustawić godzina
kocioł beretta super exclusive kocioł beretta super exclusive
Zablokowany bęben w pralce Bosch, LG, Samsung – przyczyny, diagnostyka, naprawa Hydrauliczny napęd przedni w traktorze – HFWD, AddiDrive, Fendt VarioDrive, synchronizacja osi