Specjalnie się na tym nie znam, ale ja bym sprawdził fusebity, kwarc. Pzdr
Kwarc do attiny 2313 akurat nie jest potrzeby, lecz ponieważ at90s2313 które ma takie samo ułożenie pinów wymaga kwarcu, ponieważ nie posiada weznętrznego.
Kwarc zmieniłeś, a fuse bity?
Marask! Ale aż 3 kondonki pod rząd żeby nie trybiły? Pod 2 różnymi kwarcami?
W Burn'O'Mat fusebity są odwrócone - ptaszek = 0, brak ptaszka = 1, zatem powinieneś dla kwarcu 12MHz odznaczyć wszystkie bity CKSEL. Gdy je zaznaczysz wychodzi 0000, czyli External clock, więc na generatorze działa, a na kwarcu nie. Ustaw wszystkie odznaczone, wtedy powinno zadziałać. Pozdrawiam
Jeśli Attiny może pracować bez kwarcu to tak.
Podałem jak podłączyć kwarc pod ATTiny. Nie mam przykładu ponieważ jak pisałem używałem programu Bascom.
Czy jest konieczne podłączanie kwarcu do attiny 2313?
Praca na wewnętrznym generatorze ustawiona jest fabrycznie. Nie pamiętam dokładnie ale chyba na 8MHz. Dodatkowo trzeba pamiętać, że ustawiony jest prescaler tej częstotliwości przez 8 (nowość). Tak więc ATTINY2313 pracuje domyśnie chyba na 1MHz. Parametry można odczytać poprzez programator Bascom'a. Do tej pory programowałem tylko 1 uC tego rodzaju...
Podobno fabrycznym ustawieniem attiny2313 jest wewnętrzny kwarc (mój attiny jest nowy)
Witam Może ktoś podać gdzie szukać w eagle, attiny 2123 i kwarc 14,000?
po pierwsze to attiny trzeba przestawić na zewnętrzny kwarc, bo standardowo jest na wewnętrznym RC. po drugie ATtiny2313 ma dodatkowy fusebit odpowiedzialny za podział częstotliwośći zegara przez 8. niepamiętam jak sie on nazywa dokładnie ale jak programujesz z bascoma to tam jest to ładnie nazwane (clock frekwancy divider) czy jakoś tak. standardowo...
Ponowne ustawienie aktualnej godziny po powrocie "fazy" to kwestia sekund. Jam ma się inny zegarek pod ręką. Jaka jest stabilność kwarcu?
aha - spróbuje. A na przyszłość - jak trzeba ustawić te fusebit żeby attiny 2313 pracował prawidłowo z kwarcem 4Mhz??
Schemat ok, program tez, więc coś pogmatwałeś. Załóż większy delay, znaczy Wa (tak z pół sekudy) i sprawdzaj miernikiem wyjścia 2003 i AT. Jak w AT brak zmian pewnie ten źle podłączony, czyli zasilony, bo więcej tu nie ma. Podłącz leda, wgraj program co będzie nim migał i sprawdz, czy AT wogóle działa.
Który opcje trzeba wybrać w fusebit A987 żeby tykał zewnętrzny kwarc 16 MHZ?? external RC osc?? Attiny 2313
Procesor ziała z wewnętrznym oscylatorem 8MHz. I tu może być problem, wewnętrzny RC jest raczej mało dokładny co przekłada się m.in. na dokładność odmierzanych czasów na timer'ach. Spróbuj to samo uruchomić na zewnętrznym kwarcu 8MHz (wystarczy zmienić fusebity no i podłączyć kwarc).
Attiny działa na wewnętrznym kwarcu 8 MHz tak jak został przyniesiony ze sklepu (Fusebitów nie zmieniałem). Nowy procesor ze sklepu ma włączony podzielnik i pracuje na częstotliwości 1MHz. Bit włączający podzielnik nazywa sie CKDIV8 . Do zmiany FuseBit`ów podchodził bym jednak ostrożnie. Spróbuj innego programu do współpracy z tym procesorem. Przypominam...
1. jeśli masz Attiny 2313 prosto ze sklepu, to nie musisz podłączać zewnętrznego kwarcu, Attiny 2313 ma wbudowany wewnętrzny oscylator który na dzień dobry jest ustawiony na 1 MHz 2. przypuszczam, że błąd jest w podłączeniu programatora, do których pinów podłączyć programator, dowiesz się po zapoznaniu z pierwszymi stronami instrukcji do Attiny 2313,...
MKR87 --> nie dość że masz jednak włączony wewn. oscylator ;) to działa on fabrycznie na częstotliwości 1MHz - dlatego wszystko ci wolniej działa ;) - a dodatkowo wcale nie jest używany kwarc który tam wsadziłeś - w tej chwili. Dopiero jak przestawisz fusebity np na zewn kwarc to zadziała ci na kwarcu. Choć to jest zbedne bo równie dobrze można oscylator...
http://obrazki.elektroda.pl/5693144900_1... co do taśmy to ma ok 30 cm, przepraszam za schemat ale robiłem go w paincie;p tam jeszcze wiadomo do v0 idzie potencjometr 10k a wydaje mi się że zasilacz od dvd ma stabilne napięcie. dodam że uc jest na wewnętrznym kwarcu
Pomysł z odcinaniem zasilania jednego z procesorów też raczej nie przejdzie. Powód: http://obrazki.elektroda.net/86_11714777... Obrazek pochodzi z dokumentacji ATTINY. Co będzie się działo z tym niezasilanym procesorem, jeśli programator, lub drugi procesor wymusi mu stan wysoki na PINie? Oto jest pytanie. Dodam tylko, że te diody na rysunku są wbudowane...
No wiadomo że trzeba go wyciągać :) IMO na wewnętrznym RC, prędkości rzędu 4800, 9600 powinny działać bez kwarcu.
O ile dobrze pamiętam niektóre procesorki wymagają kwarcu, a inne nie. Tak na przykład w przypadku AT90S2343 i ATTINY nie dołączamy kwarcu.
Zastosowane Attiny 2313 -20PU. panowie, panowie ( ajnsztajn1992 i mpx-fm) - kolega napisał dwa posty wcześniej, jakiego ma procka - widzicie w symbolu 20PU - to oznacza, że może działać z kwarcem do 20MHz. Więc gdyby tak było , że ATtiny jak to nazywacie czasem nie lubi kwarców 12MHz i zależy to od jego widzi-mi-się to by nic mu nie działało. Więc...
Jak ustawić fusebit w attiny dla kwarcu 4mhz?
To wszystko zależy od parametrów jakie ustawisz w tych modułach m.in od: - anten - częstotliwości (433/868 MHz) - szybkości transmisji - dewiacji - pasma Mi udało się uzyskać zasięg 250 m w otwartym terenie 868 MHz i 9600bps. Co do w budynku to zależy jakie grube ściany itp. Ale w mieszkaniu zasięg jest wszędzie, nawet w lodówce - co się okazało przy...
Witam, No tak, w zasadzie taka Atmega ma stosunkowo duże możliwości i będzie się marnować, ale za to CA80 będzie wygodniejsze w użyciu...:) A teraz na poważnie. Z tego co się orientuje każda Atmega ma możliwość takiego wykorzystania Timera2, więc może to być nawet Atmega48 lub atmega8. Tak, chodziło mi dokładnie o kwarc zegarkowy. Wiem, też, że niektóre...
Nurtuje mnie dlaczego ATTINY2313 są niewidoczne pod MkAvrCalculatorem, raczej błędy w lutowaniu wykluczam Jeśli masz pewność że te sygnały niezbędne do programowania, dochodzą na tą podstawkę (można przemierzyć od podstawki, która Ci działa), to może być taka kwestia, że ten kwarc w Twojej sytuacji jest niezbędny. Przynajmniej do czasu przeprogramowania...
Kolejność ogólnie obojętna, lecz jeśli programujesz procek, poza układem bez kwarcu, a który ma pracować z kwarcem (nowy) to najpierw program. Jeśli we fusach włączysz taktowanie zewnętrzne kwarcem a go nie podłączysz, procek ani nie rusza ani go nie zaprogramujesz.
Ustawienie SUT=11 jest zalecane jeśli jest użyty oscylator kwarcowy, natomiast ustawienie SUT=00 jest zalecane gdy użyty jest rezonator ceramiczny. W obydwu przypadkach czas wstawania procka to 14CK + 64 ms. Szczegóły na stronie 31: [url=http://www.atmel.com/Images/doc8246...
Postaram się pokazac ale PCB to płytka uniwersalna z attiny, kwarcem, kondensatorami, rezystorami i diodą To wszystko :)
Ponieważ i tak są zablokowane to na macanego: 1.odłącz kondensatory od kwarcu-zegarkowe zwykle chodzą bez kondensatorów. Jak nie pomoże- 2.Spróbuj w bascomie ustawić w opcjach port delay na 100 do 1000.
W jakim środowisku kompilujesz ten kod? Jakieś błędy lub ostrzeżenia przy kompilacji? Masz zadeklarowaną częstotliwość z jaką pracuje twoje attiny w kodzie lub opcjach projektu? Bez tego standardowe funkcje czasowe _delay_ms(), _delay_us nie będą działać prawidłowo. Jeżeli nie zmieniałeś ustawień fusebitów to twój mikrokontroler pracuje z domyślną częstotliwością...
Witam, Kopiujemy prosty układzik, którego zadaniem jest wysyłanie w pętli prostych sygnałów. Sygnały mają długości od 50ms do 800ms. W oryginalnym układzie do Attinki dołączony był kwarc 16.000. Nasz, skopiowany układ chodzi bez kwarcu, przebiegi są prawidłowe. Pytanie, po co ten kwarc jest w oryginale ?
Ileż można! Ustawienia fusebitów dla Atmegi i Attiny w ponyprog dla zewnętrznego kwarcu:
Wielkie dzięki. Widać oscylacje więc ruszyło.
nie pamiętam numerów nóżek i pinów, ale u mnie na takim programatorze ( wg Bascoma - Sample Electronic Programer) bez problemu działa. w opcjach trzeba tylko wybrać AT TINY 2313 i już. być może próbujesz programować go jako at90s2313. Jeśli nie masz opcji Tiny w bascomie, musisz ściągnąć nowszą wersję. kwarc nie przeszkadza, chociaż nie pracuje. fabrycznie...
A nie prościej odliczyć sekundę licznikiem? Mikrokontroler może wykonywać czasie tej sekundy inne operacje, a nie zajmować się własnym zapętlaniem.
a co z tym kwarcem czy program do attiny nie pracuje na wewnętrznym oscylatorze? a na płytce jest zewnętrzny? a jak zoptymalizować ten kod w bascomie- za bardzo nie wiem o co chodzi jestem początkujący
Na schemacie jest AT90S2313P a mówisz o ATtiny. Może podepnij jakiś kwarc parę MHz na próbę? N. PS. McMonster, bardzo dobry ten artykuł http://mikrokontrolery.blogspot.com/2011... faktycznie tak jest że na początku wszystko jest pod górę...
W at90s2313 musiales kwarc montowac. W attiny2313 jest wbudowany. Moim zdaniem zrob jedna plytke, wejscie na programator i koniec.
Szukaj i ustaw mniej więcej tak: Ext.Crystal.Osc frequency 3.0-8.0 Startup time i reszta raczej nie istotne w Twoim przypadku.
Twój błąd polega na tym, że użyłeś słowa "Bascom" w pytaniu. Niektórzy bardziej nerwowi użytkownicy forum reagują na to słowo alergicznie. Mechanizm jest taki sam jak w przypadku PiS - ktoś im wmówił, że to zło wcielone i trzeba takich obrażać. A co do Twojego pytania, to obawiam się, że nie uruchomisz Tiny2313 na 32 kHz kwarcu. Musiałbyś dołączyć jakiś...
Do optymalizacji: 1) formatowanie kodu (można wcinać więcej poziomów niż tylko jeden ;) ) 2) za dużo "magicznych liczb", za 3 dni zapomnisz co te PORTD=0xXX znaczą 3) zmienne i funkcje globalne powinny być static (poza main i przerwaniami) - oznacza to, że nie będą eksportowane = kompilator może je zoptymalizować/rozwinąć w miejscu wywołania. 4) o stałych...
koniecznie zmień kolejność (manual str 88 ) TCNT1L = 0xDC; TCNT1H = 0x0B; na TCNT1H = 0x0B; TCNT1L = 0xDC; albo lepiej w C TCNT1=0x0BDC napisz co wyszło abstrahując od wszystkiego zmieniłbym algorytm tzn: wprowadziłbym dodatkowe zmienne licznika, i umieścił wszystko na jednym przerwaniu. Na pierwszy rzut oka to komplikacja, jednak w rzeczywistości przesuwasz...
...Szukałem w DS i znalazłem tylko CLK na jednej nóżce. W tymże DS występuje również taki rysunek: http://obrazki.elektroda.net/9_128108694... Wystarczy przeczytać, trzy wyrazy :) Czy da się podpiąć pod to rezonator?? Bezpośrednio nie, ale np. tak: http://obrazki.elektroda.net/35_12810870...
Masz to zrobione ok, z tym, że zamiast starej ATMegi8 zastosuj coś nowszego, co ma zdecydowanie mniejszy pobór energii. Nie zapomnij podłączyć także AGND. AVcc też nie zaszkodzi. No i przemyśl zastosowanie ATTiny. Taktowanie możesz zrobić na zewnętrznym kwarcu 32768Hz - nie ze względu na stabilność, lecz na zużycie energii - twoja aplikacja nie wymaga...
Witam:) Mam taki problem: kupilem programator dla AVR pod USB>ISP obsługiwany przez BASCOM. Dla testu wlozylem w podstawke AT90S2313 i nie bylo problemu - zaprogramowalem. Potem wlozylem ATtiny2313 i programator nie widzi uK. Rozklad pinow uzywanych podczas programowania jest taki sam jak dla AT90S2313, kwarc 4MHz.... czyzby ATTiny programowalo sie...
o w końcu te pojemności tych kondensatorów się sumują, czy dzielą na dwa, bo już zgłupiałem do reszty a nagle wszyscy zamilkli. Dajesz kondensatory o pojemnści dwukrotnie większej niż wyliczona - są połączone szeregowo, więc łaczna pojemność będzie dwukrotnie mniejsza, czyli taka jak wyliczona. Panowie...czy ten temat nie jest za bardzo "rozdmuchany"....
Dobra, a gdzie jest kwarc? Ustawisz fusebity na kwarc zewnętrzny i klops.
I wystarczy go tylko podłączyć do pinu Attiny?
A jak podłączyć ten adapter i uniscan jednocześnie do PC? Bo z tego co widzę potrzeba 3 portów COM w komputerze PC naraz? Pozdrawiam (at)slawarek Musisz przestawić fusebity CSEL na zewnętrzny kwarc bo ATTINY ma jeszcze wewnętrzny oscylator RC i fabrycznie bity są ustawione na niego. Wsad raczej "adapter.hex".
Tak obliczenia są w porządku. Wartość do TIMSKu możesz wgrać taki sposób jak napisałeś ale ładniej jest: ldi r16, (1<<TOIE1) out TIMSK, r16 Pamietaj że po wywowałniu procedury obsługi przerwania musisz odłożyć na stos wskażnik Z. W przerwaniu musisz załadować od nowa TCNT1. Procedure przerwania zawsze koczymy instrukcją reti. A co do wartości...
Czyli jak w programatorze mam przy podstawce kwarc 4Mhz to musiałbym w nim podmienić na 16Mhz lub bezpośrednio podpiąć programator pod nóżki attiny w tym urządzeniu co już jest kwarc 16Mhz tak?:)
Zależnie od tego czy chcesz mieć wewnętrzny oscylator czy zewnętrzny kwarc to fusebity będą inne. Dobrym zwyczajem jest deklarowanie na początku typu mikrokontrolera i szybkości oscylatora(lub kwarcu): $regfile = "attiny2313.dat" $crystal = 16000000 Dodaj te linijki na początku aby być pewnym że kompilator wie jaka jest szybkość oscylatora....
Zamiast rezonatora użyj generatora kwarcowego. Ma jedno wyjście: http://www.tme.eu/generator-kwarcowy-obu... które podpinasz do procesora.
Wgrałem kod Jonego do Attiny 2313A ,z kwarcem 16 MHz jet 32/32 sekund . Z kwarcem 8 MHz jest 64/64 sekund .
uC ma ustawione fusbity na wewnętrzne RC 8MHz lub kwarc 8MHz czy nic nie robiłeś w tej kwestii i tylko tak w programie napisałeś...?
witam. config.h dołączony, port i pin ds'a również, zasilanie z osobnego przewodu. Tak się zastanawiam czy nie trzeba przypadkiem ustawić zegaru procka tak jak jest w pliku config na 8MHz przez fuse bity? Słuszna uwaga demeus, zapomniałem jakże prostego i zarazem ważnego słowa DZIĘKUJĘ. Więc dzięki wielkie za swój wkład jaki poświęcacie. Dodano po...
Ok spróbuję, ale zastanawia mnie fakt, że w poprzednich ćwiczeniach nie było takiej konieczności. No ale jeszcze mam duże braki w wiedzy... Tak jeszcze informacyjnie. W bascomie tylko kompiluję program, a programuję przez AVR studio i tam jest wybrany typ procesora. Procek taktowany jest zewnętrznym kwarcem 4 kHz.
bo kwarc to na pokladzie juz masz.
Były tu już podobne temat, może tam znajdziesz odpowiedź: https://www.elektroda.pl/rtvforum/topic1... https://www.elektroda.pl/rtvforum/topic1...
Zobacz sobie na główne różnice https://obrazki.elektroda.pl/4227875900_... Z tego wynika, że śmiało możesz wstawić wersję V.
Da się zrobić w miarę dokładny zegar bez specjalizowanego układu (zegara czasu rzeczywistego) ale pod dwoma warunkami: 1. Kwarc o niskiej częstotliwości - tzw. zegarkowy 32768 Hz 2. Do obsługi kwarcu użycie timera asynchronicznego - ale ten prymitywny procek (AT89*) się nie nadaje - minimum to atmega8. Skąd akurat takie warunki? Kwarc zegarkowy ma...
To ciekawe co piszesz bo Attiny13 jest w fabryce ustawiony na 1,2MHz (9,6MHz z zegarem podzielonym przez osiem CKDIV8) 2360Hz(2,36kHz) * 256 = 604160 Częstotliwość to zawsze połowa bo odwracamy pin tam i z powrotem wiec mnożę wynik razy dwa... 1208320 co by przypominało 1,2MHz :D Skąd czerpiesz sygnał 8MHz ;)
Witam. Chciałbym prosić Was o pomoc. Powiedzcie mi jak zaprogramować mikroprocesor żeby wykonywał jakąs instrukcje przez dokładnie 10 sekund?? Napewno trzeba wykorzystać timery, ale do tej pory mało się z nimi zadawałem i dokładnie nie wiem jak za ich pomocą można to zrobić. Chodzi mi o zliczanie impulsów z jednej nóżki mikroprocesora przez 10 sekund...
Nic się nie upali, ale działać nie będzie. 89C2051 nie potrafi "wypuszczać" prądu w dół - LED trzeba podłączyć pomiędzy wyjście i plus zasilania. Zasilanie trzeba odkłócić - np. 1 u + 100 n. Podobnie w odbiorniku, ale tu dodatkowo trzeba podłączyć TSOP zgodnei z zaleceniami producenta - RC na zasilaniu, rezystor podciągający. No i gdzie ten układ ma...
Najprościej było by to zrobić jak kolega wcześniej wspomniał na procesorze Attiny 2313 ale na samym układzie się nie skończy będzie potrzeby także kwarc jakieś kondensatory filtrujące. Proponuje poczytać to http://wkretak.pl/readarticle.php?articl... oraz to, pod tym linkiem znajduję się jak w najprostrzy sposób zaprogramować Attiny aby np na wyświetlaczu...
Funkcjonalności zależą od konkretnego mikrokontrolera. Czasami jest to kilka wejść i kilka wyjść, a czasami jedno wyjście (jak w przypadku wyżej). W jednym mikrokontrolerze może być kilka takich niezależnych modułów. Do tego inicjowanie przerwań, co jest bardzo istotne, a najczęściej najistotniejsze. Jeżeli chcesz szukać układów PIC mających CLC to...
Czyli też obstawiasz za Attiny? Tylko co robi kwarc na pin 5 i 6...
Minimalna (każda???) płytka Attiny go nie ma. I nie musi bo kwarc jest tutaj opcją, każdy ATtiny i ATmega ma wbudowany oscylator RC, źródło zegara wybiera się na etapie konfiguracji rejestrem CKSEL. Bęc... punkt dla Atmela.
Jak kupisz nowego ATtiny2313 w sklepie to będzie on miał ustawione przez fabrykę, że ma pracować z wewnętrznym oscylatorem 8 MHz podzielonym przez 8. W rezultacie masz mikrokontroler taktowany zegarem 1 MHz. Nic więcej nie musisz robić tylko napisać program, zaprogramować flash mikrokontrolera i używać. W następnej kolejności możesz poczytać w dokumentacji...
Witam! Mam programator USB obsługiwany AVRProgiem. Używam zewnętrznego kwarcu przy ATTiny 26L 32,768kHz.. Po przestawieniu w fusach kwarcu na zewnętrzny tracę możliwość programowania. W AVPROG ustawiam LFXTAL i INTCAPS. Po zapisie fusów są one przyjmowane (program zaczyna poprawnie odliczać czas), ale tracę możliwość programowania. Pomysły jak wejść...
Jeśli te diody nie są do GND podłączone tylko do drugiego portu (a na to wygląda)to musisz go również skonfigurować w mion przypadku to jest tak; Config Portb = &B11111111 : Portb = &b11111011 'od razu konfigurujesz końcówki Config Portd = &B1111111 : Portd = 0111111 Do Waitms 1000 ' i tylko zmieniasz ich stany co 1000 ms Toggle Portb.2 Toggle Portb.3...
Teoretycznie jak skorzystasz z ATTiny261 i jego możliwości sprzętowego generowania przebiegów PWM, włączając PLL co pozwoli na taktowanie licznika Timer1 częstotliwością 64MHz i skracając ten licznik do 80...
A jaki to kwarc?
Wszystko fajnie, przerobiony schemat to taki sam układ jaki był poprzednio. Jednak chyba nie przeglądałeś aplikacji L293D. Prawdą jest, że silinik w tym układzie da się sterować. Jak na IN1 masz 1 to na OUT1 też. Jak na IN2 masz 1 to na OUT2 też. W związku z tym jak na IN1 jest 1, na IN2 jest 0 to silnik się kręci w jedną stronę. Gdy odwrotnie to w...
8-nóżkowy ATTiny, kwarc (albo i nie), 3 kondy, 3 opory i 3 tranzystory. Tak to się dzisiaj robi, a przy tym liczba kombinacji świecenia (w tym RND) jest ograniczona właściwie tylko wyobraźnią. Zmień technologię. Pozdrawiam. ja bym zrezygnowal jeszcze z tych 3 tranzystorow :) i to bedzie hit :)
Mam pewne obawy związane z tym ,że coś mogę podłączyć źle (to znaczy nie do tych pinów mikroprocesora co trzeba). Czym mogłoby to skutkować? Procesor przeżyje, nawet jak go odwrotnie włożysz w podstawkę. Co do SPI do nie trzeba podciągac pinów rezystorami, tylko musisz pomiędzy programatorem a procesorem wstawic do każdej z linii (MISO, MOSI, RESET,...
Przestaw zegar na 8MHz. 7% błędów przy odczycie z 'obcego' urządzenia jest raczej nie do przyjęcia. Jeżeli komunikujesz się z urządzeniem które sam zbudowałeś, jesteś w stanie przewidzieć jakie dane otrzymasz, zastosujesz jakiś mechanizm sprawdzania poprawności otrzymanych danych, to te 7% nie jest jeszcze problemem. Ale w tym przypadku (zgaduję) jesteś...
Ciekawy pomysł. Chcesz taktować procesor sygnałem z cewki i zaoszczędzić na kwarcu. To może działać, ale sam użyłbym attiny2313 i taktowanie będzie wewnętrzne 1MHz. Jak chcesz zliczać impulsy to na attiny możesz to zrobić bo piny od kwarcu są liniami portu A. W Twoim przypadku możesz dopinać kwarc na czas programowania.
Witam Jeśli chodzi o kondensator na resecie to nigdy nie stosowałem, ale widziałem to zalecenie przy pracy w warunkach dużych zakłóceń, zostawiłbym. Jeśli chodzi o Attiny i klony to występują zielone, zółte, czarne i pewnie kilka innych by się znalazło. Co do chęci wylutowania kwarcu z płytki to przypominam że Attiny84 ma 20 nóżek a Atmega328P 32 nóżki...
W datasheecie masz wszystko ;) nop - pusta instrukcja w avr gcc wyglada tak "asm("nop");". Ale swoja droga , jak zmieniles na zewnerzny kwarc, to nie wroze przyszlosci tej operacji ;)
Autor tak napisał program, że procek się już nie wyrabiał i dlatego tak duży kwarc. Nie ma to większego znaczenia, czy będzie to 16.384Mhz, czy 18Mhz. Ja napiszę program na wewnętrzny oscylator w procku 8MHz, po co stosować kwarc do tego :D
Najłatwiej kupić, ale jeśli chcesz robić to weź pod uwagę że w generatorach termostatyzowanych często spotyka się kwarce SC zamiast najpopularniejszych AT: https://obrazki.elektroda.pl/2108489700_... Budujesz generator z rezonatorem kwarcowym i opcją regulacji częstotliwości trymerem, owijasz rezonator mylarem, ten owijasz drutem oporowym,...
Sprawa jest prosta: jeśli uC idzie na wewnętrznym oscylatorze RC, to zewnętrznego kwarcu nie potrzeba. Zdecydowana większość (o ile nie każdy) nowszy avr jest sprzedawany z wybranym wewnętrznym oscylatorem RC, a więc o ile nie zmieniało się fusebitów CKSEL/SUT to nie trzeba nic podpinać dodatkowo - informacje o tym, czy procesor fabrycznie będzie szedł...
Jednego Tiny ustawiasz na kwarc i włączasz CKOUT, a drugiego ustawiasz na zewnętrzny generator z XTAL1. Łączysz CKOUT z XTAL1, i masz gotowe. Czytać noty katalogowe i analizować możliwości.
do jednogo proca podłącz kwarc i ustaw fusy na normalną pracę z kwarcem. Kondensator przy wyjściu XTAL2 zmniejsz o kilka pF i do tego wyjścia przez rezystor ~4,7k podłącz wejście XTAL1 drugiego procka, ten drugi chyba też trzeba ustawić na pracę z kwarcem. Jest to w nocie któregoś AVRa, ale którego to nie pamiętam.
Może ktoś podać gdzie szukać w eagle attiny 2123 i kwarc. A najlepiej by było gdyby ktoś wstawił zrobioną płytkę, byłbym bardzo wdzięczny.
Nie można ustawić na generator wewnętrzny 20MHz, bo takiego ATtiny nie ma . Rezonator kwarcowy lub zewnętrzny generator 20MHz
(...)chodziło mi o to, że po co stosować w takiej sytuacji zewnętrzny układ RTC i budzić mikrokontroler przerwaniem jak może on sam się budzić od wewnętrznego przerwania timer'a i obsługiwać (...) Zgodzę się, ale gdy mikrokontroler ma dedykowany do tego celu timer (np timer 2 w atmega) taktowany kwarcem "zegarkowym", a attiny takiego timera nie ma.
Witam Programowalem attiny2313 wszytko poszlo ladnie, potem ustawilem fuse bity i sie niestety pomylilem (zapomnialem ze 0 oznacza zaprogramowany) i wszytko ustawilem na odwrot. Teraz stracilem komunikacje z attiny (podlaczony kwarc). Pozaznaczane mialem nastepujacy fuse bity: CKDIV8, SUT1, SUT0, CKSEL3, CKSEL2, CKSEL1, CKSEL0 i chyba CKOUT. Czy istnieje...
Proponuje jeszcze dolozyc kwarc
Szybka odpowiedz prawidłowa :) Miałem ustawione na atmedze 8 i attiny 2313 wewnętrzy kwarc. już jest wszystko ok. dzięki za podpowiedz. pozdrawiam.
Nie, pracuje na kwarcu 1Mhz w Attiny 2313 . To wszystko jest zmontowane w ten sposób że styki silnika krokowego unipolarnego (styk 1-4) są podpięte pod 4 przekaźniki, które załączane są przez kolejne z nóżek mikroprocesora od PD2-PD5. Oczywiście jeden ze styków (styk 5) cały czas jest wpięty pod +(12v) a przekaźniki załączają -(12v). (at)^Rachel tylko...
Przedział błędu (programowo) to-1 do +1 sekund co 24h , to zależy od kwarcu(12Mhz) i kondensatorów przy nim,można wstawić trymer i po sprawie . dodano Przy attiny błąd będzie ciut większy kwarc 4 lub 8 Mhz ale też w normie .
Jak chcesz wkładać uC do programatora to zrób w nim podstawkę podłączoną na stałe. Pamiętaj o zasilaniu uC i o kwarcu gdyż niektóre AVR'y nie posiadają generatora wewnętrznego pracującego bez kwarcu. (Bez kwarcu generalnie może pracować np. ATMEGA, ATTINY).
A kwarc przy MCU masz? Bo attiny ma wewnętrzny więc "zagada" na domyślnym 1MHz (8MHz/8), a 8051 zwyczajnie nie. Poza tym przydaje się filtr przy resecie (odwrotnie niż w atmega/attiny czyli kondensator do 5V, rezystor do GND).
Masz preskaler ustawiony na aż 256 więc przeładowywanie Timera nie powinno powodować błędów. A wyliczyłeś dobrze. A masz rezonator kwarcowy 8MHz? Zapis do EEPROMu jest sprzętowy więc nic mu nie będzie przeszkadzało. Zliczanie do 2500 też nie jest specjalnie trudne. A zawsze możesz też użyć dwa przerwania. Jedno co 400us do multipleksowania a drugie...
attiny kwarc bascom attiny kwarc attiny różnica
pilot zmiennym kodem wektor napięcia sprężyna siłownika krups
Seat Altea 1.6 MPI – rozładowywanie akumulatora mimo braku poboru na bezpiecznikach Ford Focus 2019 P2000 – błąd NOx, AdBlue, SCR, czujnik NOx, EcoBlue Diesel