Brak załącznika:] A wracając do tematu, to ja przesiedziałem wczoraj kilka godzin, probując odblokować atm8. Ja także chciałem przełączyć się na zewnętrzny kwarc. Aby odblokować procka, podłączyłem do wejścia xtal1 układ RC taki, jaki jest w nocie katalogowej. wsadziłęm rezystor 33pf i opornik 1K. Chwile potem mogłem komunikować sie z układem. Co prawda...
Takimi ustawieniami taktujesz ATmege na wewnętrzny oscylator 2MHz (stąd pewnie opóźnienie). Dla zewnętrznego rezonatora do 8MHz wszystkie CKSEL powinny być odznaczone (logiczna 1) i CKOPT tez. Najlepiej zobacz tutaj masz fajnie graficznie tez przedstawione. http://www.tkdami.net/~voytek/programy/p... Acha:D Fuse bity programuje się właśnie...
Rzeczywiście jesli ustawiles SPIEN o troche nie ciekawie bo musisz miec programator do programowania równoległego i wykonać polecenie chip erase. A jeśli tylko przestawiłeś generator na zew. (bo pewnie chciałeś ustawić same jedynki, a ustawiłeś same zera) to zrób tak: Weź jakiegoś atmelka. Uruchom go na zew. kwarcu od tego kwarcu (w miare mały ale >...
Dobrze jest napisane. CKOPT i wszystkie CKSEL maja byc 1 czyli w PonyProg maja byc zera ( odznaczone pola wyboru) . Domyslnie ATmega CKOPT ma ustawione na 1 ( niezaprogramowane) czyli w PonyProg bedzie to niezaznaczone pole. Dokumentacja Atmela: 1- fuse niezaprogramowany , 0 -fuse zaprogramowany . W Pony progu trzeba wpisywac ODWROTNIE niz jest w datasheet
Z tą kolejnością, to coś dziwnego, ja nigdy takich problemów z Tiny2313 nie miałem, a z megą owszem, jak miałem źle zaprogramowany bit CKOPT, czasem była czytana, czasem nie, gdy przestawiłem ten bit (na poprawny) wszystko zaczęło hulać poprawnie Sperawdź czy dobrze ustawiasz bit CKOPT
Witam . Zaszła potrzeba zbudowania urządzenia na atmega 8 (pierwszy raz programuję taki układ i pewnie ostatni).Mam program procesora a urządzenie ma działać na zewnętrznym kwarcu 11,0592Mhz. Poczytałem trochę postów na temat ustawiania fusebitów i wygląda na to że powinienem ustawić w programie ponyprog CKOPT (ptaszek ) a wszystkie CKSEL bez ptaszka...
Zobacz na tabelę: Ustawiasz fuse bity CKSEL 1 - 3 w zależności od szybkości zegara CKSEL0 ma być na 1 CKOPT na 1 UWAGA w PonyProg zaznaczone pole checkbox oznacza 0!!! - sam się kiedyś załatwiłem gdy ustawiałem fuse bity pod zegar 12MHz zamiast CKSEL 1111 i CKOPT 1 ustawiłem 0000 i 0 i musiałem procka podłączyć pod zewnętrzny oscylator. CKOPT ustawia...
Przestawilem w mikroprosesorze ATMega16 bity(jak na fotce) aby pracowal on na zewnetrznym kwarcu 16Mhz (procek to 16PI) wszystko poszlo ladnie, program ktory byl wgrany dzialal dalej tyle ze szybciej, ale dziwnie sie zachowywal przy przesylaniu do niego danych ponyprog wykrywal procka tylko co jakis czas (raz na 5-6 prob) natomiast AVRdude programowal...
Właśnie sprawdziłem poprawny zapis użycia funkcji LOAD i nie ma tam znaku "=" tylko "," W każdym razie dzięki za info... bo mi coś ta funkcja nie działała do końca (chyba). A co do CKOPT to nie znalazłem tego :( Na screenie, którego załączyłem są wszystkie fusebity do ustawienia.. nie widze tam CKOPT-a (BASCOM 1.11.9.0) widze na screenach, że kolesie...
Miernikiem za bardzo nie sprawdzisz, tylko oscyloskop. Miernikiem możesz ew. spróbować mierzyć napięcie kwarc-gnd, powinno być ok. 2-2,5V przy zasilaniu 5V. Jak jest mniej to z mojego doświadczenia kwarc nie wystartował. Fusebity w PonyProg dla ATMEGA128 i zew. kwarca to: CKOPT - zaznaczony CKSEL0..3 - nie zaznaczone Reszty zmieniać nie musisz (możesz...
Witam. Wydaje mi się że dla zewnętrznego kwarcu większego od 8MHZ wszystkie CKSEL musza być niezaprogramowane (w PonyProg muszą być odznaczone ptaszki) natomiast CKOPT musi być zaprogramowanie (w pony prog ustawiasz ptaszek). Poza tym zawsze dobrze jest sprawdzic czy przypadkiem stworzona formulka do obliczana predkosci transmisji dziala poprawnie....
Ok, chyba wybiore npn zatem. I teraz mam jeszcze pytanie do fuse przy uzyciu ponyprogra, tam na dole jest okienko checked item means programmed. Czyli ponyprog uwzglednia to ze dla atmegi 0 to programmed a 1 unprogrammed ? Jesli wiec ustawie CKSEL3..0 czyste CKOPT ptaszek bede mogl uzywac zewnetrznego kwarcu 16MHz ? Pzdr, Mario.
Witam Potraktowanie procka zewnętrznym sygnałem taktującym nigdy nie mija się z celem (no chyba że jest ustawiony na wewnętrzny zegar). Ja raz miałem tak, że jak przestawiałem na kwarc to atmega128 przestawał się odzywać, a fusy mogłem zmienić dopiero po podaniu zewnętrznego zegara 500k. W moim przypadku pomogło dodanie cyny przy nóżkach XTAL - wcześniej...
witam! rowniez mialem problemy z odpaleniem yamppa3 na atmedze8515, rozwiazaniem okazal sie ponyprog ver 2,06c + programator wedlug schematu lancosa, po zaprogramowaniu tez wyskakiwaly mi krzaki na RSie, ale trik polegal na odpowiednim ustawieniu bitow CKOPT i CKSEL3...0, po ustawieniu na zewnetrzny kwarc wszystko smiga jak trzeba
Jeszcze chwilka i połamie nogi w ATMedze :) wszystko na początku działało, układ sie programował, zczytywał ogólne wszystko OK... Chciałem wysterować diody z portu C no i trafiłem na wyprowadzenia odpowiedzialne za JTAG'a. Zacząłem kombinowć z FUSE bitami i przy kolejnym programowaniu PonyProg poinformował mnie, że nie rozpoznaje układu i koniec......
Programator mam stk200, dokładnie taki --> http://www.lancos.com/e2p/betterSTK200.g... do tego soft - ponyprog2000, ale czy mogę go spowolnić ? Nie wiem. Podłacz kwarca bezpośrednio do nóżek XTAL1 i XTAL2, bez żadnych kondensatorów. Albo zrób generator sygnału prostokątnego 30...200kHz i podłącz go do nóżki XTLA1. Programator będziesz musiał nieźle spowolnić...
Mam standardowy problem początkującego - po zmianie fusebitów, atmega co prawda działa, ale nie da się na nią wgrać niczego nowego. Zaczynając od początku, sprawdziłem czy programator (stk200) działa wgrywając jakieś proste programy zapalające diody itp, następnie zbudowałem układ wg tego schematu avrdude -p m8 -c stk200 -U hfuse:w:0xc9:m -U lfuse:w:0x9f:m...
nie mam pojecia co wykozystuje twoj program ale kwarc 4 M ustawia sie CKOPT = 1 CKSEL3..1 =111 f=3.0 - 8.0 MHz C=12 - 22 pF jezeli masz jakies przerwania to tez musisz ustawic fuse w pdf atmegi masz wszystko napisane
Witam Mam mały problem, a mianowicie bawiłem się w programowanie fuse w ponyprog i zaznaczyłem CKOPT, CKSEL3,CKSEL2,CKSEL1,SUT1 i procesor przestał reagować na programowanie. Jaka jest metoda aby uruchomić procka??
-> Mariuszek15 . Tak jak podał GienekS . Czyli wszystkie CKSEL bez ptaszków i CKOPT z ptaszkiem (dla PonyProg'a).
Jedynie co zmieniałem to CKSEL i CKOPT. Zrobiłem to samo na drugiej atmedze, nagrałem program i zmieniłem CKSEL i CKOPT no i to samo, w układzie działa a odczytać się nie da.
Hej, Widzę, że przeczytałeś "manuala do proca" bo inaczej nie wiedziałbyś o CKOPT. Wracając do rzeczy. Zaopatrz się w PonyProg ze strony http://www.lancos.com/ppwin95.html i na stronie http://www.tkdami.net/~voytek/programy/p... zobacz na zrzucie jak powinny być ustawione bity dla zewnętrznego kwarcu. Dla 16MHz powinien być ptaszek przy CKOPT....
Bardzo proszę o pomoc. Czy tak mają wyglądać ustawione fuse bity w Atmedze 8 w programie PonyProg?: RSTDISBL = 1 - bez ptaszka WDTON = 1 - bez SPIEN = 0 - daję ptaszek CKOPT = 0 - daję EESAVE = 0 (lub 1) BOOTSZ1 = 1 bez BOOTSZ0 = 1 bez BOOTRST = 0 daję BODLEVEL = 1 bez BODEN = 1 bez SUT1 = 1 bez SUT0 = 0 daję CKSEL3 = 0 daję CKSEL2 = 0 daję CKSEL1 =...
Witam Zrobiłem programator z [url=http://diy-elektronika.pl/202-usbas... strony na procesorze Atmega8-16PU. Wsad wszedł bez żadnych problemów i potem ustawiłem fusebity: HFUSE=0xC9 LFUSE=0xEF. Czyli w PonyProg ustawiłem ptaszki na: SPIEN, CKOPT, BO0TSZ1, BO0TSZ0 i SUT0. Po tej operacji straciłem kontakt z atmegą. Odczyt zawartości...
Ja na okrągło programuję ATmega16 i 32 Używam do programowania PonyProg 2000 jeszcze nie zablokował mi żadnego procka. Podaję ustawienia fuzuf dla zewntrznego kwarcu: CKSEL0 = CKSEL1 = CKSEL2 = CKSEL3 = 1 co do CKOPT, to ja go nie ruszam i jest = 1 i kwarc zewnętrzny leci bez problemu.
Bity lecą tak: CKSEL 1111 SUT 10 BODLEVEL 1 BODEN 0 CKOPT 0 BOTSZ 00 SPIEN 0 Jeśli ktoś używa PonyProga to "0" oznacza, że trzeba w tym miejscu zaznaczyć "ptaszek" !!! Ja używam AVRprog-a : wtedy wybierasz „ExtXTAL High Freguency” W bascomie – to nie mam pojęcia - ale na pewno jest jakoś podobnie... Ps. Dokładam jeszcze zrzuty okien...
Chcę zrobić woltomierz na atmega8 ,posiadam wsad który wgrałem do atmega8 programatorem stk200 (chodzi jak burza),nie posiadam ustawień fusebitów . Woltomierz pracuje z zewnętrznym kwarcem 8Mhz.Czy ustawienia fusebitów można odczytać z pliku hex czysta atmega8 ma ptaszki przy: sut0 cksl3 cksl2 cksl1 botsz1 botsz0 Nie, Plik hex zawiera tylko program,...
Sciągnij PonyProg(http://www.lancos.com), napewno programujesz przez isp czymś podobnym do STK200, pony prog powinien to zobaczyć tam można zmieniać różne fuse. Spróbuj zrobić erase(choć napewno robiłeś) Spróbuj zmnieć kwarc na 8Mhz lub 16Mhz, być może przestawiłeś fuse CKOPT Pozdr Lolo
Witam, Chyba coś nabroiłem... Zaczęło się od tego próbowałem zaprogramować Fusebity przy pomocy PonyProg 2000. Efekt jest taki, że teraz Program w ogóle "nie widzi" procka (PonyProg2000 i Bascom). A sam procesor też zamilkł i nie daje żadnych oznak życia. Programator jest zgodny z SKT200/SKT300. Załączony obrazek (PonyProg2000) przedstawia sytuację...
Witam Z tego co widzę to masz źle fusebity ustawione i ATmega16 chodzi Ci na 1MHz a nie na zewnętrznym kwarcu 16MHz. Radzę albo zmienić w programie zegar na 1MHz albo ustawić fusebity tak, żeby ATmega pracowała na zewnętrznym kwarcu 16MHz. Zapewne używasz PonyProga do programowanie więc odznacz CKSEL3 CKSEL2 CKSEL1 a zaznacz CKOPT. Tylko uważaj przy...
Hej, Zajrzyj na http://www.tkdami.net/~voytek/programy/p... Pokazałem tam zrzut z PonyProga z ustawieniem bitów CKSEL dla pracy z kwarcem. Na 8MHz chodzi na pewno bo taki mam kwarc. Dla 16MHz - z danych atmela wynikałoby, że należy wstawic ptaszka również dla bitu CKOPT. Wówczas oscylator pracuje z większym napięciem oscylacji - rail-to-rail.(patrz...
Witam. Wsad do atmegi pochodzi z strony http://www.fischl.de/usbasp/ jest to archiwum usbasp.2009-02-28.tar.gz (260 kB) Ustawienie fusebitów to: low bit - sut0 high- spien ,ckopt ,bootsz1,bootsz0 Słusznie kolega się domyślił że atmegę zaprogramowałem przy użyciu programatora na port LPT jest to programator stk200 ,użyłem programu PonyProg.W stosunku...
Bry, to mój pierwszy temat, więc proszę o wyrozumiałość - problem przedstawia się następująco. Otóż zacząłem bawić się w programowanie uC(to już pierwszy z problemów) Mam gotowy programator USBasp(kupiony), adapter jakoś tam parszywie przylutowany do płytki uniwersalnej, no i uC - ATmega 8. Środowisko programistyczne to WIN AVR, AVRdude z Burn-O-Matem,...
Witam A możesz opisać jak programowałeś ten interfejs i jak ustawiałeś fusebity? Ja programowałem Ponyprogiem, wgrałem plik hex do flasha, wgrał się i zweryfikował. Później dałem ustawianie fusebitów, ustawiłem tak: Low:EF High:C9 czyli w PonyProgu: SUT0, SPIEN, CKOPT, BOOTSZ1, BOOTSZ0 pozaznaczałem. Dałem zapisz i straciłem kontakt z Atmegą :) Aha,...
Witam, skleciłem sobie programator wg projektu mirleya http://mirley.firlej.org/programator_na_... na atmega8, jednak po podłączeniu do komputerów (blaszak winxp i netbook win7) świeci się dioda ale wykrywa jako "nieznane urządzenie". Próbowałem metody z podpisami cyfrowymi, jednak nie działa ona i zwracam się o pomoc tutaj. http://obrazki.elektroda.pl/7325482600_1...
Przed programowaniem (ponyprog2000'iem) ustawiam bity zgodnie z tabelami poniżej(CKSEL3..0=111X, CKOPT=1), ale nie widze żadnych zmian w szykości działania- tzn cały czas mam 1MHz(mam migającą diode). Z zewnątrz mam podłączony kwrac 4MHz. Może jest jakis globalny bit włączający zewnętrzny zegar? Prosze pomóżcie !!!
Witam! Prosiłbym, żeby ktoś mi pomógł coś zrozumieć: Ustawiam sobie (według pdf-u), fuse bit'y następująco: BODLEVEL:1 BOD:1 SUT1:1 SUT0:0 CKSEL3:1 CKSEL2:1 CKSEL1:1 CKSEL0:1 OCDEN:1 JTAGEN:0 CKOPT:9 EESAVE:1 BOOTSZ1:0 BOOTSZ0:0 BOOTRST:1 Według mnie to ustawienie odpowiada zewnętrznemu kwarcowi >8MHz (Ja mam 16 MHz)? Kiedy jednak podłączam zewnętrzny...
Po przeanalizowaniu sytuacji na spokojnie z dokładnym sprawdzeniu datasheeta doszedłem do wniosku, że wszystko zrobiłem tak jak być powinno, tzn. dla zewnętrznego kwarcu 8MHz ustawiłem wszystkie odpowiednie bity na 1 (niezaprogramowane), czyli CKOPT, SUT1..0 oraz CKSEL3..0. Potem zaczęło się to wszystko krzaczyć. Używając PonyProg2000 i sprawdzając...
dobra, opanowałem ten programator i działa - biorę się do roboty. a tak z innej beczki doradzaliście zainteresowanie się JTAG-iem. Co myślicie na temat tego http://sklep.avt.com.pl/go/_info/?id=146... troche dziwi mnie tu cena (10zł) ale przypuszczam ze to bład w opisie bo już gdzieś widziałem taki sam układ za...
Witam, Chciałbym napisać jakiś najprostszy program w VB do obierania wartości zmiennej wysyłanej przez Atmegę, wysyłana jest zmienna Lngfreq Program wgrany na atmęgę poniżej [syntax=basic4gl] 'Filename Encoder_100.bas 'Version 1.00 'Date 2012-03-19 'Purpose Test of ALPS STEC11B13 encoder (reichelt.de) 'Author Georg Latzel, DL6GL 'Copyright (c) Georg...
Witam, Mam taki problem - programowałem procesor ATmega8 do stacji lutowniczej AVT-987 za pomocą programatora STK200. Wgrywałem .hex'a do pamięci flash i .epp do epromu. Przyszedł czas na zmianę fusebitów - ustawiłem identycznie jak na screenie z tego samego programu (PonyProg2000), którego autor zamieścił w artykule - wszystkie Lock'i odznaczone, zaznaczone...
Witam, znalazłem tutaj na forum kilka tematów podobnych, niestety żadne z przedstawianych tu rozwiązań nie pomogło w przypadku mojego AVR-ka :( Po krótce problem: Do programowania AVR-ów używam programatora ZL2PRG opisanego w książce 'Mikrokontrolery AVR w praktyce' J. Dolinskiego. http://bodziocz.republika.pl/AVR.jpg i PonyProg2000 2.06f Beta W układziku...
Czemu wogole uzywasz PonyProga skoro masz wbudowany programator w Bascoma. W Bascomie fusy sa ladniej opisane i trudniej o poylke. Z tego co pamietam to CKOPT musi byc zaprogramowany do pracy z zewn. kwarcem. Byc moze przestawiles na External clock a nie kwarc i dlatego nie dziala. Pozdro Dexter
Witam, postanowiłem dodać do programu pomiar temperatury mam czujnik DS18B20 , tylko że kod programu odpowiedzialny za sterowanie czujnikiem opóźnia działanie encodera ,gdzie jest tutaj błąd może czegoś nie uwzględniłem w tym kodzie ? poniżej cały kod [syntax=basic4gl] 'Filename Encoder_100.bas 'Version 1.00 'Date 2012-03-19 'Purpose Test of ALPS STEC11B13...
Które fusebity przestawić w PonyProgu? Pozdrawiam http://obrazki.elektroda.pl/5045962600_1... http://obrazki.elektroda.pl/7598373200_1... Tak wygląda moja płytka: http://obrazki.elektroda.pl/4214301800_1... Plik ze wzorem PCB gotowy do odprasowania w laminatorze:
Ja akurat uzywam JTAG, ale jak uzywalem ISP to korzystalem z PonyProga - wyswietla po prostu nazwy fusebitow, bez wodotryskow i dokladnie wiesz co ustawiasz. Dobry tez jest programator A. Dybkowskiego. A ustawiasz zgodnie z datascheetem, wazny jest dla 16MHz ten CKOPT, co powoduje, ze oscylator dziala rail-to-rail, zuzywa to wiecej energii (zwykle pomijalnie),...
Witam, Jak można zainicjować dwa odrębne pola tekstowe tak aby wyświetlały dwie zmienne wysłane przez UART -Atmegi kod VB [syntax=basic4gl] Option Explicit On Imports System Imports Microsoft.VisualBasic Imports System.Configuration.ConfigurationSettin... Imports System.Windows.Forms Imports System.IO Imports System.Data Public Class Form1 Public comm_stat...
Musisz ustawic odpowiednio FuseBity. By uC pracowal z kwarcem wiekszym niz 8Mhz musisz odznaczyc wszystkie CKSEL(0..3) (wg dokumentacji atmela maja byc ustawione 1 czyli bity niezaprogramowane) , oraz zaprogramowac CKOPT ( wg dokumentacji atmela maja byc ustawione 0 czyli bity zaprogramowany) Nie wiem jak to wyglada w AVRdude, ja do programowania uzywam...
kwarc ckopt ckopt kwarc ckopt atmega ckopt
przeróbka radia samochodowego dzwonek sygnał drzwi zmywarka whirpool
vaillant usterki vaillant usterki
Volvo B12B MID 164 – sterownik AEA/CECM, diagnostyka błędów, CAN, zasilanie Wymiana oleju w skrzyni TF-71SC: temperatura i procedura