Witam :) Prezentowany w tym temacie projekt jest realizacją pewnej idei - elektronicznego długopisu ściągi z wbudowanym wyświetlaczem, pamięcią itp. Długopis powstawał w czasie od września do grudnia 2008. Projektu nie będę rozwijał, niedokończonego kodu nie udostępnię. Kontynuacji nie będzie, ale mam nadzieję że komuś spodoba się ta idea, postanowi...
witam... mam takie szybkie pytankio... mianowicie, czy do transmisji szeregowej /rxd, txd/ procesor ATmega8L wymaga zewnetrznego kwarcu??
Mam takie pytanko, chcę użyć w Atmega8L kwarcu 32kHz. I teraz nie wiem czy dobrze zrozumiałem o co chodzi w instrukcji: "To use a 32.768 kHz watch crystal as the clock source for the device, the Low-frequency Crystal Oscillator must be selected by setting the CKSEL Fuses to “1001”. The crystal should be connected as shown in Figure 11. By...
Witam, Napisałam kod do odbioru protokołu RC5 na ATmega16. Wszystko działa dobrze. Chciałem go zaimplementować na ATmega8L, ale niestety nie działa. Sprawdzałem datasheet, ale nie znalazłem nic, co mogło być przyczyną. Chodzi o Timer1. Myślałem, że kod jest bardziej przenośny. Proszę o sprawdzenie kodu: //ATmega8L kwarc zewnetrzny 4MHz #include <avr/io.h>...
W takim razie jak dla mnie atmega8l jest walnięta, albo są ustawione jakieś fusebity, które nie pozwalają ci jej zaprogramować. Np. zew. generator, albo zew. rezonator kwarcowy. Kostka z L toleruje mniejsze napięcia zasilania i nie można jej taktować bardzo dużym kwarcem. Atmega8 i Atmega8L poza tymi parametrami są takie same. Jeżeli możesz programować...
Witam Chciałem się dowiedzieć, jakie są zasady dobierania kondensatorów do rezonatora kwarcowego pracującego jako generator dla mikrokontrolera ATMega8/ATMega8L. Czy dobrze zauważyłem, że kwarc podłącza się pod piny o nazwie XTAL, a kondensatory łączy sie szeregowo i podłącza z jednej strony do pinów XTAL, a miejsce złączenia dwóch kondensatorów podłącza...
Witam Mam pytanie odnośnie zastąpienia ATMEGA8-16TQ na ATMEGA8L-8PU w schemacie ze strony: [url=]Link I podobnie czy budując USBasp ze strony: [url=]Link Chodzi o to czy mogę to zrobić nie zmieniając schematu i wsadu, mimo iż w obu przypadkach jest zastosowany kwarc 12MHz, a mój ATMEGA według noty katalogowej pracuje z częstotliwością 10MHz.
Witam, Temat zablokowanych AVR często się pojawia, niestety żadna z wyszukanych rad mi nie pomogła. Wgrałem do ATMEGA8L-8PU program ze strony Atmela pokazujący użycie uC jako RTC. Program był przygotowany na ATMega128 i dostosowując go do 8-emki źle popatrzyłem na wartość programowanych Fuse-bitów. Wpisałem do Low Fuse 0xE3, tak jak było oryginalnie...
Jeśli podczas pierwszego programowania nie zmieniłeś fuse bit'ów na kwarc, to ATmega8l powinna ruszyć bez problemu na fabrycznie ustawionym wewnętrznym generatorze. Wszystko zależy od fusków: może być kwarc, może zewnętrzne RC, może zewnętrzny generator. Przy programowaniu należy taki właśnie clock dostarczyć. A może zablokowałeś procka, niewłaściwym...
chyba faktycznie cos jest nie tak z fusebitami, ustawilem takie same w drugim procku i tez zamilkl :/ Ale to jest dziwne, bo teoretycznie powinno byc okej, wyczytalem w instrukcji ze zeby procesor chodzil na kwarcu 32kHz to ustawienia powinny byc takie CKSEL 1001, wiec takie chce wgrac ale jak to robie to procek znika :/ Mial moze ktos z czyms takim...
Witam. Mam problem. Chciałbym dopasować wsad do programatora AVR910 (przeznaczony dla ATtiny2313/AT90S2313) tak, aby zamiast wymienionych procesorów można było użyć ATmega8L. Obecnie posiadam taki programator na AT90S2313 i jestem z niego bardzo zadowolony, chciałbym jednak zrobić sobie wersję niskonapięciową (mam MAX3232 i ATmega8L). Oczywiście najprostszym...
Nie znam akurat tego języka programowania ale mogę się wypowiedzieć jeśli dasz większy (o większej wartości) kwarc to pogram będzie szybciej działał może się nawet tak zdarzyć że program będzie ok i będzie działał ale nie zauważysz mrugania diody bo tak szybko będzie migała że zobaczysz tylko że ciągle świecenie radziłbym dać mniejszy niż większy kwarc....
Wielokrotnie była o tym mowa - w ATMega generator RC nie ma wystarczającej stabilności, aby bez dodatkowych procedur kalibracyjnych wykorzystać go do transmisji UART. Oczywiście może to działać, ale zapewne efekt będzie taki, że raz działać będzie, a raz nie. Gdzie się takich bzdur naczytałeś Tomku po wpisaniu w odpowiedni rejestr wartości kalibracji...
Ja w takich przypadkach mam programator równoległy dla ciebie rozwiązanie to generator kwarcowy kilka atmeg już tak uratowałem.
Witam, mam układ na m8L + max232, zasilanie z ~5V DC, kwarc zewnętrzny 3.6864MHz (sprawdzane, że pracuje na zewn. kwarcu), kondensatory 22pF. Maksymalna prędkość jaką jestem w stanie wyciągnąć przy transmisji po serial (minicom, Linux) jest 38400. Powyżej tej liczby zaczynają się problemy (terminal minicom wyświetla w kółko ten sam znak niezależnie...
W układzie jest użyty kwarc 12MHz. ATmega8L pracuje tylko do 8MHz w przeciwieństwie do ATmegi8 która pracuje z kwarcami do 16MHz. Ale przetaktowanie ATmega8L do 12MHz praktycznie w 99,999% przypadków sprawnie działa. I niech mi ktoś pokaże tą jednotysięczą ATmegę8L, która nie działa przy 12MHz ;) .... spokojnie działają i przy większym taktowaniu no...
Programator mam stk200, dokładnie taki --> 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ć (poniżej 7kHz). I wtedy uda się zaprogramować...
Oto moja propozycja programatora równoległego : Praktycznie tego drugiego trybu nie uzywałem (mam dodatkowo LED-y, więc mogę obserwować zachowanie programatora), nawet przy RSTDISBL=0. Co od CKOPT, to dla kwarca ≤8MHz jeszcze ujdzie ten bit niezaprogramowany.
Do nastawy żródła zegara służą tzw. Fuse Bity. Mozna wybrac wewnętrzny rezonator RC (ok. 1MHz), zewnetrzny kwarc, lub rezonator RC itp. Nie da sie ich ustawic przez kompilator, potrzeby program, np. PonyProg. Wiecej informacji na forum Mikrokontrolery...
zaczynam zabawe z mikrokontrolerami i przyznam ze troche krwi sobie napsulem. Posiadam uklad ATmega8L z podlaczonym kwarcem zewnetrznym 8MHz, i teraz niewiem czy udalo mi sie uruchomic ten kwarc czy nie (bo wiem ze od czestotliwosci zalezy skalowanie timerow licznikow i co za tym idze pwm o czym dalej), rysunek fuse.jpeg podaje wartosci fuse bitow....
Mam dokładnie taki sam jak Ty rezystor podciągający - 3.3k. Dodano po 4 Zmieniłem taktowanie procka na 8MHz z zewnętrznym kwarcem i teraz działa. Pewnie coś się pomieszało jak go zablokowałem wcześniej :) W każdym razie dzięki M.S. za pomoc!
Witam. Ja właśnie chciałem skonfigurować go na wewnętrznym kwarcu według tabel zamieszczonych poniżej. A tak apropo to jak zapisać z pony proga tą czestotliwość? I oczywiście czekam na wszelką pomoc co do głównego problemu.
Zapewne podczas programowania nie wybrałeś przy pomocy FuseBits zewnętrznego rezonatora kwarcowego. Domyślnie ATMega8 korzysta z wewnętrznego oscylatora RC 1 MHz.
Najprościej sprawdzić podłączając ten układ i używając np ISPprog na najniższym taktowaniu. Oczywiscie ustaw w opcjach swoje podłączenia do LPT. Nie wiadomo co mu to za ustawienia wgrałeś :) Możesz też spróbować zewnętrzny generator lub normalnie kwarc.
A napisz jak to się ma do czasów. Pętla od 0 do 100, ale jaki zastosowałeś kwarc? W1-W6 to chyba liczba sterowanych lamp, zgadza się? For X = 0 To 100 Incr X : Decr X Next X Według mnie to działa tak: jeden takt na zainicjowanie pętli, drugi na zwiększenie X, trzeci na zmniejszenie X, czwarty na zamknięcie jednego cyklu (nie pamiętam czy for...next...
Musisz podpiąc do końcówek XTAL kwarc zegarkowy. Timer2 musi być ustawiony w tryb Asynchroniczny. Sama obsługa daty musi być napisana programowo - nie jest to sprzętowy RTC jak w przypadku PCF'a czy DS1337.
A wiec tak: Gdzie się podziało zainicjowanie licznika podczas wejścia w procedurę przerwania, drogi kolego ? oto ona: // Timer(s)/Counter(s) Interrupt(s) initialization TIMSK=0x40; // Analog Comparator initialization // Analog Comparator: Off // Analog Comparator Input Capture by Timer/Counter 1: Off ACSR=0x80; SFIOR=0x00;...
Witam Jeśli chciałeś ustawić na zewnętrzny rezonator kwarc częstym błędem jest ustawienie fuse-bitow na zewnętrzny generator. W takim przypadku wystarczy zmontować zwykły generator np na 555 (ok 120kHz lub wiecej) i podpiąć. Może być jeszcze jedna przyczyna zablokowanie "Resetu". Fuse-bity maja odwrotna logikę to znaczy ze: "Ustawiony" - 0 "skasowany"...
Jeśli chodzi o kwarc to na pewno od niego zależy dokładność odmierzanego czasu i jeszcze chyba od dołączonych do niego kondensatorów. Ja mam to zorganizowane tak, że procesor działa na wewnętrznym oscylatorze 1MHz, a sekunda jest odmierzana za pomocą timera2 w trybie asynchronicznym i dołączonego kwarcu 32.768kHz timer jest tak skonfigurowany, że generuje...
dałem zewnetrzny kwarc i jest ok, co nie zmienia faktu,że atmega16 działala na wewnętrznym dla rożnych napięć, widocznie jej oscylator jest mniej wrazliwy na zmiany napięcia.
Mnie natomiast zastanawia, dlaczego podałeś $crystal = 8000000 , a nie np. $crystal = 3000000 czy też dowolną inną liczbę :?: Podałem taką, ponieważ była ona w helpie, a ja przepisałem dokładnie wszystko (jak widać) z helpa Standardowo w Atmedze prosto ze sklepu jest ustawione wewnętrzne taktowanie 8Mhz ale jest też ustawiony dzielnik przez 8 sygnału...
Witam W projekcie robota staram sie uzyskac wykrywanie przeszkod za pomoca zestawu dioda nadawcza IR + TSOP1736. TSOPki maja strome charakterystyki czestotliwosciowe wiec staram sie jak najdokladniej uzyskac przebieg znamionowy 36kHz. Robie to przy uzyciu nastepujacego kodu: $crystal = 8000000 (...) Config Timer2 = Timer , Prescale = 8 , Compare...
No ja kiedyś też w akcie desperacji wstawiłem nowego DS i kwarc. Na takiej samej płytce. Co okazało się bez sensu- błąd był w programie. A masz ten procesor który z tym chodził- nie przeprogramowany?
ATMega jest taktowana kwarcem, czy z wewnętrznego generatora RC? Jeśli z wewnętrznego to zapomnij o transmisji po RS, znaczy czasami działa, ale stabilność tego generatora jest poza wymaganą dla specyfikacji RS232 asynchronicznego.
Witam. Od niedawna zaczalem zabawe z uC. Do tej pory wszystko szlo dobrze i dzisiaj chcialem cos zglebic odnosnie zapisu/odczytu w eepromie. Wgralem program do uC, wszystko dzialalo i chcialem odczytac zawartosc eeprom na komputer. W avrdude gui zaznaczylem tylko EEPROM - Read i zadnych fusebitow nie ruszalem (byly takie jak wczesniej). Po tej operacji...
Znalazłem taki kod zegarka RTC [syntax=basic4gl]Config Clock = Soft Config Date = Mdy , Separator = / Enable Interrupts Date$ = "01/01/12" Time$ = "14:33:00"[/syntax] Do atmegi mam podłączony kwarc zegarkowy. I teraz potrzebuje, aby no nw o 14:40 zapaliła mi się dioda.
Dzięki dondu, uświadomiłeś mi że nie mogę korzystać jednocześnie z timera2 i kwarcu zegarkowego taktującego cały układ. 1MHz już ustawiony od dawna. Czytałem też już kiedyś podany przez Ciebie artykuł (jak i duzo innych materiałów z bloga). Podłączyłem kwarc zegarkowy pod TOSC1 i z timerem w trybie asynchronicznym działa :)
Nie ma w tym nic dziwnego: W datasheet dowiesz się jaka jest dokładność Twojego kwarcu a resztę masz już w artykule z linku. Dokładność może się sporo różnić między poszczególnymi kwarcami tej samej częstotliwości. Załóż, że masz kwarc 30ppm - policz jaka powinna być odchyłka czasu dla Twojego kwarcu. Wtedy zobaczysz czy jest to możliwe, i czy przyczyny...
Witam. Posiadam następujący kod [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #define LED1 (1<<PB1) #define LED2 (1<<PB2) #define PWM_START 125 void timer1_pwm() { TCCR1A |= (1<<COM1A1) | (1<<COM1B1); OCR1A=PWM_START; OCR1B=PWM_START; TCCR1A |=(1<<WGM10); TCCR1B |=(WGM12) | (1<<CS10); } int...
podłączenie dla m8 dokładnie jak w schemacie z pierwszego postu Czy pin CS jest zewnętrznie podciągany? Jaki kwarc/ jaka częstotliwość? Gdzie masz kod? Jakie fusebity? moim zdaniem, jeśli nawet format karty byłby niekompatybilny, to ten error nie powinien się pojawić (powiedzmy 'krzaczki' na LCD'ku) - mogę się mylić Mylisz się - w przypadku złej konfiguracji...
A czy ten Twój uC to przypadkiem nie ATmega8L? Jeżeli tak to zapomnij o 16MHz bo te z literą L dziaają maksymalnei na 8MHz.
A mi program na L przy 20Mhz normalnie smiga ;) A ciekaw jestem jakbym dał teraz wewnetrzny kwarc na 8Mhz to czy UCSRA zadziałało. Za jakiś czas sprawdze i podziele sie wynikami Dodano po 13 No dobra wygląda to tak: $regfile = "m8def.dat" $crystal = 8000000 Set Ucsra.1 $baud = 56000 Kodzik wygląda na początku tak i pomimo tego, że prędkość...
Witam... W przypadku ATmega8 kwarc 32,768kHz (zegarkowy) podpina się pod TOSC1 i TOSC2 te same piny co do "normalnego" kwarcu... Tak więc można wtedy albo popędzać uC z wewnętrznego generatora i ustawić timer2 do pracy w trybie RTC z kwarcem zegarkowym... (dokumentacja str 117)... Można też taktować uC kwarcem 32,768kHz... z tego co pamiętam... Z tego...
Witam Mam problem z podłączeniem kwarcu 8mhz do atmegi8l. Kiedy zmieniam fusebity na takie ustawienia atmega robi się martwa. Próbowalem podawać sygnał generowany przez inny procek i podawać go na xtal1 ale nic z tego.
krdln --> no przecież w ramach podpowiedzi odpowiedziałem po części na twoje pytanie. Uważam, że przetaktowanie procka o 2-3MHz można stosować z powodzeniem i bez żadnych skutków ubocznych bez większego testowania z workiem procków i kwarców. Ale co do większych wartości przetatktowania - to nie znajdziesz, żadnych badań czy gotowych odpowiedzi bo to...
Mi podobne rzeczy (ustawione fuse bity) sie wyrabialy gdy do procka ATMEGA8L-8AU podlaczylem kwarc 16 mega. Sporo sie naglowilem co jest przyczyna zlej komunikacji.
Witam. Dzisiaj chciałbym zaprezentować układzik jaki ostatnio zrobiłem, a mianowicie konwerter klawiatury AT na klawiaturę do konsoli SONY PSP. Układzik zaprojektowałem tak żeby można było go przeprogramować. Użyłem do tego celu gniazda ze starego siemensa c25 i dwóch wtyczek do tego właśnie modelu. Jedna wtyczka to przelotka na ps2 a druga to przelotka...
Witam. Doczytałem się w temacie że do RFM12 zalecane jest korzystanie z kwarcu 10Mhz. Czy będzie on także współpracował z ATmega8L z kwarcem 8Mhz ?
Witam Serdecznie. Chciałbym pogratulować udanego projektu i podziękować ponieważ ten D.I.V. zmotywował mnie do dokończenia mojego analizatora na ATmega8L taktowanego kwarcem 8MHz. Na chwilę obecną jest podłączony wyświetlacz LCD alfanumeryczny do oglądania czasów zebranych w tablicy. Aby zobaczyć wykres niestety muszę wpisywać je ręcznie do mojego programu...
Co do prób wysyłania napisów, to były to na pewno łańcuchy znaków String :) Zmiana programu na test odbierania przez ATmege8 znaków po RS232: [syntax=basic4gl]Config Serialin = Buffered , Size = 16 'dodanie bufora (bez działa tak samo) Config Serialout = Buffered , Size = 16 'dodanie bufora (bez działa tak samo) Dim A As String * 16 Enable Interrupts...
Zakupiłem na allegro taki oto programator: Programator ten jest w pełni zgodny z programatorem "USBasp" stworzonym przez Thomasa Fischla. Sterowniki mam ze strony Na płytce widnieje napis STK2500v2. Niestety sprzedawca nie przysłał mi do niego żadnego opisu. Czy ktoś z Was może posiada taki programator i może mi powiedzieć do czego służą 2 switche i...
Witam, Jestem początkujący w programowaniu i ostatnio za pomocą programatora asp-USB zaprogramowałem mikro kontroler (dwie migające diody) atmega8l przy zewnętrzy kwarcu 8MHz. Następnie zmieniłem schemat połączeń i rezonator na 12 MHz i od tego momentu gdy próbuje wykryć mikro-kontroler za pomocą programu MKAVR kalkulator pojawia się błąd i nie mogę...
Próbowałem na kilku egzemplarzach ATmega8L. I za każdym razem ta sama sytuacja. Mam także na stanie do wykorzystania kwarc. To może pomóc?
Przejrzałem kilka typów mikro kontrolerów i znalazłem gdzieś wcześniej zakupiony Atmega8A-PU do której można podłączyć rezonator kwarcowy o częstotliwości 16MHz. Sprawdziłem na prostym programie i działał. Co mnie intryguje sprawdziłem również atmega8L-8PU, również działa z większa częstotliwością niż jest napisane w katalogu (8MHz). Zastanawiałem z...
procesor który mam to : atmega8 kabel to : sample electronics programmer Czy z kwarcdem 4MHz tez bedzie wszytko dobzre działać czy musi być koniecznie 12MHz? teraz dopiero zauważyłem, że atmege którą mam ma napis "ATMEGA8L-8PI" czyli jak 8PI to znaczy że max freq. to 8 MHz wiec niebardzo moge zastosować kwarc 12 MHZ (choć mam takie w domu)...
Witam, moim celem jest samodzielne stworzenie/zaprogramowanie sprzęciku by na ekranie lcd pojawiały się jakieś napisy/menu/godzina itd. oraz ogólnie chciałbym się pobawić choćby czujnikiem ruchu (PIR HC-SR501). Posiadam wieloletnią wiedzę na temat c++ więc samo programowanie nie powinno mi sprawić zbyt dużo problemów aczkolwiek jeśli chodzi o elektronikę......
Rozumiem ze polaczenie powinno wygladac mniejecej tak :) _________Vcc 5V | AP(tx) ----- 74HCT126 ----- Atmega8(rx) AP(rx) ----- 74AHC125 ----- Atmega8(tx) | Vcc(3,3V)-------- Dokładnie o to mi chodziło. Tylko mam w zwiazku z tym pytanie jakie sa zalety takiego rozwiazania nad zastosowaniem dwoch maxow ktore juz posiadam ? Pozatym ze bedzie mniej kondensatorow....
Sprawdziłem na ArduinoISP w/g poniższego schematu - działa bez problemu, nowa ATMega8 jest ustawiona na wewnętrzny oscylator, więc kwarc jest niepotrzebny. Test bez kwarcu zrobiłem na ATMega8L-8PU, odczyt Flash i EEPROM poszedł bez problemów: mkAVR Calculator też działa (zwracam uwagę na opcje zaznaczone ramką, bo nie wiem gdzie Ty te baudrate ustawiałeś):...
ATxmega128A3U wydaje się być ciekawą opcją. A co powiesz na Moduł eXtrino XL v12 z mikrokontrolerem ATXmega128A3U Czy jednak pozostać przy czystym ATxmega128A3U i kupić dużą płytkę stykową np 800 otworów. + elementy -------------------------- EDIT: Po zastanowieniu jednak stwierdzam że zrobię tak: Kupie programator nie wiem czy dobry nie wiem też czy...
Witam, czy ktos zrobil ten ukladzik? bo ja zrobilem i nie chce on mi dzialac na tv gonią różne paski oczywiście jest pare ale: - użyłem atmega8515 - zamiast rezystora 576ohm 1% dalem 560 ohm, bo nie mialem innego - niewiem czy koniecznie musi byc ceramiczny kwarc i czy wogole musi byc, bo atmega ma zintegrowany Bardzo prosze kogoś o pomoc Z czystej...
1. Oscylator wewn. 8MHz można użyć rónie dobrze do analizy dużo większych częstotliwości. A to że czytałeś że RC wbidowane nie mają zbyt dokładnego sygnału taktującego, to niestety trafiłeś na stek bzdur powielany na wielu forach. I nie chodzi o to czy jest on dokładny czy nie, tylko o to żeby nauczyć się kiedy warto zastosować wewn oscylator a kiedy...
Panowie mam pewien dziwny problem otuz nie moge ruszyc procka atmega8l procke sie przedstawia ale na tym moja komunikacja sie konczy poczym juz nie odpowiada na zapytania programatora w tym samym programatorze bez problemu programuje atmege8. Programator ltp diy z buforem, w programatorze mam dostepny kwarc. Jakies pomysly czy to wina procka ? pytam...
Kwarc niewiele kosztuje, więc jak kupię coś na allegro to mogę go wziąć. Tylko... po co mi kwarc 32mhz do mikrokontrolera, któy ma np 16mhz ? ;) Dodano po 9 Szukałem na początku właśnie atmega8 i nawet znalazłem. Ale: wiadomo, że lepiej jest kupić wszystkie towary u jednego allegrowicza, niż każdy oddzielnie, bo przesyłka też kosztuje. U mnie w mieście...
Witam ! W przypływie potrzeby zbudowałem elektroniczny zegarek :) Nie jest to oczywiście żadna rewelacja ale konstrukcja jest na tyle prosta, ze można go ulepić w 2-3 godzinki. Ja montowałem zegarek na płytkach około 30 minut. Zegar chodzi sobie na kwarcu 32,768kHz. Nie zauważyłem zauważalnych błędów w liczeniu czasu. Przez tydzień spóźniał sie o około...
Witam, mam pytanie czy atmega8 w wersji niskonapięciowej bierze mniej prądu niz wersja 5V? W manualu prądy sa podane tylko dla wersji niskoprądowej (która jak wiadomo jest droższa i niedostępna w wersji temperaturowej -40...+85 - taka muszę zastosować) active 3,6mA; idle 1mA. atmega8-8PI | ||| | ||temp I=-40...+85, C=0...+70 | |wersja obudowy P=dip...
wiatm mam dziwny problem z atmega8L. robie projekt w ktorym atmege łacze z komputerem za pomoca bluetooth, cała logika działa na 3,3V ponieważ takiego zasilania wymaga bluetooth, problem tkwi w tym ze po inicjalizacjii USART na pinie TX nie ma 3,3V czyli stanu wysokiego, co za tym idzie nie umiem otworzyc portu com. atmega dziala na zewn kwarcu 3,6864Mhz+2x18pF,...
bedziesz go wpisywal w hex do eeprom o ile sie nie myle to trzeba bedzie wpisywac co 16 znakow jak sie myle to mnie poprawic. Dodano po 2 Ficu to ja czekam na czesci i bedziemy kombinowac. TO MOŻNA ZASTOSOWAĆ TEN KWARC CO JEST W ZEGARKU ? :D Ok już zamówione ;) Kwarca nie zamówiłem bo już kase wykorzystałem ;) 75zł z przesyłką uff. ;) Kupiłem : 3k3...
hahahahah, brawo. Poczytaj jest duzo informacji na elektrodzie i w necie. podajesz $crystal = 8000000 czyli procesor jest taktowany 8mhz, jak nie przestawiales fusebitow to fabrycznie jest ustawiony na 1mhz. Najlepiej uzyj zewnetrzny kwarc bedzie bardziej dokladny i bedziesz mial mniej bledow przy transmisji. Mozesz uzywac wewnetrznego 8mhz oscylatora,...
Witam, Problem wygląda następująco: Czas narastania i opadania zbocza sygnału zegarowego wynosi ponad 30ns.. sprawdzone na oscyloskopie. Procek skonfigurowany, wew 2 MHz. SPI skonfigurowane ok. Sygnał SCLK 15 kHz co zgadza się z preskalerem. ATmega8L- zasilanie 3.3V. Wg, noty typowe czasy narastania to 3.6ns.., ja mam 10x tyle, od 25 do 40 ns. Proszę...
1n1p - Atmega8-16 / Atmega8l-8 / Atmega8A - wewnętrzny 8MHz attiny2313 - Attiny2313 / Attiny2313v / Attiny2313A - wewnętrzny 8MHz dla at90S2313 trzeba zewnętrzny kwarc 8MHz więc świetnie zastąpi go attiny2313 softy w załączniku jeśli chcemy zmienić porty we/wy na inne dla naszej nowej pcb to robimy to w pliku .inc skompilować całość można programem...
Gwoli podsumowania.. Ostatecznie uruchomiłem to na ATmega8L ((at)16MHz, 5V). 3 układy (mikrofon + op-amp) rozmieszczone symetrycznie - co 120st. w okręgu o średnicy 16cm, pozwalają na wyśledzenie kierunku skąd nadszedł dźwięk z rozdzielczością do 30st. Wystarczająco dla moich zastosowań. PS. ciekawy efekt zaobserwowałem - ATmega8L (PDIP) podkręcona...
ATmega8 - 16PU : zasilanie: 4.5 - 5.5 V kwarc: 0 - 16 MHz temp pracy: -40 - +85 C Wolny od ołowiu : Pb-free ATmega8L - 8PU : zasilanie: 2.7 - 5.5 V kwarc: 0 - 8 MHz temp pracy: -40 - +85 C Wolny od ołowiu : Pb-free Jedyna różnica to taka że możesz dać większy kwarc, ale jeśli przewidziano w projekcie ATmega8 L to zasilanie zapewne jest niższe niż 4.5V...
To mi wygląda raczej na to, że masz zamienione RX z TX. Masy oczywiście połączone? Oznaczenia często mogą mylić. Jest napisane RX i TX, ale nie jest napisane od której strony. Czy od strony układu, czy czegoś co się do niego podłącza. ..zadzialalo :) niestety na 1MHz i badu rate 9600 slalo mi smieci, po zmianie na bd na 300 chodzilo ladnie. Postanowilem...
AHA - sądziłem że to dwa różne układy. Trzeba było dopisać że chodzi o ten sam układ w wersji przewlekanej :) Atmega8L oraz Atmega8A to praktycznie to samo, jedyna ważna różnica to brak wewnętrznego połączenia pomiędzy VCC oraz AVCC - ale na płytce takie połączenie jest więc porty PORTC 0 - 3 są zasilane poprawnie... a właśnie C.0 i C.1 są wykorzystywane...
Czyli do tych punktów (XTAL) na dole schematu mam jednak coś podłączyć? Kolega GienekS pisał że tam nic nie muszę podłączać. Nie musisz, ale możesz... ;) Jak rysowałem ten schemat, miałem na myśli możliwość użycia kwarcu oryginalnie podłączonego do układu, trzeba go wtedy odłączyć i wmontować na chwilę w układ, ustawić właściwie fusy i wrócić do poprzedniej...
; **** zapisz/odczytaj rejestr **** ; Funkcje zapisz i odczytaj rejestru CC1000. Adres rejestru powinien przed ; wywołaniem znaleźć się w rejestrze adres, oraz dane powinny się znaleźć lub ; znajdą się w rejestrze dane. ; UWAGA ; ; funkcja nie zabezpiecza sreg ; adres jest w 7 dolnych bitach rejestru adres ; zakłada także, że pale jest Hi przed wywołaniem...
Witam ! W przypływie potrzeby zbudowałem elektroniczny zegarek :) Nie jest to oczywiście żadna rewelacja ale konstrukcja jest na tyle prosta, ze można go ulepić w 2-3 godzinki. Ja montowałem zegarek na płytkach około 30 minut. Zegar chodzi sobie na kwarcu 32,768kHz. Nie zauważyłem zauważalnych błędów w liczeniu czasu. Przez tydzień spóźniał sie o około...
1.Standardowy Atmega8 nie będzie (wg. noty kat.) działał przy 3,3V. Możesz użyć ATmega48/88/168 lub Atmega8L 2.Przy niskich napięciach musisz używać niższego zegara (bodajże 4MHz dla ATmega8L i 10MHz dla Atmega48/88/168) 3.Najlepiej używać rezonatora kwarcowego, szczególnie, że ty musisz mieć dokładnie odmierzany czas. Standardowy rezonator będzie działał,...
Witam. Mam taki sam problem. Wgrałem program do atmegi przez programator usbasp. Wszytko poszło dobrze, więc wziąłem się za ustawienie fuse bitów. Opiszę jak to wyglądało u mnie, zrobiłem prawie dokumentację. Screeny jak ustawiłem fuse bity : Tutaj jest wyeksportowana z burn-o-mat kopia fuse bitów przed całym zajściem : Bardzo proszę o pomoc, bo zablokowałem...
Witam! Chcę wykonać zegar na ATmega8L lub 16L (takie mam u siebie). Raczej będe wybierał ATmege16L bo ma możliwość debuggowania przez jtag (który posiadam). Do atmegi chcę podłączyć DS1337, jako RTC. Będzie miał on podłączony kwarc 32kHz. Atmega będzie prawdopodobnie działać na kwarcu wewnętrznym 1Mhz. Chyba więcej nie będzie potrzeba do transmisji...
planuje zrobić to na atmega8 / 88 z kwarcem 16MHz. - wystarczy ? chciałem wziąć atmega8L ale tam można tylko podpiąć kwarc 8MHz takie pytanie jak najlepiej poradzić sobie z konwersją napięć 5 / 3,3V ?
Mały Najmniejszy robot klasy Nanosumo - Mały, został zaprojektowany z myślą o złamaniu „magicznej bariery” 25 mm. Założeniem projektu było zbudowanie robota o wymiarach mniejszych niż 25 mm x 25 mm x 25 mm. Dzięki zastosowaniu miniaturowych silników, ogniwa zasilającego i czujników udało się osiągnąć wymiary 15 mm x 15 mm x 15 mm. Zdjęcie...
Jeszcze kodu nie mam(to znaczy mam kod z wcześniejszej wersji, co chciałem regulować częstotliwość klaksonu, ale ten kod będzie już zupełnie nie przydatny w nowym rozwiązaniu). Na razie tylko tak ogólnikowo poznaję zagadnienie(muszę mieć jakieś podstawy do napisania kodu). Zakupiłem już stabilizator dla karty SD 3V3(taniej wyszło niż kupić Atmega8L...
Nawet prosty projekt przynosi dużo satysfakcji :) Drobna uwaga: ATmega8 wykorzystuje wewnętrzny oscylator RC pracujący na częstotliwości ok. 8 MHz. Wiadomo, że oscylator RC nie nadaje się do bycia wzorcem czasu. W projekcie wzorcem jest kwarc 32 kHz podłączony do układu RTC DS1307. Układ ten zapewnia również ciągłe odmierzanie czasu w przypadku utraty...
[quote=GieniekS] PostWysłany: 21 Cze 2005 10:42 Temat postu: Re: atmega32+cc1000 Jak to połączyć Moim zdaniem przejście z 5V na 3V jest zbyteczne. Przeprowadziłem już pruby na: ATmega32, ATmega8515 i ATtiny2313 zasilanych z 3V i nie miałem problemów nawet z programowaniem ... [/quote] A jak z programowaniem eepromu w ATm32, ATm8515 przy takich napięciach...
Witam. Miał któryś z szanownych forumowiczów styczność z tymi lub podobnymi transceiverami Chipcona. Płytka zrobiona samodzielnie (sprawdzona luty i ścieżki ), kondensatory i rezystory według specyfikacji producenta jednak nie wiem czy o takiej tolerancji, kwarc niestety o niewiadomych parametrach tylko częstotliwość jest mi znana( próbowałem 2 rodzaje...
ad 1. nie, jak słusznie zauważył M.S. MAX232 / RS służy do komunikacji z urządzeniami w standardzie RS232, czyli np. komputery PC (port COM) ad 2. można się z nim komunikować znakowo, czyli w praktyce wydawać komendy / odbierać dane pomiarowe czy cokolwiek innego, co wykonuje program mikrokontrolera ad 3. programator na LPT wykorzystuje zapewne porty...
Witam wszystkich, czy ktoś mógłby mi powiedzieć gdzie w tym programie należy zmienić wartości rejestrów? Chodzi mi o ten umieszczony na początku tematu. Mam moduł podłączony do procesora ATmega16L i drugi do ATmega8L i ten program nie chce dzialac u mnie, wiem ze potrzebuje innych danych w rejestrach ale siedze nad tym juz kilka dni i już nie daje rady...
Mam jeszcze pytanko: Czy mogę zastosować inny rezonator do tego USBasp? (dostałem ATMEGA8L, która obsługuje max 8 MHz, i planuję zastosować kwarc 6 MHz.) Pojawił się kolejny problem. Złożyłem programator BSD, i próbując uzyskać łączność z ATMEGA8L, wyskakuje mi błąd, informujący o złej sygnaturze (0x535353). Nawet jeśli "przepchnie" się go przez tą...
Witam Chcę też sobie taki programator sprawić ale mam kilka ATmega8L a nie zwykłych , jak myślicie da radę ją przetaktować zewnętrznym kwarcem 12MHz wymaganym do tego programatora? właśnie skleciłem ten programator wykorzystując ATmege8L i po kilku modyfikacjach (długość kabla, rezystory, diody ograniczające) windowz w końcu rozpoznał urządzenie jako...
Odlutuj kwarc i spoboj odcztac program ;] jesli sie nie da jest ok. Sprawdz programator na innym kompie. Sprobuj odłaczyc zasilanie z usb i podłacz zasilacz i daj zasilanie tak na 4V ( w moim przypadku pomoglo a potem wystarczylo dac tylko szeregowo diode prostownicza w szereg z zasilaniem) druga sprawa jaki masz procek atmega8 czy atmega8l
dzieki za odzew. w jednym procku(atmega8l)rzeczywiscie pomoglo podlaczenie c 33pF i 2k w ten sposob: , ale drugi dalej nie odpowiada(tym bawilem sie kiedys i nie mam pojecia, jak sa ustawione fusebity). mozna z nim cos jeszce zrobic? czy wyjsciemy byloby przeprogramowanie wszystkich fusebitow na ustawienia fabryczne? wiem juz jak sa ustawione fusebity:...
Witam Potrzebuję tani zestaw startowy.Taki wzorcowy .Chciałbym na tym zdjeciu miec tylko to co niezbedne.Bajery typu LCD,linjka led, klawiatura przekazniki silniki dc itp- to tylko na zasadzie podpinania. Mam atmega8 dip20 i stk200/300 Na fotce: 1 wtyk zasilanie: 5v (zasilacz PC) 2 wtyk zasilania na: 7v-12v 3 dioda kontrolna -wgrywanie softu 4 reset...
Fuse bity przestawione na 8MHz, kwarc wewnętrzny. Mam innego max3232 i inną atmege, sprawdzę też inny port com Dodano po 30 Problem rozwiązany, wszystkie układy były w porządku. Powodem było zbyt niskie napięcie mikrokontrolera. Pracuję na atmega8L, która wg data sheeta powinna pracować od 2,7V, a nie dawała sobie rady z samą komendą print przy 3,03V...
po drugie .... ty postawiłeś wszystko na głowie - nie dość że niezgodnie zrobiłeś ze standardem USB - bo ten procek przejściówki powinien być zasilany napięciem 3,3V żeby na 100% dobrze działał - a ty zasilasz go wprost +5V z USB Jesteś pewien? Bo dalej piszesz: No ale jeśli dałeś wersję L i taktujesz ją kwarcem 12MHz to dodatkowo do tych wszystkich...
jeszcze tylko dodam: Mam pytanie. ....Korzystam z wersji atmega8 L , więc wystarczają mi baterie około 3,6V. W pdf-ie do atmegi ktoś napisał: Speed Grades – 0 - 8 MHz (ATmega8L) – 0 - 16 MHz (ATmega8) a na schemacie jest kwarc ...
wlw_wl: Właśnie, warto spróbować następnym razem zrobić na rejestrach, wszystkiego trzeba próbować :P Pandora417: Spis elementów: - atmega8L(lub atmega8 - 16PU) - podstawka dil28 - pcf8583 - podstawka dil 8 - kwarc zegarkowy 32.768kHz (w każdym prostym zegarku jest taki) - stabilizator 7805T - gniazdo Power Jack (możesz sobie zrobić na złączkach ark)...
Witam! Mam taki problem, że nie mogę dogadać się z ATmega8 . Programator to STK200/300 . Próbowałem skomunikować się z kontrolerem przez bascoma jak i avrdude, ale jeden i drugi program go nie widzi. Sam programator i ustawienia są dobre, bo np. ATTiny2313 już widza obydwa programy prawidłowo. ATmega8 (a dokładnie ATmega8L) jest w obudowie SMD, więc...
Witaj, pierwszy błąd jaki zauważyłem to, że chcesz tym sterowac za pomocą ATmega8L a on nie może miec kwarcu 16Mhz, tylko max 8Mhz. Druga sprawa to nie sądzę aby za pomocą tego procesora, jak i innych ATmela można było sterowac PWM częstotliwością 100Mhz- to chyba trochę za dużo?
OK, podjąłem decyzję - użyję RFM22. Jednak pojawia się kolejny problem. RFM22 na 5V jest praktycznie niedostępny (albo dużo droższy - ale może źle szukałem, jeśli zna ktoś sklep gdzie można je dostać w normalnej cenie, proszę o wiadomość), dlatego zapewne będę musiał użyć RFM22B na 3V. Oczywiście procek mogę również dobrać na 3V, np. ATmegę8L. Jednak...