mam projekt: na pokładzie atmega16. Z jednej strony komunikacja na rs232 do PC, z drugiej strony układ ST7540. ST7540 ma podłaczony kwarc 16Mhz. Pytanie brzmi: jaka będzie najlepsza wartość kwarca dla Atmegi?? i dlaczego.. i czy robi różnice jeśli w przyszłości zamienie w tym projekcie atmegę16 na atmegę32? Proszę o pomoc. sprawa dosyć pilna. Zmieniłem...
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.
Właśnie kończę budować prosty układ. Wszystko działa mi na atmedze16: programator, LCD, RS232. Jednak mam drobny problem z ustawieniem kwarcu 8Mhz. Po zablokowaniu jednej atmegi16stki, przerzuciłem się na "eksperymentowanie" z atmega8 (kwestia ceny ;p ). Wykorzystałem ustawienia kwarcu 8Mhz dla atmegi8 z następującego tematu: 001111:Ext. Crystal/Resonator...
witam, męcze się i męcze i nie chce zablokować kolejnego mikropcka, bardzo proszę o pomoc, moje pytanie: jakie kondesatory dać przy kwarcu do atmegi16- 22pF?, jeśli dolutuje kwarc 16 mghz, to na jaką wartość ustawić potem w programie F_CPU ? 16 czy 14.7456E6, bo tak też widziałem, oraz te fuse bity, ech, czytam i męcze się, prosze o pomoc, które musze...
Witam serdecznie! Zastanawiam sie jaki kwarc musze podlaczyc do Atmegi32 i jakie kondensatory musze dobrac aby wszystko bylo jak nalezy. Prosze o pomoc! Serdecznie Pozdrawiam!
Witam chcę uzyskać prędkość 115200 kb/s przy podłączeniu kwarcu do atmegi16 jaki powinienem użyć kwarc i jakie kondensatory? przy transmisji przez RS232, czy to trzeba jeszcze gdzieś w rejestrach ustawiać? pozdr.
Nie róbcie dramatu z rezonatora kwarcowego i 2 kondensatorów ... i tak ma być nie ma co doktoratu pisać na temat takiego banału . Nikt nie robi dramatu, ani doktoratu, ale stosować się do zaleceń producenta zawsze warto: • The load capacitors should be placed close to each other. • The load Xtalin capacitor should be placed first and closest...
A jak ustawic te fusebity (rozumiem ze chodzi o 0/1) zakladajac ze chcialbym kozystac z zwewnetrznego kwarcu 16Mhz?
Witam. Mam takie pytanko. Jaki kwarc można zastosować do Atmegi128L ?? Według noty max to 8Mhz jednak do Atmegi8 niektórzy dają 20Mhz, mimo że jest na 16Mhz max. Ile tak naprawdę w praktyce wynosi maksimum ?? Czy mogę dać do Atmegi128L kwarc 20Mhz ??
Hej, Jesli nie masz komunikacji z procesorem to mogą być trzy przyczyny (sprzętowe): -brak komunikacji spowodowany przerwą w połączeniach między PC, a kontrolerem -brak komunikacji spowodowany brakiem zegara systemowego. -komunikacja jest zakłócana (zbyd długi przewód (tasiemka) między Twoją płytką a gniazdem przedłużacza LPT. Jeśli masz powyżej 60cm...
Kolega TMF jak zwykle dramatyzuje. USBAsp jest wręcz bardzo szybki. Można programować z zegarem 1,5MHz więc po co więcej? Ta kawa to chyba na najwolniejszym zegarze była. Uruchomienie jest bezproblemowe pod warunkiem że się kupi USBAsp a nie USB ISP albo inną podróbę. Bufor z kolei jest tak potrzebny jak alufelgi w samochodzie. Nie mam i nie boli mnie...
Jak sie optymalnie podlacza jeden kwarc do dwoch mikrokontrolerow? kwarc: 14,7456 MHz procki: ATmega32, ATtiny2313 Ja to zrobilem w ten sposob ze kwarc podlaczylem do 2313 i ustawilem fusebita CKOUT zeby na PD2 byl zegar. No i to wyjscie podlaczylem do XTAL1 atmegi (fusebity oczywiscie odpowiednio dla sygnalu zegarowego zewnetrznego). Wczesniej tez...
Bardzo chcesz sobie życie utrudnić - najstabilniejszym (w warunkach domowo-amatorskich oczywiście) jest generator kwarcowy i nie ma co dyskutować... A masz może pod ręką kwarc 1..16MHz i jakieś układy TTL? Jeśli tak to jakie? Nie trzeba płytki od razu robić żeby sklecić prosty "defibrylator" dla ATMegi...
Witam, napisałem program w C na mikroprocesor, który odczytuje temperaturę z czujnika DS18b20. Wszystko działa dobrze, gdy korzystam z wewnętrznego taktowania ATmegi. Problem zaczyna się, gdy podłączam zewnętrzny kwarc o częstotliwości taktowania 1.47456MHz. W makefileu zmieniam oczywiście częstotliwość taktowania na prawidłową oraz w programie. Do...
Witam, mam bardzo duży problem z wgraniem bootloadera do ATmegi328P-PU. Próbuję wgrać go poprzez Arduino Leonardo (klon) korzystając z tego poradnika: Niestety jeśli wybiorę dodany przeze mnie programator Arduino as ISP (Leonardo) to natychmiast pojawia się błąd: avrdude: ser_open(): can't open device "\\.\com1": Nie można odnaleźć określonego pliku....
Czy to jest kwarc i czy nadaje się on pod Atmega8? Jest to rezonator kwarcowy o częstotliwości drgań 4MHz a więc nadaje się do atmegi.
CKOPT - Fusebits High opcję Fusebit H – 1:CKOPT 1 Zmienić ustawienia na – 0:CKOPT 0 Po tej zmianie zatwierdzić ją przyciskając JEDEN RAZ przycisk po prawej stronie Zrobiłem dokładnie tak jak pisze ArtXs i wszystko ślicznie śmiga (podłączyłem 8MHz, nie wiem jak z kwarcami powyżej tej częstotliwości). Mam tylko pytanie odnośnie tego co zacytowałem...
Tak. Oczywiście minusa w sensie masy. TAK. RST=Reset Tak trzeba. nie wiem dokładnie czy wszystkie pokolei bo tego nie widać na rysunku ale napewno masz dostęp do bardziej dokładnego schematu. Do tej samej masy co podłączysz inne punkty oznaczone GND. Procesor musi być podłączony pod zasilanie. Mam nadzieje żę pod MASĘ a nie pod -5V :). Oczywiście musi...
Witam Zacząłem niedawno programować Atmege8 i zbudowałem układ do badania efektywności maszyny. Problem w tym iż taki układ zawiera około 10 przycisków, wyświetlacz LCD 2x16, klawiature matrycowa oraz interfejs RS232 do komunikacji z PC + około 10 diod a sam procek kwarc 16 MHz. Nie ma już na nic więcej miejsca a chciałbym jeszcze jeden wyświetlacz...
Witam! Z programowaniem przez złącze LPT mam problem bo w laptopie go poprostu nie mam, koszt przejściówki przewyższa parokrotnie koszt Atmegi32. Pozatym chwilowo jestem w Irlandii a tutaj ciężko o części elektroniczne a także jakiekolwiek inne potrzebne rzeczy. Przypadkowo znalazłem układ 74hc245 do budowy stk200 i własnie sie za to zabieram, spróbuje...
Moje propozycje z doświadczeń: - bezpośrednio do końcówek zasilających procka dać 100nF ceramiczne; - zasilanie SAMEGO procka zrobić przez dławik 0,33uH a przed dławikiem umieścić kondensator 4,7uF tantal (oczywiście między + a masę); - przy stabilizatorze po 2 stronach kondole 100nF + 1000uF; - warto dodać diodę 1n4148 spolaryzowaną zaporowo między...
Ja tam nie wmawiam nikomu, że nie trzeba dawać kondensatorów przy kwarcu, nie tworzę żadnych nowych teorii ;) ot po prostu wykorzystałem także czyjeś spostrzeżenie (kogoś też z elektrody) i już od dawna jak pisałem nie daję tych kondków nawet w urządzeniach docelowych. (bo po co skoro to dobrze się sprawuje) Poza tym od pracy moich urządzeń nie zależy...
Witam, i dzięki za zainteresowanie Co do prędkości - właśnie tak myślałem (coś a'la dwurdzeniowy procesor ;) ), a całość jest dopiero w fazie przemyśleń.. Ostatnio zainteresowała mnie platforma Ardiuno, a dokładniej - jego modułowość. Wszystko zaczęło się parę miesięcy temu - doszedłem do wniosku, że skoro każda Atmega potrzebuje swoich kondensatorów,...
Hej Przez nieuwage kupiłem generator kwarcowy, zamiast rezonatora kwarcowego i zastanawiam się, czy można go podłaczyć do ATmegi. Generator jest w standradowej obudowie metalowej, cztero nóżkowej. Jedno z wyprowadzeń oznaczone jest kropeczką. Jeśli dobrze rozumuję to jest to nóżka pierwsza - na rysunkach oznaczają ją jako N.C (czy to znaczy not connected...
Ja za pomocą tego "programatora" odczytuje fusy w taki sam sposób jak to jest opisane na stronie: . Jest tam opisane jak pod Windem to zrobic i u mnie buja . Mogę zmieniać f pracy uP i przestawiac go na zewnętrzny kwarc. Co do bardziej zaawansowanych zastosowań to się nie wypowiadam bo nie wiem. Pozdrawiam , Waski78 Bardzo proszę o nie używanie wyrazów...
Dołącz może kwarc ok. 8MHz. 1111 to ustawienie właśnie dla kwarcu. Jak nie chcesz więcej niespodzianek to programuj programatorem od BASCOMA AVR. Tam trudno o pomyłkę.
Z czym to się je? Jakiś czas temu wykonałem Opis układu (Schemat ideowy znajdziecie w załączonym archiwum.) Do ATmegi16 dodałem złącze J3, służące do wgrywania firmware’u, a MAX232 zastąpiłem wspomnianym FT232RL. Ponieważ chciałem wykorzystać możliwość zasilania JTAG-a i debugowanego systemu z portu USB, musiałem również zastosować automatyczny...
Wprawdzie nie podłączałem do Atmegi, ale w PICach mam tak, że mija czasami 0,5-1 sekundy zanim ruszy. Akurat tam to nie przeszkadza mi, ponieważ startuję na wewnętrznym i dopiero później po sprawdzeniu flagi stabilności pracy kwarcu przełączam tryb. W datasheet PICów jest także informacja, że dla niektórych kwarców może okazać, że potrzebny jest dodatkowy...
Chciałbym wykorzystać kwarc zegarkowy 32,768kHz z Arduino (docelowo z samodzielnym uC) do generowania sekundowego sygnału, który chciałbym wykorzystać do wywoływania jakiejś funkcji dokładnie np. raz na minutę zamiast korzystać z niedokładnego delay(). Wyobrażam sobie, że uC pracuje sobie na wewnętrznym oscylatorze, a zewnętrzny (ten zegarkowy) jest...
Witam, chciała bym ustawić taktowanie ATmegi88 z zewnętrznego kwarca 32,764kHz. Fusebity ustawiam na EXT. LOW-FREQ. Crystal. A jak ustawić częstotliwość w Project->Properties->Target Hardware?
Witam, przed chwilą zaprogramowałem mojego pierwszego AVR'a - ATMEGA8. Program banalny - naprzemiannie stan niski i wysoki na jednym z portów. Czas jaki wprowadziłem w programie to 1 sekunda na impluls. Jak się okazało czas ten jest znacznie dłuższy w praktyce (około 10 sekund). Do ATMEGI podłączyłem rezonator 11.0592 MHz, w Bascomie również taki wybrałem....
To wiem że idzie, ale jak dokładnie ustawić te opcje w tym programatorze, aby był zewnętrzny kwarc 8MHz?? W datasheecie tej Atmegi ic nie umiałem znaleźć na ten temat. Pozdrawiam
Witam, zakupiłem nową Atmege32 i programator usbasp. Po zainstalowaniu programatora (windows 7) i podłączeniu atmegi (na płytce stykowej) chciałem najpierw odczytać fusebity, później próbowałem wgrać jakiś program (migające diodki, program działający pochodzący jeszcze z czasów technikum) niestety żadna z tych czynności się nie powiodła, a jedynym efektem...
Witam Bawię się obsługą sprzętowego PWM. Skonfigurowałem trzy timery w tryb Fast PWM. Do uC podpiąłem kwarc 20MHz i ustawiłem fusebity. Wpisałem w OCR1A wartość 128 i podłączyłem oscyloskop. Okazuje się że okres wynosi zaledwie 0.1 ms to 10kHz, mimo tego że preskaler ustawiłem na 1... coś mi tu nie pasuje bo zgodnie ze wzorem: Fpwm = Fcpu/1/255 powinienem...
W takiej konfiguracji fusebity ustawią się na zewnętrzny kwarc i w zasadzie nic więcej nie trzeba robić. Trzeba tylko pamiętać, że ten mikrokrontroler odpali tylko z zewnętrznym kwarcem - jeśli się podmienia Atmege na płytce Arduino to kwarc jest na płytce więc nie ma problemu ruszy normalnie jak oryginał, ale jeśli chcesz odpalić coś na samym mikrokontrolerze...
Witam! Mam problem z uartem w atmega328p nie wiem co może być przyczyną, ponieważ kod wziąłem z PDF od atmegi328p. W terminalu po wysłaniu litery "A", pokazuje się coś takiego "č". Pracuję na kwarcu 16MHZ i baudrate 115200. Bardzo proszę o pomoc! Niżej wklejam kod main: [syntax=C] #include <avr/io.h> #include <avr/pgmspace.h> #include <avr/interrupt.h>...
Witam. Do tej pory udało mi sie przesatwic w fusach na wewnetrzny oscylator 8Mhz. Napisałem nawet zegarek na timer1 ale jest niedokłady(przyspiesza ok 1 s na minute). Chce usatwic na zewnetrzny kwarc 8Mhz. Poczytałem na datasheet ze moga to byc takie opcje jak na rysunku: Jezeli ktos juz pzrestawil fuse bity w sposob ktory ja chce zastosowac to prosze...
dzieki, z tym bitem CKOPT faktycznie jest tak. Kwarc ruszył. jesli chodzi o linie uart/spi to mam ją ustawioną w stan wysoki/uart. Tak czy siak- transmisja przy odczycie rejestru "CR" jest zawsze synchroniczna, udało mi się odczytać te bity, złapałem je na oscyloskopie. bieżacy problem jest taki: nie wiem jak zapisać te dane. Jak ma wyglądać bascomowa...
Jeśli kwarc masz też na kablach długości 40cm to się wogóle dziwię że to działa. Zwróć uwagę, że pojemności koło kwarca to około 22pF, a pojemność twoich kabli jest dużo większa i co gorsza zmienna. Także i tak dziwnę że to jakość działa. Spróbuj dać kwarc z kondenstaorami wprost przy procku, dodać kondensator na zasilanie i reset wprost na nogi i powinno...
Witam Chciałbym zwrócić się o pomoc. Parę lat temu uczyłem się programowania z kursów EDW na procesorze 8051. Na mikrokontrolerze można robić różne cuda a jego koszt to parę zł., ale dla mnie problem jest tego typu, że nawet do najprostszej rzeczy potrzebuję wsadzić całą płytę testową gdzie jej koszt wynosił chyba 180zł. Moje pytanie brzmi czy po zaprogramowaniu...
Witam Mam dziwny problem z Atmegą 32 i nie wiem co jest grane. Do jednego z wyjść podłączona dioda led i po naciśnięciu przycisku menu ma się zaświecić. Ja nawet nie dotykam przycisku a leda cały czas mruga - nawet jak przycik jest wypięty. Podmieniłem 2 inne atmegi32 i jest to samo. Ta głupota zjadła mi 2 dni. To samo się dzieje jeżeli do wysterowania...
Witam. Wgrałem na Atmega328P kod "Blink", dioda podłączona pod pin 8 z rezystorem 230 Ohm. Zewnętrzny kwarc 16 MHz + 2 kondensatory 22pF do GND. Rezystor 10 k Ohm pod VCC z pinu 1 atmegi. Problem polega na tym, że ustawiłem czas świecenia na 10 000 ms (10 sekund), a świeci 20 sekund. Jest to normalne, że czas będzie płynął 2 razy wolniej przy 16 MHz?...
A z innej strony. Masz tam Mege8A ustawioną na wewnętrzny oscylator 8MHz? Mega na ogół musi posiadać kwarc. Jakie są ustawienia? Wewnętrzne 8MHz? Bez tego też nie dogada się programator. Nawet jak zaprogramuje, to układ po resecie nie będzie chciał działać bo pewnie ustawia sie na zewnętrzny oscylator.
tak myślałem właśnie ale możesz mi napisać tak krok po kroku jak to się robi jak się na tym znasz, bo nie chce popsuć tej biednej atmegi.
Witam. Zabrałem się ostatnio za PWM w Atmedze. Wszystko byłoby ok, gdyby niepewne niepożądane zjawiska. Schemat podłączenia BUZ11: 1. Procesor potrafi się czasem zresetować, przeskoczyć do jakiejś etykiety, itp (występuje to tylko, gdy zmieniam wypełnienie PWM, tak "nagle, samo z siebie" nie występuje). Ale tylko gdy podłączone jest obciążenie pod MOSFET......
Zmienił bym położenie kwarcu, a co za tym idzie również jego kondensatorów. Obróć kwarc o 90° a kondensatory daj koło niego. Nie widzę gdzie masz podłączone zasilanie procka, jak i jego kondensatory filtrujące. Bez nich będziesz miał kłopoty z prawidłowym programowaniem układów.
Po co Ci dodatkowe płatne narzędzia, skoro w oryginalnym środowisku programistycznym Atmel Studio masz wszystko czego Ci trzeba: W dodatku możesz użyć odpowiednich opcji i wpisać to w programie, dzięki czemu w trakcie programowania będzie programować także fusebity. Zanim zaprogramujesz podaj wartośći Low fuse i High fuse , które będziesz chciał ustawić,...
Witam, przyszedł taki moment, że muszę uruchomić zupełnie nową ATmegę88PA-PU. Niby nic trudnego ale ja nawet z tym sobie sam poradzić nie umiem. Wsadziłem ATMegę do zestawu uruchomieniowego podłączyłem programator usbasp ale jak chcę ją zaprogramować to dostaję komunikat "atmega88pa" not found. Programuję w Programmers Notepad, makefile wygenerowane...
jest na niej ISP ale chyba nikt nie próbował programować układ przez LPT i stąd moje wątpliwości. Wieki temu programowałem Atmegę po LPT , gdzieś nawet mam ten programator. Jeśli ustawienia portu w BIOS są prawidłowe (możesz pokombinować różne, tam są chyba tylko 3 lub 4 opcje), to to teoretycznie musi działać. Sprawdź 3x połączenia, bo większość problemów...
Witam, Mam problem z zainstalowaniem programu (jakiegokolwiek) do atmegi328p, (kupiłem z bootloaderem)po przez Leonardo. Na początku pokazywało, że brakuje parametru 'upload.tool', to pomyślałem, że dopiszę sobie do pliku boards (xD). Wartością tego było: avrdude, arduinoisp, arduino:arduinoisp; I za każdym razem wyskakuje coś w stylu: avrdude: stk500_getsync()...
Jakby kogoś to interesowało to nie do końca poprawne jest stwierdzenie, że rezonator kwarcowy stabilizuje częstotliwość drgań oscylatora wewnętrznego, ponieważ bez rezonatora układ Pierce'a nie zadziałałby. Bardziej poprawne jest stwierdzenie, że dwa kondensatory i rezonator są częścią generatora Pierce'a. Ale fakt, rezonator pełni taką tutaj właśnie...
ja polecam coś takiego: może i nie programowałem tym atmegi32 ale atmege8 oraz ATtiny2313 (wersja brutalna -bez rezystorów, potrzebne tylko zasilanie(w moim przypadku kradzione z portu usb)kwarc oraz 2 kondensatory 27-33pF) na wiele wypróbowanych konstrukcji jedynie ta u mnie działa(może dlatego iż mam już zepsuty port LPT;) ) programator obsługiwany...
Może mi ktoś poda sprawdzone ustawienia ale atmegi16 z kwarcem 12MHz dla programowania przez SPI. Jak te ustawienia nie pomogą to wygląda na to, że atmega jest uszkodzona.
Na płytce stykowej pomiędzy +3,3v a Gnd jest cewka 20mH? Chyba coś tam źle podpiąłeś. I taka mała uwaga, część płytek stykowych nie ma przejścia linii zasilania za połowę płytki. Należy to sprawdzić i ewentualnie porobić mostki. Jeśli zrobiłeś zwarcie na 3,3v to stabilizator na MB102 jest uszkodzony i masz pełne zasilanie na procka.... Zmierz napięcia...
Witam. Dla M32 z zewnętrznym rezonatorem kwarcowym i wyłączonym JTAG mam tak: Fuse bits 0xDE 0xC9 Piotrek
1) Przycisk zwierajacy reset do masy jest nalepszym i najprostszym rozwiazaniem, 2) AREF i AVCC jesli nie sa wykorzystywane, to najlepiej podpiac je do + zasilania, 3) Do swiezego procka wystarczy wgrac program, ale domyslnie chodzi na wewnetrznym oscylatorze 1MHz, wiec zmien te wartosc w fusach na taka, jaka Tobie odpowiada lub przelacz sie na kwarc...
Co zrobisz opala, grzeje i rurki z PCV kruszy na miazgę to i z skasowanie EPROMA poradzi.:) Kochane słoneczko :) Dodano po 6 Chodzi o konkretną częstotliwość fal UV którą przepuszcza to nieszczęsne okienko oraz o czas ekspozycji. Światło dzienne jest szerokopasmowe, zaś różne kwarcówki są poza pasmem szybki, stąd problemy szanownego kolegi, ale jest...
Ok to zaczynami kontemplować nad programem. JAK podłączyć: PORTA.0 - J1.10 PORTA.1 - J1.9 PORTA.2 - J1.8 PORTA.3 - J1.7 PORTA.4 - J1.6 PORTA.5 - J1.5 PORTA.6 - J1.4 PORTA.7 - J1.3 PORTB.0 - J1.2 PORTB.1 - J1.14 INT1 - J1.1 -----zasilanie---- zgodnie z datasheetem kod wysylajacy cos na wyswietlacz: $crystal=**tu wpisz predkosc twojego kwarca** $regfile="m32def.dat"...
ok dzieki za przypomnienie... ale jak pewnie sie domyslasz problemu to nie rozwiazalo.. aha..zewn kwarc 8Mhz u mnie,zeby nie bylo ze robie na wewnetrznym ;) Fuse Bit: 0xFE 0x99 wywalilem tryb pwm a zamiast tego zwyklym portem sterowalem i ruszylo... wyglada na to ze to licznik jest przyczyna resetu tylko czemu ?
ad. 1) Kwarc po zakupie/wyjęciu z pudełka może mieć nawet kilkanaście procent rozrzutu wobec nominalnej wartości. Wygrzanie (normalnie - w układzie, przy konstrukcji miernika polecałbym wygrzanie w piekarniku) poprawia dokładność do dziesiątych procenta. Niemniej w przypadku miernika przydałby się bardziej zaawansowany układ niż generator Pierce'a (odp....
Na prośbę kolegi MaxDamage18 dorzucam program do sprawdzenia działania wyświetlacza LS020. PS. Kwarc można dobrać znacznie mniejszy, ale będzie wolniej wypełniał ekran.
Nie zapominaj że to co masz wyżej to tylko funkcje obsługi lcd, w całości brakuje funkcji glównej main: int main(void) { GLCD_InitPorts(); GLCD_Init(); GLCD_ClearScreen(); GLCD_WriteChar("a"); while(1); return 0; } Dodaj to na końcu tego co podałeś wyżej oraz na samej górze dopisz #include...
Pin 4 wtyczki MIDI przez rezystor 220 omów do +5V, pin 5 wtyczki do wyjścia atmegi. Zobacz Tranzystor/bramkę itp. dają jako bufor, coby w razie czego nie upalić od razu procesora. Prądowo atmega powinna dać radę.
Ogólnie kwarce o wysokich częstotliwościach są niezbyt dokładne - zwykle +-100ppm w dobrym układzie. Na pewno jednak kwarc jest lepszy niż wewnętrzny RC. Robiłem kiedyś testy i na kwarcu 16MHz bez kalibracji udało się osiągnąć dokładność o ile pamiętam 1-2s na godzinę. Ale jak napisał Ci (może nie do końca) przedmówca (at)Milek7: Najlepiej wtedy w przypadku...
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...
Coś w ten deseń bo akurat Mega8 nie ma tego bitu CKDIV8 ale własnie o to sie rozchodzi. Jeśli pozaznaczasz ptaszki tak jak na załączonym obrazku Mega przyspieszy :D Ważne by nie dotykać tych zaznaczonych na czerwono bo odpowiadają miedzy innymi za to żebyś mógł programować. Ten zablokowany procesor może ruszy jeśli podłączysz mu jakiś rezonator kwarcowy...
Czyli wyczyszczenie magistrali następuje w pierwszej linijce tej funkcji, tak? Mam cały program i coś jest nie tak. Temperaturę z MCP9700 odczytuje prawidłowo, a z dallasa mam ciągle "cisza". Poza tym wszystko działa bardzo wolno i jak wyjmę kondensator filtrujący spomiędzy pinów MCP9700 to nie reaguje na zmianę napięcia. Procesor to ATmega8 i jest...
Atmegi mają 8MHz oscylator wewn i do tego ustawiony podzielnik 8. CZyli działają na 1MHz Dziękuję, nie wiedziałem tego. Wyjaśnia to wiele moich nieporozumień z uC. Zresztą poczytaj o innych rejestrach timera bo nie tak się określa do ilu liczy timer. Wiem że można to zrobić też w trybie compare licznika i po to jest ten tryb, ale sposób z przestawianiem...
Właśnie czytam pdf jak zrobić programator typu parallel tak aby można było odblokowywać zablokowane atmegi. Zaprojektuję coś prostego tylko do ustawiania fusów i lock'bitów.Tylko jakie podstawki przewidzieć? Dla kwarców 8Mhz ckopt=1 dla 16MHz ckopt=0(zaprogramowane) cksel powinno być 1111(niezaprogramowane i sut1,0 też można zostawić 11(niezaprogramowane).
Do atmegi jest chyba tylko ICProg (albo I2C Prog, ale on jest pod phoenixa) - normalny funmagic nie rozpozna ci procesora. Wogole funrarri są dedykowane nijako pod programatory pheonix i o ile funrarri na at8535 da sie zaprogramowac na funprogu, to atmegi juz nie. W takim wypadku, musialbys odpalic ICProga, ale tam skolei nie zaprogramujesz zewn eeproma,...
Mam uC ATMega8 sbi(DDRB,PB1); sbi(DDRC,PB0); sbi(DDRC,PB1); sbi(DDRC,PB2); sbi(DDRC,PB3);
na99%16MHz do ATMEGI
Malutki dopisek - okazalo sie, ze to znany blad Atmegi8 - nie ma wlaczonych wewnetrznych kondensatorow. czyli intuicyjne rozwiazanie z kondensatorami zewnetrznymi bylo jak najbardziej poprawne - a teraz juz wiadomo jaka jest przyczyna :). No i warto zerknac czasem do erraty w dokumentacji :) CKOPT Does not Enable Internal Capacitors on XTALn/TOSCn Pins...
Wyświetlacz wyświetla ten sam wynik :) ?? Nie zastanawia cię fakt, że godzina ma wartość 165, minuta 165, i sekunda 165 ??? Myślę że masz problem z komunikacją I2C, dodaj prostą opcję wyzerowania H, M, S (H = 0;, M=0; S=0;) i sprawdź czy rzeczywiście w PCF w rejestrach coś siedzi :). Potem zmierz napięcia na kwarcu , conajmniej jedno z napięć powinno...
Witam jak w temacie czy do atmegi8 koniecznie musze dawać zewnętrzny kwarc??
Witam Testuje transmisje poprzez USART asynchroniczą, narazie na kablu, lecz nie każda ramka danych dochodzi(BAUDRATE=2400). Pytam się czy procki muszą być stabilizowane kwarcem, żeby poprawnie taka transmisja szła. Drugie pytanie dotyczy Attiny2310 w rej. UCSRC nie ma bitu URSEL, w atmedze jest, jednak jak wyłącze ten bit z atmegi8 to transmisja pada...
Nie chodzi mi o dokumentacje ATmegi32, tylko o ustawienie FuseBitów.
Tak podłącz w ten sposób Kwarcu i kondensatorów nie muszisz , możesz miedzy zasilaniem dac.
....a co mam jeszcze dodać ? ... Linię informującą kompilator jaki to będzie procesor, informację jaki kwarc zostanie użyty. Do BASCOM'a jest dobry manual po polsku. W EdW był drukowany cały wieloodcinkowy kurs BASCOM'a. Od tego zacznij.
Możliwe, że nie musisz. Jeśli kolega używał ATmegi z zewnętrznym kwarcem, podłącz takowy wraz z kondensatorami 18-33pF i jeśli tego dotyczył problem, zaprogramujesz ją bez problemu. Możesz też ponownie zmienić fuse-bity na pracę z wewnętrznym oscylatorem.
skoro trzeba aż tak kombinowac to dam atmege8 i bedzie po klopocie tylko czy do niej musze podciacac zasilanie do AVCC? chyba nie skoro z tego nie kozystam Dodano po 46 8Mhz to kwarc dlatego mam problem z prockiem
Muszę Cię zaskoczyć bo ja na 3,3V popędzam ATMegi na 24MHz. Są to ATMegi z okresu około 3 lat. A więc na bank różne serie produkcyjne. Co ciekawe niektóre to są wersje bez "L", czyli nieprzystosowane do zasilania z napięcia 3,3V. Działały od 0 do 50*C. Czyli na 11MHz nie powinieneś mieć problemu.
Witam, mam mały problem z Atmegą8-16. W projekcie pracował na początku Attiny 2313 i sprawował się poprawnie, ale musiałem rozszerzyć płytę o latche zmieniłem procesor i dodałem przy okazji multiplekser 4053. Początkowo /z Attiny/ nie było problemu ale teraz /Atmega/po odłączeniu STK200 od multipleksera i podaniu zasilania na wyświetlaczu /2*8/ mam...
Robię mini komputerek :) idea działania jest prosta: - człowiek wpisuje polecenie w terminalu i wciska enter - program rozpoznaje wpisany tekst i wywołuje odpowiednią funkcję coś na kształt starego dobrego DOSa Cały kod programu jest długi i znajduje się na tej stronie Problem pojawił się, kiedy przeszedłem z ATmegi8 na 16, bowiem funkcja ps2_type czasami...
Posłuchaj, ponieważ jest to nietypowa sytuacja to spróbuj tak: 1. wybierz tą opcję z listy rozwijanej - najniższą - na samym dole z najwolniejszym taktowanie SPI (slow sck) 2. nie naciskaj żółtego klawisza "Sprawdź podłączony AVR" 3. zaznacz ptaszka po prawej stronie przy "Fusebity" po lewej masz zaznaczone domyślnie "Odczyt" i spróbuj kliknąć na dole...
Schemat jest pewnie poprawny, ale współczesne układy serii FT23x nie potrzebują połowy z tych elementów. Jeśli robisz nową płytkę i uparłeś się na zabytkowy ATmega - użyj FT230X, który nie wymaga oscylatora kwarcowego ani EEPROMu.
Witam mam taki problem że zmiana CPU na inną częstotliwość niż 1MHz nie działa - próbowałem na kilka sposobów to zmienić i nic. 1. w MKAVRcalcuator zmieniłem na zewnętrzne taktowanie i podłączyłem kwarc najpierw 2 potem 16MHz i nic potem dałem wewnętrzne taktowanie i nic. stwierdziłem że wersja free nie obsługuje innych na atmega8 tylko 1Mhz 2. Wiec...
Nie jestem w stanie dostać kondensatorów 22pF (o zbliżonej wielkości podobnież, chociaż jeszcze spróbuję poszukać) w moim mieście, a chcę podłączyć do układu rezonator 16 MHz. Mogę go podłączyć bez zewnętrznych kondensatorów ceramicznych? Nie uszkodzę w ten sposób ATmegi lub samego rezonatora?
Przy programowaniu fabrycznie nowego mikrokotrolera, musisz ustawić odpowiednie fusebity by odpowiadały Twojej aplikacji - zwłaszcza odnośnie źródła i szybkości taktowania mikrokontrolera. Czy masz przy tej ATmedze zewnętrzny kwarc?
Zmieniłem przewody przy podstawce i Attiny dalej się nie programuje. Włożyłem Atmegę8 - nie widzi jej. Drugą atmegę 8 zobaczył i dało się ją odczytać, tak flash jak i eeprom. Skasowałem ją i na podglądzie we flashu było całkiem pusto, a w eepromie FFy. Programowałem ją kilkakrotnie różnymi wsadami i zapisywało tak we flashu jak i w eepromie. Ale jak...
Czasami to sam sie dziwię ze mam jeszcze do tego cierpliwości :) Nie wiem dalczego ale układ Atmega16 pracuje jakby 10 razy wolniej niz jest to ustawione w programie... robie wstawiki waitms 100 a na wyswietlaczu zmiany te sa co ok 1 sekunde. Mam kwarc 10MHz i tak jest ustawnionce w kompilatorze. Juz sam nie wiem co moze być tego przyczyną ...
tak. potrzeba zewnętrzny kwarc gdyż s2313 niema wbudowanego wewnętrznego generatora. są procesory (np. większość o ile nie wszystkie atmegi) mające wbudowany generator.. załącza sie go za pomocą fuse'ów typu RCEN lub CKSEL0-3...
ja może zapytam o kilka spraw na które zwróć uwagę jeżeli chodzi o domniemane zakłucenia: - czy dobrze masz zapięty reset procesora ?? ( reset powinien być podpięty do plusa zasilania przez rezystor okolo 4,7k, a do masy przez kondensator 4,7uF) - zasilanie powinno być blokowane możliwie blisko uC kondensatorami o możliwie niskiej indukcyjności pasożytniczej...
Opis fusebitow - (nacisnij na link "problemy" w menu) - ustawiałem wg. tego mojego AtMega8 i wszystko działało dobrze Informacje o programowaniu AtMegi - m.in. opisane jest użycie timerów:
Reset do reseta (z programatora) MOSI (PDI) PE0 Serial data in MISO (PDO) PE1 Serial data out SCK PB1 Serial clock PEN wisi w powietrzu (ale jest wewnętrznie podciągane do plusa) AVcc do +5V AGnd do masy Aref kondensator do masy albo wisi (ja zawsze daje kondensator 1uF) ja mam tak podłaczone i działa. powtażam taki układ u mnie działa. jeśli po takim...
Przyznam że jest to co najmniej trochę dziwne. Są to częstotliwości dla tych procków bez problematyczne. Wygląda na to że te kwarce coś nie lubią tych procków. A do czego jest Ci taka dziwna częstotliwość potrzebna ? Ją można uzyskać bez problemu na kwarcu 32,...kHz i kalibrować wewnętrzny generator ATmegi 16.
Do ATmegi 32 możesz podpiąć kwarc, który jest dla danego typu przewidziany t.z. 16MHz jeżeli to jest wersja L to tylko 8MHz. Oczywiście możesz poeksperymentować i go przetaktować. Co do kondensatorków to dla 16MHz polecam po 22pF
Czy kolega ma moze rozklad napiec na SAA1057 ? Siedze juz nad synteza wg. Michala Wojtkow przez miesiac i jestem w malinach . Nie wiem czy mikroprocesor zle programuje SAA czy SAA jest do niczego . Zmienilem juz dwa SAA , 4 kwarce i nic . Pomiar w.cz. dokonuje przy pomocy V640 i sondy - nie moze byc przeciazenia wejscia . Na wyjsciu testowym nie moge...
Całkiem nie dawno zaaplikowałem w samochodzie czujnik temp. + wyświetlacz LCD sterowany przez ATmega8. Całość zasilana z wtyczki podlączanej do radia, +12V. Leci to wszystko przez stabilizator 7805, pobiera ok. 100mA, więc bez radiatora grzeje się bardzo słabo. Nie zauważyłem problemów z zakłóceniami, co najwyżej przy tych wielkich mrozach poniżej -20°C...
Zobacz czy wybrales m8515.dat z menu: Options/Compiler/Chip/Chip Sprawdz tez FuseBits, czy uP nie jest w trybie pracy z np. generatorem kwarcowym.