Atmega8 ma malo nozek wobec tego niektore maja podwojne funkcje zeby maksymalnie wykorzystac dostepne nozki. Jaka funkcje pelni dana nozka ustawia sie przy pomocy fusebitow. Nie mozna wykorzystywac obydwoch funkcji naraz. Standardowo 8-mka korzysta z wewnetrznego generatora RC ok.1MHz wiec nozki PB6 i PB7 pelnia normalne funkcje portu B. Odwrotnie jest...
Te kondensatory nie sa krytyczne nawet jak ich nie dasz tez wszystko pracuje , im pojemnosc wieksza tym trudniej wzbudza sie kwarc ale stabilniej trzyma czestotliwosc - nie wzbudza sie na harmonicznych , o wiele wazniejszy jest rodzaj rezonatora , powinien pracowac na podstawowej czestotliwosci - nie overtonowy jakie sa uzywane np w technice lacznosciowej...
Witam. W standardzie moja ATmega8 chodzi na kwarcu 8MHz z dwoma kondensatorami 27F. Chce jednak podłączyć pod nią inny kwarc (4MHz lub 16MHz) skąd mogę się dowiedzieć jakich kondensatorów użyć?
Jeśli podłączysz zegar pod XTAL1 to powinno być ok. Czy masz zewnętrzny generator, czy rezonator, nie będzie to miało znaczenia, więc fusebitów przestawiać zasadniczo nie trzeba. Sprawdź czy podany zegar ma właściwą amplitudę. Jeśli wcześnie układ zegara się nie wzbudzał, to często przyczyną są wadliwe kondensatory przy kwarcu.
A kondensatory przy kwarcu są?
Witam, też używam kwarcu 1.8432MHz do mojego projektu z Atmage8 ze względu na mały pobór prądu (co zresztą można by przedyskutować) i bezbłędna komunikacje po rs232 9600kb/s i nie mam z tymi kwarcami na razie problemów. Fusy ustawiam przy pomocy programu Pana A. Dybowskiego ispprog na wartość CKSEL3..1 -> 110. Pozostałe bez zmian. Nigdy nie używałem...
Witam! Wykonałem zegarek binarny z tego linku: 'TO DZIALA :) 'S1 - godziny 'S2 - minuty $regfile = "m8def.DAT" $crystal = 16000000 Dim Sekjed As Byte , Sekdzies As Byte , Minjed As Byte , Mindzies As Byte , Maxi As Byte Dim , Godzjed As Byte , Godzdzies As Byte , Mux As Byte , Uniwers As Byte Config Portd = 255 : Portd = &B255...
Kwarce i kondensatory do nich, skrętkę którą przerobisz na przewody, wyświetlacze 7-seg, tranzystory bipolarne małej mocy, brzęczyk.
Tego nie widziałem. Znalazłem za to informację że dotyczy to rezonatora pracującego jako generator wytwarzający główny sygnał zegarowy: http://obrazki.elektroda.net/9_123515576... A po drugie, akurat w ATMega8 jest błąd w krzemie i te wewnętrzne kondensatory nie działają (tzn. FuseBit ich nie włącza). Użycie rezonatora jako źródła sygnału dla...
Kwarce zegarkowe mają 20..30ppm, co daje ok minuty na miesiąc. Rzeczywiście, tak miałem na początku w swoim zegarku na ATmega8, ale potem metodą prób dobrałem dwa kondensatory przy kwarcu i doszedłem do odchyłki rzędu 4-5 sekund na miesiąc.
Jak dobrze pamietam, przy atmega8 musialem dodac kondensatory, a przy atmega16 i atmega32 nie daje. Oczywiscie kwarc w: atmega8 do xtal1/2, atmega16/32 do tosc1/2
Jakiej wartości są kondensatory a jakiej KWARC? Kondesatory C1,C2 33pF, kwarc 4 MHz A czasem ATmega8 nie ma obudowy DIL26?? Na schemacie jest DIL40?? Nie rozumiem. Nie ATMega8 ma obudowe DIL28, na schemacie jest bodajże ATMega16.
Jaka jest róznica między nimi(jeżeli chcę mieć kwarc 4MHz)? 1010 = zewnętrzny kwarc z kondensatorami 2-4MHz, 1011 = zewnętrzny kwarc z kondensatorami 4-6MHz,
no zobacz - tyle się męczyłeś z doborem kondensatorów a tymczasem można ich w ogóle nie dawać i procek będzie działał bez najmniejszych przeszkód. A dla kwarców powyżej 8MHz można spokojnie załączyć za pomocą fusebitu o nazwie CKOPT wewnętrzne kondensatory, które sokojnie wystarczą. Ja już od dawna nie używam w ogóle kondensatorów gdy daję kwarc zewnętrzny...
tak inicjalizuje [syntax=c] /* C5-C4 - PCF SDA & SCL C3-C0 - LCD DATA B0-B3 - LCD I/O D0-D4 - BUTTONS D5 - LIGHT SWITCH OUTPUT D7 - STATUS DIODE */ #define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> #include "LCD.h" #include "i2c.h" #include "rtc.h" int main(void) { DDRD |= (1<<PD7);//Status DDRD &= ~(1<<PD0);//P0...
Atmega8 fabrycznie nowa, dołączony kwarc 12MHz wraz z kondensatorami 22pF. Przed zmianą fuse bitów programator wykrywał ją bez problemu, po zmianie bitów: CKOPT - 0 CKSEL3 - 1 CKSEL2 - 1 CKSEL1 - 1 programator już jej nie wykrywam. Pozostałe bity nie zostały zmienione. Na początku kondensatory były 33pF, później zmieniłem na 22pF, ale bez zmian.
Jeszcze może to podciąganie kwarcu daj na ten sam kondensator co podtrzymuje zasilanie całego PCF'a bo jak zniknie główne to nie będzie on do niczego podciągany.
Nie używałem megi8 ale: 1010 = zewnętrzny kwarc z kondensatorami 2-4MHz, 1011 = zewnętrzny kwarc z kondensatorami 4-6MHz,
Dokładnie tak jak piszesz. Ale kwarc z kondensatorami oczywiście.
Troszkę jest różnica, ponieważ 63 mogą być deczko za małe, żeby "pochłonąć" całą energię złośliwego piku. A co do kondensatorów przy kwarcu - nota :)
^^^Dodatkowo pozmieniałem różne kwarce, nowe wszystkie kondensatory(wymienione) i nic nie pomagało poza odcięciem ;-).
dzisiaj zaprogramowałem nową atmege żeby chodziła na zewnętrznym kwarcu to się też zablokowała kwarc podpięty kondensatory 22pf czy może coś żle robie
A dlaczego chciałeś wpisać wartość 0x3C? Aby zmienić wewnętrzny oscylator z 1 na 4Mhz powinieneś wpisać wartość 0xE3 do LowFuse. Wpisując wartość 0x3C spowodowałeś: - zmanię na zewnętrzny Crystal/Rezonator Mediem Freq. - włączenie Brown-out z poziomem 4V Aby móc ponownie go zaprogramować musisz dołączyć zewnętrzny kwarc (1-3Mhz) i kondensatory (12-22pF)....
A możesz mi doradzić w sprawie stosowania kwarca w Atmega8 -lepiej stosować zewnętrzny czy wewnętrzny kwarc -jeśli wewnętrzny to czy musza być kondensatory na xtal
A kondensatory jakieś przy tym kwarcu masz?
Może zwyczajnie kwarc (lub któryś z kondensatorów) jest uszkodzony, sprawdzałeś z innymi?
W lipcowym numerze Elektroniki Praktycznej opisany jest konwerter USB-IO. Układ składa się z mikrokontrolera ATmega8, kwarcu 12 MHz, diody oraz paru kondensatorów i rezystorów. Możesz wykorzystać go do sterowania diodami, choć jego możliwości są znacznie większe (np. odczyt stanu portów, dostęp do przetwornika ADC). Układ jest widziany przez system...
...CKSEL 0000... Co ty masz tam podpięte? Generator na jednym pinie czy kwarc z kondensatorami, na dwu pinach?
Ok, a jak to się będzie miało do samego programu napisanego na 1Mhz ? Nigdy jeszcze z zewnętrznym kwarcem do czynienia nie miałem. W jaki sposób należy programowo z niego skorzystać? Czy do kwarcu należy podłączyć jakieś kondensatory ?
ten timer włączyłeś? W bascomie uzyles pewnie config clock=soft Więc jesli z punktu widzenia konfiguracji timera i procesora jest wszystko ok, to przyczyna moze byc jedna: kwarc nie oscyluje. Spróbuj podotykać np. pęsetą (trzymając ją mocno w ręku) pinów kwarca. Jesli zaczną przeskakiwać sekundy to błąd jest w kwarcu == wymień kwarc. Ta sytuacja tez...
Nie ma znaczenia jaki masz rezonator. Fuse bity ustawiasz tylko do wyboru rezonatora i reszta działa tak samo. W ogóle procek Ci rusza? Masz kondensatory przy kwarcu?
Witam, chialbym zrobić czujnik na Tsop1736 i diodzie ir. Myślałem nad pwm ale nie zabardzo wiem jak za to się zabrać. Chodzi mi o kod (najlepiej BASCOM). Atmega ma podłączony kwarc 8MHz i 2 kondensatory 33p.
Atmega8 może pracować z zewnętrznym kwarcem 32768 Hz, wymagane kondensatory to 27 pF.
Czy mogę prosić o jakiś schemacik tego pomysłu? bo nie za bardzo kumam jak to zrobić? Rozumiem że podpinam XTAL1 I XTAL2 atmegi16 pod nóżki kwarcu, które są również podpięte dalej pod 2 kondensatory. Atmegę8 podpinam pod te kondensatory?
Witam. ATmega8 posiada wewnętrzne kondensatory, można je włączyć przez ustawienie bitu CKOPT.
Osobiście też uważam, że AVR Studio tu w zupełności wystarcza, załączam screen z ustawieniami dla kwarcu 16MHz: http://obrazki.elektroda.pl/3834405400_1... Dodano po 10 Cóż, kondensatory muszą być, inaczej (mnie przynajmniej) raz ruszało a raz nie. Natomiast jeśli masz obawy to są dwa rozwiązania na przyszłość - wybierać procki z JTAG,...
Mam taki programator, a podłączenie Uc jakie? Bo puki co to mam tam podłączony kwarc i kondensatory, kwarc 16MHz. a jaki inny programator byś polecił?
Sprawdzałem Twój kod inicjalizacji timera + przerwanie -> wszystko jest ok. Musisz mieć błąd w zliczaniu sekund lub w wyświetlaniu. Albo w kondensatorach przy kwarcu.
Czy jeśli ustawimy, żeby Atmega8 pracowała z wewnętrznym oscylatorem to montujemy kondensatory te obok kwarcu, czy te wyjścia po prostu zostawiamy wolne?
Trochę czasu już nad tym spędziłem, i poprsotu zacząłem się poddawać. Niepotrzebnie doszukiwałem się problemu w programie, bo tak naj napisał Niveasoft, trzeba było zacząć od podstaw ;) Podłączyłem więc oscyloskop do XTAL, i... wow :) Okazało się że jeden z kondensatorów 22pf zamiast być połączonym z masą, był podłączony równolegle z kwarcem. Przeoczenie...
Jest napisane na mojej stronie : "Jeszcze sprawa uC – fusebity ustawiamy na “zewnętrzny kwarc z kondensatorami 10-16MHz” (1110), aktywujemy bit CKOPT. "
Zwiększ czas - odznacz SUT0 i SUT1 Dodano po 26 przy kwarcu kondensatorki są?
Kolego daj kondensator 22pF od nóżki nr 1 czyli od kwarca do plusa zasilania(ale to nie jest kondensator odsprzęgający). Po drugie jeśli nie stosujesz kondensatorów odsprzęgających przy zasilaniu scalaków to nie dziw się później, że ci procki lub inne PCFy coś źle działają. Zapamiętaj sobie najlepiej na całe życie, że wszędzie gdzie możesz to blisko...
Jednym z kroków który wykonałem było dolutowanie kwarcu 8Mhz na kynarach, niby nie było efektów. Kwarc powinien być jak najbliżej procesora a połączenia najkrótsze jak się da. Zalecane też są kondensatory kilkanaście pF do masy od kwarca.
niestety fizyczny reset nie pomaga, dałem nowy kwarc i kondensatory, sprawdziłem połączenia i nic
Ja kupuje za 19 zł wyświetlacz 2*16 w sklepie elektronicznym razem z pozostałymi elementami. Podam Ci spis elementów: LCD 2*16 Atmega8 DS18B20 lub DS1820 - czujnik temp stabilizator 7805 rezystor 10k rezystor 4k3 potencjometr montażowy 10k kwarc 8MHz kondensator 100n x3 kondensator 100uF x1 kondensator 220uF x2 goldpiny ok 30 Programator: http://obrazki.elektroda.net/42_12074908...
jesli procesor bedzie walniety bedzie taki sam komunikat po prostu nie rozpoznaje jego typu .(sygnatura) powodem moze byc rowniez kwarc i kondensatorki kolo niego. jesli nie masz kwarcu to go dolacz i 2*33p Nie wiem jak jest z Tiny ale np. w Atmega8 itp. nie potrzeba kwarcu. Maja one wbudowane oscylatory. Oczywiscie takie podstawy jak zasilanie dane...
witam, napisałem prosty zegar który niestety spóźnia się około 4sek na dobe, program pracuje na Atmega8 z zewnętrznym kwarcem i kondensatorami 33pF, próbowałem ten sam program z dwoma kwarcami 8MHz i 7,3728MHz z takim samym efektem, kwarce są w metalowych obudowach, kondensatory podpięte do masy, oczywiście Atmega8 przestawiony jest na prace z zewnętrznym...
To muszę kupić ten kwarc. ... no i oczywiście kondensatory kwarcu: http://mikrokontrolery.blogspot.com/2011...
Czyli teraz, jeżeli wepnę Atmege do układziku z kwarcem i kondensatorami to mój USBasp, powinien działać ?
Ok :) To tak używamy procesor ATMEGA8 z kwarcem 4MHz i kondensatorami 30pF. Jeśli możecie to narysujcie schemat odrazu z tymi funkcjami co pisaliśmy w temacie. Najlepiej jak by to było rysowane w eagle. Pamiętajcie ten powyższy schemat to tylko przykład. Więc trzeba tylko przerysować schemat i użyć ATMEGA-8. Funkcje: - Sterowanie pilotem w kodzie RC5...
Te kondensatory od CKOPta o których mówisz wydaje mi się że są podpinane do wejścia Xtal a nie Osc. Poza tym są to kondensatory wewnątrz struktury, a więc mają b.słabe parametry .
Nie patrz na schemat całościowo tylko na jego poszczególne elementy. Jak widzisz do LCD podpięty jest tylko potencjometr o czy napisał curyloop . Dodatkowo autor zastosował tranzystor i dwa rezystory do załączania podświetlenia. Jak sam zaznaczyłeś nie potrzebujesz tremometru więc odpada Dallas i rezystor przy nim. Kondensatory przy przyciskach tez...
Hmm chodzi Ci o to, że te operacje pobierają dodatkowy prąd? Dodatkowy i wcale nie mały. Na szczęście dość krótko. Ale musisz to uwzględnić. No i jeszcze jak zamierzasz wyświetlać czas? To też będzie miało udział w bilansie prądowym. Co do kondensatorów należy stosować. Czy akurat 22pF to zależy od danych katalogowych kwarcu i układu generatora. Jego...
Podłączyłem zewnętrzny kwarc 8MHz plus 2 kondensatory 27pF ale nie pomogło...
Wgrać program można kiedy chcesz. Fusebity zmieniasz jak już wiesz dokładnie jak działają. Jeśli masz zewnętrzny kwarc i kondensatory to w trybie wewnętrznego generatora RC zmieniasz fusbity na zewnętrzny kwarc o określonej częstotliwości. Ale jeśli masz w programie jakieś zależności od czasu- np. wait, itp. to należy dopasować częstotliwość oscylatora...
Napisałem nieco pokrętnie, kondensatory wewnętrzne - owszem ale Atmegi, nie kwarcu. Na diodę dam 330.
Na razie nie programuje, tylko chcę żeby za pomocą mkAvr Calculatora odczytać sygnaturę procesora, więc nie powiem co z tym pinem reset. To właśnie pin RESET + odpowiednia sekwencja SPI umożliwia komunikację pozwalającą programować i odczytywać dane (w tym fusebity) z MCU. Jego nieprawidłowe działanie skutecznie uniemożliwia programowanie (odczytanie...
Za przeproszeniem... w 90% przypadków do kwarcu należy dokładać kondensatory! Chyba, że dorwiesz gdzieś rezonator z wewnętrznymi, ale wtedy to one mają 3 wyprowadzenia. :) Pozdrawiam.
To dam na zasilaniu kondensator 100nF jak najbliżej procka. A co do kwarcu to mam 4mHz i myślę, że na razie wystarczy, a jak co to zmienie na 8.
TCCR0 = _BV(x<<CS00); Źle użyłeś makra _BV. _BV(x) jest równoznaczne z ( 1 << x ), czyli w Twoim przypadku próbujesz wykonać podwójnie przesunięcie bitowe. Jeżeli x = 3 (CS00=0): _BV(3<<CS00) = _BV(3) = (1<<3) = 0b00001000 czyli TCCR0 będzie równe 0b00001000 . Innymi słowy, próbujesz ustawić bit tylko do odczytu, zamiast...
ok udało mi się odpalić zegar :) mam jeszcze pytanie, śpieszy się o jakąś 1s na 10min, czy wystarczy pokombinować z kondensatorem, który jest przy kwarcu ??
1. Po odłączeniu zasilania zegar rtc skasowany 2. PCB potraktowane autorouterem ? Kwarce za daleko od układów. Kondensator od 32.768kHz możesz połączyć z masa. Masa powinna być masą (na jednostronnej płytce problematyczne) Kondensatory odsprzęgające zasilanie jak najbliżej układów. Ale jeśli to ma "tylko działać" to pewnie będzie i z tak kiepsko zaprojektowanym...
Mam wersję Bascoma 1.11.8.1. Zmianę Fusebitow zatwierdziłem przyciskiem Write FS. Przy kwarcu mam kondensatory po 27pF. Mam tylko pytanie czy ma znaczenie którą stroną podłącza się kwarc, czy to nieistotne?
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...
Kwar stosujesz wtedy, gdy przez przypadek przeprogramujesz "fusy" tak, że procesor ma pracować z zewnętrznym oscylatorem kwarcowym. Wewnętrzny generator RC zostaje wtedy wyłączony i nie można programować proca w programatorze, w którym nie ma kwarcu. Jeżeli to właśnie zrobiłeś, to wystarczy, że do Twojego programatora dolutujesz kwarc i kondensatory,...
witam zmienilem ustawienia na – 1111:1111 external XTAL. raz na [WRITE FS] ale zapomnialem przestawic CKOPT - Fusebits High opcję Fusebit H – 1:CKOPT 1 na – 0:CKOPT 0 i sie zablokopwac czy ta metoda pomoze ?? bo jakos narazie nic, a jak odblokowac przez inny procek?? jest udalo sie !!!! troszke inaczej to zrobilem do programatora dolaczylem...
Jestes pewny ze masz taki kwarc jaki myslisz ;) Dla pewnosci pomigaj dioda na delayu :) Sprobuj ustawic bit CKOPT, z 1 na 0, chociaz przy 8MHz nie jest to konieczne. Masz kondensatory przy kwarcu? Ostatnio modnie jest nie dawac, wiec moze to to ;)
A dlaczego po prostu nie dodasz tej linii SCK? Tak, kondensatory przy kwarcu są niezbędne, CKOPT możesz włączyć.
Ja dodam: 1. AVCC nie podłączone do zasilania. 2. Układ będziesz programował poza płytką? Brak złącza ISP i RESET także wymagałby zmiany. 3. Odłącz AREF od AVcc. Nie używasz ADC więc ten pin możesz zostawić niepodłączony - to bezpieczniejsze rozwiązanie. 4. Pomyliłeś wejścia i wyjścia 7805. 5. Kondensatory przy kwarcu o 1mln razy za duże. 6. Dodaj kondensatory...
Witam. W zakladce w programatorze Bascoma poszukaj sobie tego: 001111:Ext. Crystal/Resonator High Freq. ; Start-up time: 1K CK +64ms; [CKSEL=1111 SUT=00] i zaprogramuj fuse bity. Kwarc 8MHz z kondensatorami 33pF wraz z Atmega rusza.
Kwarc z możliwością podłączania/odłączania na plus. A co z jego kondensatorami?
Po chwili przemyślenia ( czytaj dwa dni ) doszedłem do wniosku że jednak dodam zewnętrzny kwarc. Czy 8Mhz wystarczy? Oczywiście z dwoma kondensatorami 22pF.
Nie wiem co da fotka, bo jak już pisałem jest to zestaw uruchomieniowy gotowy, kupiony i w dodatku nie mój. Nic z podłączeniem kwarcu nie zmieniałem ale jeśli to pomoże rozwiązać problem, to proszę http://obrazki.elektroda.pl/9677763400_1... Kwarc 16MHz dołączony zworkami. Kondensatory do kwarcu są. Zasilanie z programatora USBAsp podłączonego...
Do tego służy timer2... Poczytaj o trybach pracy... Do podłączenia kwarcu zegarkowego przeznaczone są piny TOSC1/TOSC2... Niestety w przypadku ATmega8 są one współdzielone z wejściem głównego generatora... Wynikają z tego dwie rzeczy... Po pierwsze uC trzeba taktować z wewnętrznego RC... Po drugie w mega8 w przypadku kwarcu 32kHz potrzebuje kondensatory......
Czy przy kwarcu masz prawidłowo kondensatory do masy? Czy w ogóle masa nie jest w którymś miejscu przerwana?
Masz programować z podłączonym kwarcem i kondensatorami, ustawienia wyżej prawidłowe. A przewody - przylutuj albo nie - nie wiem do czego to ma się odnosić.
Vcc i Avcc do plusa zasilania, GND do masy, Kwarc podłączasz do nóżek XTAL1 i XTAL2. a kondensatory pomiędzy wyprowadzenia kwarcu i masę. Reset niepodłączony(chyba że używasz go jako PC6). Nieużywane nóżki mogą zostać niepodłączone.
http://obrazki.elektroda.net/31_12572642... W itam. Pragnę przedstawić model zegara binarnego wykonanego na przedmiot Technologia Informacyjna. Z racji tego, że na wykonanie miałem 1 tydzień, wliczając w to szkołę i dojazd do niej, czasu na wykonanie było niewiele. Brakło niestety czasu na obudowę. Informacje o zegarze: - 17 diod led green...
Dolutuj kondensatory do kwarcu zgodnie z dokumentacją mikrokontrolera: http://mikrokontrolery.blogspot.com/2011...
Podłączone obie masy, zasilanie +5V, doprowadzone AVCC poprzez dławik 10uH, kondensatory 100nF do AVCC i AREF, kwarc 8MHz wraz z kondensatorami 27pF. Zgodnie ze schematami z książki M.Wiązani "Programowanie mikrokontrolerów AVR w języku BASCOM".
Program wprowadzam do AT8 BASCOM-AVR tym samym co piszę programy. Ustawiłem 8MHz wewnętrzny generator. Teraz to 8razy lepiej wyświetla LCD :D Zrobiłem ten układ na Waitms tylko nie wiem jak obliczyć o ile przestawić jeśli w godzinę zwalnia o 1sekundę :D Dodano po 2 A teraz ustawiłem fuse bity na 8 MHz tylko, że kwarc i 2 kondensatory 33pF.
Co do pytaniń 1 i 2 to wszystko zależy od przeznaczenia. Jeśli np budujesz generator na kwarcu o odpowiedniej częstotliwości to potrzebujesz odpowiedni rezonator. Wszystko zależy od przeznaczenia. Elementy dobiera się do układu w którym mają działać. A co do 3 pytania to możesz podłączyć równolegle dwa przyciski. Tylko że będą one realizowały to samo.
Do przeładowania Timer'a1 używaj: Int_timer1: Load Timer1 , 62500 [...] Return Mam jeszcze jedną regułę z przeszłości aby nie używać obsługi pamięci EEPROM w obsłudze przerwań (starsze wersje BASCOM'a przy rozbudowanych programach powodowały błędne działanie programu). Stosuję to do dziś dnia i nie mam zamiaru sprawdzać to w nowszych wersjach...
W ATMEGA8 od rezonatora 32768Hz trzeba podłączyć kondensatory jakieś 33p idące do masy, bo te wewnętrzne nie działają. Przynajmniej tak mi się wydaje. Rpal, wyjaśnij mi tej kod w obsłudze przerwania bo nie pojmuję: TCNT2=0x0A;
wlutowałem go wraz z kondensatorami (22), więc nie rozumiem, po co mi dodatkowy generator... kwarc nie wystarczy?
To sa dwie rozne czesci. Dla rezonatorow kwarcowych dodaje sie te kondensatory, aby ulatwic start i prace przy wlasciwej czestotliwosci rezonatora kwarcowego. Czasami jest konieczne dobranie tych pojemnosci, ich zwiekszenie albo zmniejszenie. Inna sprawa, ze trzeba wiedziec, dla danego ukladu wymagany jest kwarc pracujacy w swoim rezonansie szeregowym...
Witaj. To może ja zacznę, skoro taka cisza w Twoim temacie :) 1. Ta wersja mikrokontrolera nie może działać z 3,3V. 2. Schematy generalnie wyglądają OK, choć mogłem coś przegapić. 3. Kwarc o który pytasz powinieneś zastosować, by mieć pewność komunikacji. Jeżeli go nie wlutujesz to nie ma sensu tych kondensatorów dodawać, ale nie będą przeszkadzać,...
Piszesz nadal dość chaotycznie. Na chwilę obecną wydaje mi się, że mylisz stabilność częstotliwości z dokładnością jej wartości bezwzględnej. Jeśli chodzi o tę drugą to można podstroić generator kwarcowy dobierając kondensatory przy kwarcu. Lub programowo wprowadzać potrzebną poprawkę. Albert
-Kwarc przy procesorze ma wartość 8MHz i akompaniują mu 2 kondensatory 22pF. To napisz jeszcze jak ustawiłeś fuse bity.
Mam pytanie jakich kondensatorów użyłeś przy kwarcu? Zapewne 20 - 36 pF.
Cześć wszystkim, którzy to przeczytają. Piszę ten temat drugi raz bo miałem problemy z grafiką, przepraszam. Od niedawna zacząłem interesować się elektroniką, zakupiłem trochę elementów no i dwa Atmegi8 żeby trochę pouczyć się programowania. Stworzyłem schemat programatora z 2 różnych schematów i sam nie wiem czy jest dobry. Chciałem również spytać...
Hallo ! Domniemywam, że Twój projekt posiada kwarc o częstotliwości 1MHz. Jeśli masz dostęp do częstościomierza, lub oscyloskopu sprawdż obecność oscylacji na kwarcu i w razie jej braku zwiększ pojemności kondensatorów przy rezonatorze, lub sam kwarc. To pierwsza rzecz, którą bym sprawdził ale dalej czepiałbym się fusów.
Spróbuję kod tylko muszę do sprzętowego SPI podłączyć wyświetlacz bo puki co programowo wysyłam. Nie bardzo wiem co siedzi na tej miojej płytce. Jakieś 2 kondensatory tam są i 2 diody. Mam jakiś kod do tego dołączony pod 51 i jak patrzę to tam jakies info czyta z wyświetlacza i 4 rodzaje rozpoznaje i w zależności od tego inicializuje. Na razie kupiłem...
Jak dla mnie to przede wszystkim zamiast deley() wykorzystać jakiś zew. zegar RTC usypiać procka i wybudzać przerwaniem z RTC Nie trzeba używać zewnętrznego RTC - wystarczy podłączyć kwarc i użyć przerwania z wewnętrznego timera. Nie wiem, jak w przypadku Arduino, ale zastosowany w nim mikrokontroler to chyba ATmega8, więc jest taka możliwość (o ile...
Tak podłącz w ten sposób http://mikrosterowniki.pl/dokumentacje/A... Kwarcu i kondensatorów nie muszisz , możesz miedzy zasilaniem dac.
Mam jeszcze takie pytanie przy okazji. Jak muszę ustawić, żeby procesor był taktowany zewnętrznym kwarcem 8MHz? Kwarc mam podłączony do XTAL1 i XTAL2 w mikrokontrolerze. Nóżki kwarca są również podpięte przez kondensator 22pF do masy. Ostatnia pozycja na liście (screen2.jpg - ta jeszcze jedna, co widać tylko jej górny fragment ;)) : 1111:XXXX external...
Domyślam się również, że zastosowanie elementów SMD znacznie zmniejszyło by wymiar samej płytki i umożliwiło by sensowniejsze poprowadzenie ścieżek, lecz wyzwaniem samym w sobie będzie przylutowanie uC bez hotaira/minifali ;) Spokojnie zwykłym grotem dasz radę, tym bardziej z rezystorami i kondensatorami SMD. Tym bardziej, że mógłbyś je spokojnie dać...
To do rozwiązania 2 dodaj kondensator 100nF do masy To jest zbędne. ATMega8 ma na pinie reset układ automatycznie resetujący MCU. Można zmienić fusebity - wydłużyć czas startu MCU. Niestety autor nic nie wspomniał o taktowaniu ATMegi - wewnętrzny generator, kwarc? Może isę po prostu nie wzbudza. Może być problem z zasilaniem - kondensatory na zasilaniu...
Czytałem wiele razy, że warto dorzucić około 12pF (albo mniej, próbuj), potem jeżeli zależy Ci na dokładności dobierać wartości. Sam jakiś czas temu próbowałem uruchomić ATmega8 na zegarku kwarcowym, bez kondensatorów nie udało się, a z kondensatorami już nie próbowałem - postanowiłem użyć PCF8563 i zobaczymy co będzie dalej.
kondensatory kwarc kwarc atmega8 atmega8 kwarc
radiowy pilot sterowa alarm fiata skrzypi amortyzatory
projekt buggy aktualizacja dekodera manta
Pompa wspomagania Land Rover Evoque 2.2: Problemy i diagnostyka Pomyłka w podaniu stanu licznika Tauron - jak skorygować?