Jednak tutaj pojawiają się schody. Wymagany jest kwarc 12Mhz, Atmega8L to max. 8Mhz. Jeśli użyję zwykłej ATmegi na obniżonym napięciu (tak, żeby RFM jeszcze je akceptował, a jednocześnie ATmega działała) może się okazać, że przy 12Mhz będą jednak pojawiać się błędy. Myślałem o konwerterze, ale układy Maxima: MAX3000, 3001 i 3002 są również ciężko dostępne....
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...
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...
Zacznijmy od tego, że oryginalny układ kol. Vampir8 jest nieprawidłowo zasilany (brak podłączenia AVcc i AGND): http://obrazki.elektroda.net/97_13128876... Popraw jego zasilanie według tych zasad: http://mikrokontrolery.blogspot.com/2011... Może się więc okazać, że przy prawidłowym zasilaniu 12MHz dla ATmega8L...
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...
Rozumiem że to w pełni działająca wersja jest Oczywiście że w pełni działająca... a jaka... działająca do połowy? ;) Ma wszystko co trzeba, czyli wyświetlacz i USB - dodatkowo przyciski. Zmiana firmware'u dokonana została w avrdude+nakładka AVR Burn-O-Mat. Tam wyszło że miałem ustawioną opcję3-8MHz, zamiast 8-16MHz Wybrana opcja 3-8MHz tak czy siak...
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...
dzięki za uwagi. ta zworka o której pisałeś to tylko dodatkowe wyjście. HCT14 nie jest narazie wlutowany więc ten obwód można pominąć. dałem "podwójną konwersję" z prostego powodu. atmega8L działa do 8MHz. jeśli ma być kwarc 12MHz to napięcie zasilające powinno być wyższe. tak naprawdę atmege8L wlutowałem przez przypadek (bo miała być bez L) ale co...
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 : http://obrazki.elektroda.net/70_12615986... Tutaj jest wyeksportowana z burn-o-mat kopia fuse bitów...
Możesz. Bez problemu pójdzie na 12MHz.
Witam ! Przy próbie kompilacji tego programu wyskakuje mi błąd ( załącznik ): http://obrazki.elektroda.pl/5064465900_1... Wczytuję zewnętrzny plik make.exe oraz biblioteki do interfejsu usb. Z tym nie ma żadnych problemów. Wiem, że to wina braku programu głównego "main", ale program jest sprawdzony i ma prawo działać. Proszę o pomoc....
podobnie możesz skorzystać z ATMEGA32U2/U4 - też ze sprzętowym USB - cena ok 15 zł. Jeśli będziesz korzystał z ATMEGA8L to musisz zasilać go wyższym napięciem, bo dla 2,7-3,3V maksymalna częstotliwość wynosi 8Mhz ( a minimalna dla V-USB to 12MHz).
No ok. Tylko jak ją podłączę do układu, to wszystko działa. Dodam tylko że powinna być w tym projekcie ATMEGA8 która powinna być na 12MHz, a ja dałem ATMEGA8L.
Witam Poruszałem problem przy okazji programatora USB, ten układ to totolotek, Atmega8 nie pracuje przy 3,3V, przynajmniej nie ma takiej gwarancji, natomiast Atmega8L nie pracuje przy 12MHz, dzięki temu poddałem się przy programatorze. Teoretycznie możesz zasilić Atmegę z 5V a na wejściu z USB daj zenerki by nie przekraczać dopuszczalnych napięć, u...
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)...
Myślę, że można bez problemów ten program przerobić. Będzie jednak kilka problemów. 1. Maksymalny zegar dla układów serii L to chyba 8MHz, chociaż mogę się mylić. W oryginale uC chodzi na 12MHz. 2. Trzeba zmienić konfigurację TIMER0 i TIMER1 które w AVR Bascom sa "trochę" inne. Ale w ogóle sądzę, że jest to do zrobienia.
http://obrazki.elektroda.net/2_125914969... uDMX jest projektem opensource, którego celem było stworzenie możliwie prostego i niedrogiego interfejsu DMX podłączanego do portu USB. DMX512 jest systemem cyfrowego sterowania, wykorzystywanym do kontroli oświetlenia estradowego i teatralnego. W jednym strumieniu możliwe jest sterowanie 512 kanałami....
Witam Kilka razy już ktoś polecał ten programator http://pinokio3000.narod.ru/my_designs/A... ale czy fizycznie go ktoś zrobił?, u mnie nie działa i mam podejrzenie że ogólnie to totolotek a to z powodu procesora i kwarcu jaki zastosowano. Jeśli to Atmega8 to według PDF nie powinna mieć ochoty na pracę przy 3,5V, jeśli Atmega8L...
A i jeśli chciałbym przerobić schemat to mam zrobić to w ten sposób: DIR->VCC GND->GND E->VCC przez Rezystor i do LPT przez diody 1N4148 lub Shottky'ego? Wszystkie A podlaczyc tak jak wejscia w 244,a B jak wyjscia? ? Tak będzie poprawnie? http://obrazki.elektroda.pl/5680699800_1... dondu Atmega ma być do USBasp, bo z tego co wiem Atmega8L-8PU...
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...
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ę......
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...
Powinieneś mieć przy programatorze zworkę, która odpowiada za przyspieszenie transmisji (dla częstotliwości powyżej 1MHz) - domyślnie jest ona założona. Po przestawieniu fuse bita odpowiadającego za taktowanie na wyższy, można tą zworkę ściągnąć i wtedy sam się zdziwisz jak szybko to idzie :) W mkAVRCalculator, do którego linka podałem w poprzednim...
sprawdź sprawdź - tylko zainstaluj sobie avrdude z wewnątrz MkAvrCalculatora z zakładki "Ustawienia" klawisz "Instaluj" to bardzo ważne - bo to specjalna i podrasowana wersja ;) Nadmienię, że bardzo często używam ostatnio ATmega8A zarówno w DIP jak i SMD. Oczywiście w programie jest ona wykrywana i programowana jako ATmega8
No jeśli to ma sterować jakieś silniki, a nie wiadomo co ty tam dalej dasz po drodze to jednak jakiś koralik sobie załatw (to L1) ;) Zasilanie +5V do samego FT232RL możesz dać bez najmniejszego problemu. A resztę swojego układu razem z mikrokontrolerem zasil z jakiegoś zewnętrznego źródła skoro mają też być zasilane silniki - no bo chyba nie chcesz...
Częstotliwość oczekiwana: f = 12MHz / 1024 / 2 = 5860Hz Częstotliwość oczekiwana: f = 12MHz / 1024 / 256 / 2 = ~22Hz (gdzie 256 to wartość przepełnienia licznika)
Nie wiem czy dokładnie myślisz o tym samym co ja dlatego to przybliżę. Za stabilizatorem dajesz jedną diodę i w miejscu katody podłączasz drugą diodę tak że obie katody są razem połączone. I teraz najważniejsze. Prąd płynie od większego do mniejszego potencjału więc zakładając że będzie to stabilizator 7805 (+5V) zasilanie dodatkowe - bateria - nie...
11059200Hz daje zerowy błąd transmisji UART. 12MHz zapewni prawidłową transmisję przy mniejszych prędkościach. Przy Baudrate 115200 12MHz się wyłoży (będzie dobre do 28800).
Poza tym to: TCNT0 = 130; Powinna być pierwszą instrukcją w przerwaniu, a tak w ogóle polecam poczytanie o trybie CTC - nie będzie trzeba martwić się o ciągłe ładowanie wartości timera. EDIT: A problemem właściwym jest nadmiarowy średnik, o tu: if(licznik == 375); jak go wywalisz to będzie w miarę OK. A zmienna nie musi być w tej sytuacji volatile,...
I jak pomogło skrócenie lub zastosowanie lepszego przewodu?
Przecież jeśli byś zaczął sterować tymi przewodami, to oscylator by zwariował. Odpowiedź brzmi: nie. Jeśli uC pracuje na zewnętrznym oscylatorze, wyprowadzenia te nie są w ogóle dostępne z poziomu programu. Jeśli uC pracuje na wewnętrznym RC, można oba przewody wysterować normalnie. Przy zewnętrznym źródle zegara jeden z tych pinów jest do użytku przez...
Masz tam kwarc 12MHz więc pod taki należy ustawić fuse. Nota uC: http://www.atmel.com/atmel/acrobat/doc24...
słowo kluczowe -> V-USB to mozliwość programowej obsługi USB. Najcześciej potrzebny rezonator kwarcowy 12MHz. https://www.obdev.at/products/vusb/index... Na zbliżonym oprogramowaniu działa bardo popularny programator USBasp z Atmega8 na pokładzie. Sam zrobiłem sobie "sterowanie głośnością" poprzez USB czyli klawiaturę multimedialną na Attiny85.
Witam Ten układ to totolotek.... czasami się udaje. Problem jest w tym że Atmega8 w wersji L nie musi działać z kwarcem 12MHz a z kolei Atmega8 standard nie zawsze działa z zasilaniem niższym niż 5V więc sobie odpuściłem, posiadałem wiele Atmeg8, wszystkie z jednej serii i żadna nie wystartowała. Piotr
Tak przy okazji, to czemu upierasz się przy deklaracji F_CPU jako 8MHz, skoro pisałeś, że masz zewnętrzny kwarc 12MHz? To tak, nie działa, że wpisujesz sobie ile chcesz, a tyle masz. F_CPU to tylko deklaracja faktu, a nie życzenia.
ten link to również magia ;-) najlepiej jakby gdzieś była tabela np. ATMEGA8A 12MHz kwarc - takie a takie ustawienie. itd... No i to właśnie masz w MkAvrCalculator - tylko zajrzyj do zakładki "Fusy uproszczone". A program będzie w pełni działał z twoim prockiem za free.
Z nowym firmware nie trzeba dotykać zworki "Slow SCK" dla nowych mikrokontrolerów z włączonym fabrycznie bitem CKDIV8, albo wybranym taktowaniem 1MHz (na przykład Atmega8). Jeśli masz pod ręką Atmege8, rezonator 12MHz, dwie diody zenera i trzy rezystory to możesz na moment zbudować sobie drugi programator. Najpierw, przy okazji sprawdzasz czy napis...
Ustawiłeś Atmega8 na zewnętrzny oscylator RC 8-12MHZ a nie rezonator kwarcowy...
Potrzebny jest mikrokontroler z minimum 2kB Flash (obsługa USB) i z ADC, maksymalna częstotliwość taktowania minimum 12MHz. Dobrze do tego celu nadaje się ATmega8, którego maksymalna częstotliwość to 16MHz (w wersji L jego maksymalne taktowanie to 8MHz, jednak bez większych problemów przy zasilaniu 5V zadziała przy 12MHz). Do komunikacji przez USB potrzeba...
mirekk36 napisał: prokopcio -> ależ ja nie zmieniłem kwarca 12MHz w procku ATmega8 w przejściówce !!!! Wiem, wiem Mirku zakręciłem się dlatego się poprawiłem pisząc: idę spać, bo głupoty piszę..... Ale już wstałem ;-) i znów pomarudzę: Ciekawi mnie właśnie użycie przez autora projektu kwarcu 12MHz skoro nawet producent atmegi w danych katalogowych nie...
Z tego co ja czytałem to 8MHz jest ale dla Atmega8-PU a nie dla Atmega8A-PU Oczywiście w domu mam tylko 2szt Atmega8A-PU więc nie mam jak to potwierdzić Jedyne co mogę na ten temat to to że jak ustawiłem taktowanie zewnętrzne z kwarcem 12Mhz, a miganie LED ustawiłem na "co 1s" to porównując czas migania z zegarkiem wyszło ok. Moim zdaniem obsługuje...
Zostaw ten CKOPT w spokoju, czy on byłby włączony czy nie to i tak procek by działał na kwarcu. Na razie źle rozumiesz działanie tego fusebita ckopt więc go pomińmy w rozważaniach. Jak się ustawi zewn. kwarc czyli większy niż 8MHz to znaczy że możesz dać DOWOLNY kwarc z zakresu od 8MHz do 16MHz ..... więc jak myślisz 12MHz może być czy nie ? Nawet jakbyś...
Jak masz zewnętrzne kondensatory przy kwarcu, to po co ustawiać CKPOT (on włącza wewnętrzne kondensatory). Ale wewn. kondensatory można załączać fusem CKOPT tylko dla "Low-frequency Crystal Oscillator" czyli np. gdy korzystamy z kwarca zagarkowego 32.768kHz. Natomiast w pozostałych przypadkach fusebitu CKOPT używa się dla zewn. kwarców od 8-16(20)...
Witam Od około tygodnia próbuje uruchomić komunikację RFM73->RFM73 (docelowo <->). Bibliotekę do obsługi RFM73 znalazłem w internecie (autor pokazuje że wszystko działa poprawnie), dorzuciłem do kodu głównego i niestety, układu się nie komunikują. W obu przypadkach sercem jest procesor Atmega8 12MHz. RFM'y podłączone są pod hardwarowe SPI....
Witam!!! Chcę ustawić w ATmega8 zewnętrzny kwarc na 12MHz za pomocą BASCOM'a. To co znalazłem na elektrodzie czy na innych portalach w ogóle nie pasuje do tego co mam w BASCOM. Mam do wyboru kilka opci z ext. crystal Hi-freq. Tam są jakieś czasy CK + ms i inne rzeczy:/ Już jedno ATmega8 zablokowałem i nie chcę powtórzyć tego błędu. proszę o pomoc.
Hi :D do sterowania serwem przez ATMEGA8 lepiej podłącz zewnętrzny kwarc i szybszy np. 12MHz
Witam. Otóż chcę sobie podłączyć dysk twardy maxtor 20 gb pod usb, ale nie chcę kupować do tego żadnych adapterów tylko zrobić to samemu. Jeśli ktoś wie jak to zrobić to proszę o pomoc i z góry dzięki. Trzeba zastosować dedykowaną kość http://www.prolific.com.tw/eng/Download-... albo samemu coś wyrzeźbić. Musisz poznać protokół IDE/ATAPI, oraz...
Częstotliwość to : 12Mhz
Programator wymaga atmega8-16PU (gdyż jest wymagany kwarc 12MHz).
Coś masz z tym kwarcem, masz inny kwarc np 12Mhz? Jak tak to podmień go.
atmega8 12mhz 12mhz zegarek atmega8l przetwornik
yamaha klawiatura dynamiczna rozpuści grzałkę wymiana klocek peugeot
telewizor lampowy samsung blokada telefonu
Ekspres DeLonghi, Saeco, Jura – brak przepływu wody przez termoblok, objawy zapowietrzenia i zakamienienia Xbox One Phat S X Schematics and Boardview Resources for Repair