Możesz. Bez problemu pójdzie na 12MHz.
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....
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...
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...
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...
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...
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....
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...
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 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...
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...
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.
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...
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...
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...
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...
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
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...
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...
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...
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...
A może by tak: //ustaw pin dźwięku PINB |= (1<<PB0); N. W ATmega8 ta opcja nie działa. Dodano po 4 return(0); a nie? return 0; chiciaz nie powinno to mieć znaczenia...
I jak pomogło skrócenie lub zastosowanie lepszego przewodu?
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,...
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).
Pisząc 8MHz (wewnętrzny kwarc) miałeś chyba na myśli wewnętrzny oscylator ? tak? i że przy takiej konfiguracji szwankuje ci ATmega16 ???? Jeśli tak to mogę się podzielić moimi spostrzeżeniami. Otóż nie wiedzieć czemu też często a w zasadzie zawsze gdy biorę Atmega16 na wewn oscylatorze 8MHz to na 9600 nie chce mi działać zbyt dobrze podczas gdy ATmega8...
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....
Masz tam kwarc 12MHz więc pod taki należy ustawić fuse. Nota uC: http://www.atmel.com/atmel/acrobat/doc24...
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.
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.
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.
Ustawiłeś Atmega8 na zewnętrzny oscylator RC 8-12MHZ a nie rezonator kwarcowy...
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...
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...
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ś...
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...
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
Częstotliwość to : 12Mhz
Programator wymaga atmega8-16PU (gdyż jest wymagany kwarc 12MHz).
Cze! Mam takie pytanko: Mam programik na atmega16, który oparty jest na funkcji _delay_ms( ); Chce dodać do układu zewnętrzny kwarc 12MHz. Ustawiam więc sobie fusebity: CKSEL3..1 = "111" oraz CKOPT= "0". Potem w programie zmieniam linijkę: #define F_CPU 1000000L na #define F_CPU 12000000L. Ale gdy odpalę program po tych zmianach, to układ zachowuje...
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)...
Coś masz z tym kwarcem, masz inny kwarc np 12Mhz? Jak tak to podmień go.
Co to za jezyk programowania? :)
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...
(at)tmf Na pewno w przyszłości skorzystam z procka XMEGA, jednak ten projekt ma także ograniczenia finansowe, ogólnie AtMega8 jest tania i ma wszystko co potrzebuję na ten czas więc pozostaję przy niej. Co do kondensatorów to w datasheecie pojawia się jedynie "Load capacitance" który dla zegarkowego wynosi 12pF, a w kwarcu np. 12MHz ten sam parametr...
A jak pdłączyłeś wyjście ATMEGI do PC ? Pozdrawiam Mariusz
Witam! Mam problem z ustawieniem fusebitów dla oscylatora 12mHz w Atmega8-16PU, w "ponyprog". Jest to projekt lcd na usb http://www.elektroda.pl/rtvforum/topic12... Programuje na programatorze stk200. Nie wiem o co chodzi w tych fusebitach więc proszę o waszą pomoc. http://obrazki.elektroda.net/3_127893875...
Nie wiem jak robiłes ten generator na Attiny, ale masz ustawioną Mege na 8-12MHz więc może w FuseBitach ustaw Attiny na 8MHz (albo podłacz zewnetrzny rezonator 8-12MHz) i włącz CKOUT - wyjscie zegara systemowego na PORTD.2 Medze8 wpisz domyślne L -E1 H -D9
Nie działa wcale, fuse są zmienione na 12MHz, do kompilacji dodana jest opcja -D12000000UL a w kodzie tylko po to żeby żeby się biblioteka <util/delay.h>, pwm na timerze2 nie działa wcale, znaczy na wyjściu jest poprostu 0. Preskaler też jest ok bo chodziło i niewielką częstotliwość żeby buzzerek do testu wysterować. tam wychodzi niecałe 400Hz....
ID zczytałem gdy podpiąłem czytnik pod RS232<>USB O słuchaj toche mnie naprowadziłeś. Chodzi o to, że jak podepnę pod czytnik i czytam tekst wysyłany to otrzymuję krzaki. Tak samo zmienna "msg" jakieś krzaki. Mój mikrokontroler działa z częstotliwością 12MHz.. ale.. przez Arduino IDE wgrałem bootloader i w ustawieniach było napisane że pod ATmega8a...
Zbudowałem układ karty sieciowej na układzie ENC..., schemat Mirka Kardasia i kod na serwer http też jego. Wpisuje adres http do przeglądarki i brak odpowiedzi. Wtyczka RJ45 z tymi transformatorami separującymi jest. Dioda zielona na wtyczce świecie po podłączeniu do routera, żółta miga co jakiś czas. Korzystam z routera Orange MV510R. Atmega16 taktowana...
Wyświetlacze podmieniałem i nic. Co do oscylatora to zaraz poszukam jak ustawić fuse na zewnętrzny i wrzucę 12MHz tylko czy kondensatory mogą być 39pF?
Mam podłączony do układu kwarc 12MHz z kondensatorami 22pF do masy :) Ale tak mam od początku a układ nie działa :(
Nie dopisałem jaki kwarc-mój błąd. Atmega8 ma pracować z zewnętrznym kwarcem 12MHz. Pozdrawiam
W swoim artykule autor pisze że: Ponieważ jak widać na schemacie ATMEGA8 taktowana jest kwarcem 12Mhz ważne jest aby była ona wersią pracującą do 16Mhz czyli powinna posiadać oznaczenia ATMEGA8-16AU. W innym przypadku programator nie będzie działał poprawnie. Więc może taka jest w nich różnica?
Mam dwa USB ASP i właśnie sprawdziłem, w obydwóch siedzi Atmega8-16PU i nie musiałem ich nic a nic oszukiwać ;-)
http://obrazki.elektroda.net/39_12239221... tak będzie OK? (kwarc 12MHz)
Prawda jest taka że czytałem i ciągle nie wiem co jest nie tak. czytałem o tych timerach już dużo. Mam atmega32 i kwarc 11059200hz ew. 12Mhz
Swoją drogą dziwne, że miałeś taki problem, gdyż korzystam z tych samych bibliotek a problemów nie miałem ani dla 1MHz ani dla 12MHz
Jak Ci takie wypełnienie nie przeszkadza to masz sprawę załatwioną. Oczywiście jeszcze tylko źródło taktowania musisz ustawić z pinu T1. ATMega8 pójdzie na 20…24MHz więc to może podzielić częstotliwości do 12MHz. 20MHz to jeszcze dość bezpieczna częstotliwość. 24MHz to już tak na granicy działania ATMega8.
Na schemacie diody są 3,6V. Ważne jest żeby rezonator miał 12MHz a FuseBity dla Mega88 mają być ustawione tak: # TARGET=atmega88 HFUSE=0xdd LFUSE=0xff
cala rzecz polega na tym ze gdy otwieram w avrstudio AVRspi to nie chce wejsc w tryb programowania - zglasza jakies problemy - czy nie przeszkadza mu ze ma caly czas nadawane 12MHz??
Wziąłbym Atmega8, rezonator 12MHz z kondensatorami 22p, trzy rezystory i dwie diody Zenera na 3,3V -3,6V i przy pomocy tego programatora który mam zaprogramował i zbudował drugi programator. Jak uda Ci się uruchomić USBasp i zgłosi się normalnie w systemie to znaczy, że jesteś gotowy na zmianę oprogramowania w tym starym programatorze...i możesz to...
Problemem był wewnętrzny oscylator 8Mhz. Zastosowałem zwykły zewnętrzny ( nie "uartowy") 12Mhz i działa pięknie. Wynika z tego że wewnętrzne oscylatorki są kiepskie. Niemniej dziękuję za dyskusje - może moje doświadczenie się komuś przyda .
Witam Udało się wysłać komendy na urządzenie i już drukuje. Rozwiązaniem tego problemu to nie wewn. oscylator, nie kwarc 12MHz (błąd ok. 7%), ale 11,0592 MHz. Pozdrawiam
Zmęczeni problemami z programowaniem przez LPT, kupiliśmy na allegro USBasp. Po bezproblemowym zaprogramowaniu ATMega16, programowanie ATMega8 wymagało manipulacją zworką SLOW (mimo, że układ pracował na kwarcu 12MHz), natomiast układu ATTiny861 zaprogramować się nie dało, w związku z czym przesiadłem się na sklejony na płytce uniwersalnej SI-PROG i...
Rozwiązane, Przypomniało mi się że atmega miała program który wymagał 12MHz kwarcu. Zamontowałem i wszystko działa. Taki głupi błąd a ile syfu narobione. Raz jeszcze dziękuję za zainteresowanie. Pozdrawiam.
zakupiłem tanio Unitrę OS-301 Cudo to to nie jest, ale na tej klasie sprzęcie pracowałem do ok 2005 roku. Dorobiłem sobie przystawkę 4-kanałową (projekt z PE), bo jeden kanał to w cyfrówce trochę za mało. 12MHz do AVR wystarczy.
Dziękuję bardzo za pomoc. Wszystko ładnie działa. A jeszcze odnosnie ATmegi 328P z Arduino, o której pisałem wcześniej, macie jakiś pomysł? Podłączyłem rezonator 12MHz oraz 16MHz i nadal ten sam błąd.
Kit jest fabryczny AVT sam nic nie lutowałem. Kwarc 32768Hz. to jest kwarc układu MCP7940. Atmega8 na schemacie nie ma kwarcu i piny "kwarcowe" sterują czymś na wyświetlaczu, więc μC pracuje na wewnętrznym oscylatorze RC, który ustawia się fuse bitami. Funkcje takie jak _delay_ms, _delay_us potrzebują tego makra, żeby poprawnie działały. Definicje...
Zdefiniuj pojęcie wolniejszy. Z tego co mi wiadomo to atmega8 może iść na 20Mhz a przy usbasp używa się 12Mhz kwarców. Attiny2313 też może iść na 20Mhz. Jest to procek po prostu gorzej wyposażony. Nie ma np wbudowanego kowertera ADC. Pytanie do autora: są sterowniki pod Win Vista/7 64bit?
Atmega8 pracuje na wewnętrznym oscylatorze 1Mhz, na płytce nie mam wlutowanego oscylatora, bo nie wiem jak ustawić fusebity na oscylator 16Mhz czy 12Mhz. To może być tak że przed pierwszym zaprogramowaniem Atmega8 trzeba ustawić fusebity , na wewnętrzny oscylator, czy Atmega8 od nowości jest ustawiona na programowanie bez zmiany czy ustawienia fusebitów?...
Witam Proszę szanownych kolegów sprawdzić mi czy dobrze wypełniłem ekran (w załączeniu) z fuse bitami dla atmegi8 16MHz. Czytam datasheeta atmega8 i nie za bardzo rozumiem CKSEL3..0. ustawienie dla kwarcu 12MHz jest bin1000 wg dokumentacji, a skąd wziąść dla 16MHz. Dziekuje za pomoc Rafalm
Witam! Mam dosyć poważny problem z BASCOMEM. Otóż po zmianie fuse bitów na zewnętzny kwarc 8-12Mhz mega prawdopodobnie się blokuje. Programator nie widzi procka, ani nic nie mogę zrobić z nim. W tej chwili używam USBasp, ale na STK200 to samo się dzieje...
(at)skalsiu88: Dzięki, bo chyba mi się przyda, zwłaszcza że nastawiony jestem na avr-gcc i chce zacząć kombinować z uC... I mam jeszcze pytanie - na poczatek chcę zrobić programator. Tzn pod lpt, zaprogramowac atmega8 i na nim zrobić usbasp. W związku z tym mam pytanie - kupiłem przy okazji ATmega8, tyle że ten który może max pracować 8Mhz, a na schemacie...
.. .....Przy próbie wgrania na Atmege8 oprogramowania od USBasp (ta atmega ma pełnić rolę zintegrowanego programatora USB) AVRDude krzyczy że coś jest źle podłączone i mam sprawdzić połączenie. Atmega8 ma być programatorem USBasp (?)...... ........... przy wewnętrznym 1MHz taktowaniu - niezły koncept. Tam potrzebujesz takowanie processora co najmniej...
Witam, Ja tylko chciałem się podpiąc pod tego posta i o coś zapytac jeśli można. Mianowicie mój DS działał dobrze, mierzoną temperaturę wyświetlałem sobie na terminalu przez RS. Ponieważ miałem małe skoki temperatury, chcąc zobaczyc większą jej zmianę podgrzałem go zapalniczką :D i teraz pokazuje tylko 0 stopni. Czy to znaczy, że juz odmówił posługi...
powiedz jaką wersję układu Atmega8 użyłeś, bo spotkałem się z wersją tego programatora który działa tylko na amtega8-16pu , na wersji 8pu nie działa. Musisz zastosować Atmege8-16PU. Atmega8-8PU jest taktowana kwarcem zewn. max 8MHz, a w programatorze jest kwarc 12MHz i dlatego musisz zastosować 16PU (max kwarc przy tym procku to 16MHz).
Wydaje mi się że plik jest dobrze wgrany, używam bascoma i usbasp fusy, ustawione na zewnętrzny kwarc powyżej 12MHz startowanie z sekcji bootloadera i rozmiar tejże sekcji na 512b ale nic się nie dzieje jak resetuje procka. Nie wiem tylko czy ten wsad jest programowany tam gdzie trzeba a nie do części na program.
Jeśli, jak napisałeś, połączyć się chcesz do mikrokontrolera to wybierz FT232. To jest dobre stabilne rozwiązanie. Możesz oczywiście bazować na programowym USB w ATMega8 (12MHz) ale ja wybrał bym to rozwiązanie tylko wtedy gdyby to był jedyny uC w projekcie i pisałbym w C lub assemblerze - bo tak napisano procedury softUSB. programator USBASP tak własnie...
Można kwarc podłączyć? Przecież już testowałeś z kwarcem? Dałem kwarc 12MHz i nic Jakikolwiek generator w pracowni to podstawa, najłatwiej na bramce schmidta. Schematy na elektrodzie i w sieci. http://www.elektroda.pl/rtvforum/viewtop... http://www.elektroda.pl/rtvforum/viewtop...
Witam ! Napisałem poniższy program. Wysyła on w krótkich odstępach czasu komunikat midi do keyboardu (cykliczne granie werbla). Na Atmega16 działa. Na Atmega8A tylko podczas programowania raz zagra werbel, a potem cisza. W czym jest problem ? [syntax=bascom]Ubrr=23 'szybkość transmisji 31250 bps (kwarc 12Mhz) Ucsrb=8 Ucsrc=134 do Bitwait Ucsra.5 , set...
Nie, ponieważ LM1117 jest stabilizatorem low-drop - to znaczy że do pracy wystarczy mu max. 1.2V różnicy napięć we-wy. To da na procesor 3.8V. A LM317 potrzebuje 3V różnicy napięć i procesor dostanie max 2V i nie będzie przy tym napięciu chodził. Dokładniej to procesor w wersji L będzie pracował- ale nie na 12MHz.
Cześć, po zabawie z timerem 0 przyszedł czas na timer 1. Mam Atmegę 8 z kwarcem 12MHz, chciałem tak jak poprzednio odmierzyć dokładnie jedną sekundę. Napisałem program: [syntax=cpp]//Nauka obsługi timera //Atmega8 12MHz #include <avr/io.h> #include <avr/interrupt.h> void main(void) { DDRB = 0x0F; PORTB = 0x0F; OCR1A = 46874; //OCR1A - po...
A więc tak, kwarc u mnie to 12MHz zewnętrzny więc usunąłem Twoją część, fusebity ustawione, wyświetlacz z PD4 przeniesiony na PD2 i od tego momentu po dotknięciu palcem wejścia wyświetlacz wskazuje 1,840 KHz ale to nie zawsze, często też 80 Hz, albo też 480Hz....podłączenie do komputera i zmienianiu częstotliwości, na wyświetlaczu pozostaje 0 Hz...więc...
Trochę kiepsko bo żadnego z powyższych nie posiadam ;/ no cóż, poleży aż zdobędę trochę czasu na odratowanie. A jeśli w innej ustawiłem (o ile dobrze pamiętam) coś takiego? Wiem że chciłem chyba kwarc 12MHz ustawić kompletnie się nie znając na tych ustawieniach http://obrazki.elektroda.pl/5994390700_1...
Tutaj masz około 12Hz (okres 2 x 40ms). Częstotliwośc 200kHz to okres 5us. Nie programuje w Bascomie, nie wiem czy jest tam funkcja odliczająca mikrosekundy, ale jeśli kwarc masz 1,2MHz ($crystal = 1200000 - a nie 12MHz?) to zamiast każdego Waitms 40 wstaw po dwa NOPy i będzie około 200kHz.
Witam. Zbudowałem obrotomierz na Atmega8. Sprzętowo działa poprawnie by sie wydawało. Lecz odczyt obrotów samochodu jest z przedziału 6 - 30 obr/min. Wydaje mi się ze mam bład w samych obliczeniach wyniku. Mój obrotomierz działa następująco przy założeniu 1 impuls na obrot (w rzeczywistosci 1,5 imp/obr): impuls z cewki podawany jest na przerwanie int1....
Witam! Chciałem zaprogramować swój 1 mikrokontroler ATmega8, w tym celu pożyczyłem od znajomego programator usbasp "KamProg", umieściłem mikrokontroler w płytce stykowej i podłączyłem według schematu z załącznika, dołączyłem też zasilanie zewnętrzne 5v. Cały problem jest w tym, że programy(bascom, kamPROG for avr) nie odnajdują mi mikrokontrolera, wyskakuje...
dałem sobie spokój ale chciałbym wiedzieć o co w nich chodzi, i poznać ich zasadę działania dokładniej standardowo atmega8 jest ustawiona na taktowanie 1mhz, można je zwiększyć do 8 jak napisałeś, jego maxymalne taktowanie to 8 ale po co? zwiększa to jego prędkość i moc obliczeniową tak jak w przypadku zwykłego procesora w komputerze? no i co chodzi...
Witam, skoro wszystko to ma działać na 3v6 to jakie dzielniki? Powinien być podłączony bezpośrednio do uC. Poza tym, czy procek jest w wersji mogącej działać przy obniżonym napięciu zasilania? (wersja 12MHz) Pozdrawiam, GSM P.S. Przeglądałem forum oraz szukałem na google i nic to nie dało :(. te wyświetlacze są dość popularne a datasheet kontrolera...
12mhz zegarek atmega8 12mhz pilot 12mhz
podświetlanie klawiatura skuter bassa iskrownik ustawić
jacuzzi dmuchane jacuzzi dmuchane
Samsung LE37A551P2RXXC brak obrazu, dźwięk działa Samsung Freestyle SP-LSP3BLA Projector Review and Specs