Jeśli Attiny może pracować bez kwarcu to tak.
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
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.
Specjalnie się na tym nie znam, ale ja bym sprawdził fusebity, kwarc. Pzdr
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...
Kwarc zmieniłeś, a fuse bity?
Postaram się pokazac ale PCB to płytka uniwersalna z attiny, kwarcem, kondensatorami, rezystorami i diodą To wszystko :)
Czy jest konieczne podłączanie kwarcu do attiny 2313?
Jak ustawić fusebit w attiny dla kwarcu 4mhz?
Podałem jak podłączyć kwarc pod ATTiny. Nie mam przykładu ponieważ jak pisałem używałem programu Bascom.
Marask! Ale aż 3 kondonki pod rząd żeby nie trybiły? Pod 2 różnymi kwarcami?
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...
Podobno fabrycznym ustawieniem attiny2313 jest wewnętrzny kwarc (mój attiny jest nowy)
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.
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.
Potrzebny był na tempo programator do ATtiny 2313 więc go na kolanie zbudowałem i działa wyśmienicie. Problem w ustawieniu fuse bitów. Procesorek ma być nie zabezpieczony (to już wiem jak) ale ma pracować z kwarcem zewnętrznym ok. 11Mhz . W tej chwili ptaszki mam na : CKDIV8 SUTO CKSEL3 CKSEL1 CKSEL0 Poradźcie jak to poustawiać . Prog to Pony 2000.
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 :)
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...
Oprócz zmiany w fusebicie CKSEL = 1111 trzeba zmienić prescaler.... chyba. Czy ktoś może podpowiedzieć, podać link jaki prescaler winien być ? Nie wykorzystujemy tu przerwań. Jedynie Nie przerwania decydują o potrzebie stosowania prescalera. Prescaler jest dzielnikiem zegara taktującego dla timerów. Jeżeli nie wykorzystujesz w programie żadnego z dostępnych...
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...
aha - spróbuje. A na przyszłość - jak trzeba ustawić te fusebit żeby attiny 2313 pracował prawidłowo z kwarcem 4Mhz??
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...
Ponowne ustawienie aktualnej godziny po powrocie "fazy" to kwestia sekund. Jam ma się inny zegarek pod ręką. Jaka jest stabilność kwarcu?
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...
Który opcje trzeba wybrać w fusebit A987 żeby tykał zewnętrzny kwarc 16 MHZ?? external RC osc?? Attiny 2313
A nie prościej odliczyć sekundę licznikiem? Mikrokontroler może wykonywać czasie tej sekundy inne operacje, a nie zajmować się własnym zapętlaniem.
Ileż można! Ustawienia fusebitów dla Atmegi i Attiny w ponyprog dla zewnętrznego kwarcu:
Wgrałem kod Jonego do Attiny 2313A ,z kwarcem 16 MHz jet 32/32 sekund . Z kwarcem 8 MHz jest 64/64 sekund .
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.
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 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ą...
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...
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.
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...
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...
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...
I wystarczy go tylko podłączyć do pinu Attiny?
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...
Czyli też obstawiasz za Attiny? Tylko co robi kwarc na pin 5 i 6...
Witajcie. Na wstepie poprosze o wyriozumialosc. Jestem absolutnie zielony i poczatkujacy. Kupilem programator usb podobno zgodny z STK500. Korzystam z programu AVRDUDE. Zeby zaprogramowac attiny 2313 trzeba mu podczepic kwarc i kondensatory. Znalazlem w domu dwa kwarce 1 MHz i 6 MHz. Jakimi kondensatorami trzeba te kwarce zbocznikowac do masy ?
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 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...
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.
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?:)
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...
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.
...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...
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"....
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...
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....
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...
Zamiast rezonatora użyj generatora kwarcowego. Ma jedno wyjście: http://www.tme.eu/generator-kwarcowy-obu... które podpinasz do procesora.
No wiadomo że trzeba go wyciągać :) IMO na wewnętrznym RC, prędkości rzędu 4800, 9600 powinny działać bez kwarcu.
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...
Były tu już podobne temat, może tam znajdziesz odpowiedź: https://www.elektroda.pl/rtvforum/topic1... https://www.elektroda.pl/rtvforum/topic1...
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ś...?
Może lepiej użyć 555 w takim razie...
Witam wszystkich chciałbym się podzielić tym z czym ja miałem największe problemy przy sterownikach V2 a więc skompilowany plik bas na hex (pomoc w kompilowaniu otrzymałem od kolegi z innego forum ,za co mu bardzo dziękuję ,dzięki Codeking) oraz scren z fusebitami ustawionymi dla Attiny dla kwarcu 4Mh. Atinny programowane przez PonyProg i płytkę simOUT:)...
Zobacz sobie na główne różnice https://obrazki.elektroda.pl/4227875900_... Z tego wynika, że śmiało możesz wstawić wersję V.
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ł...
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
Dobra, a gdzie jest kwarc? Ustawisz fusebity na kwarc zewnętrzny i klops.
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.
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...
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...
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...
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 .
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...
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...
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...
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).
$regfile = "attiny2313.DAT" lub zaznaczenie uC w opcjach kompilatora. Dodatkowo być może przyjdzie się zmagać z "fusami" bo Tiny 2313 ma preskaler ustawiony do podziału zegara przez 8. Przy częstotliwości generatora kwarcowego np. 16MHz chodzi z częstotliwością 2MHz. Jeżeli to nie przeszkadza to wystarczy w Bascomie wskazać zegar 2000000Hz i po kłopocie.
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ś...
Attiny lub Atmege zapuszcze kwarcem 1MHz -popularna wartość i zupelnie wystarczająca. Obecnie 8051 chodzi na 4MHz czyli dokladnie rdzen na 333kHz i w zupelnosci wystarcza żeby czasowo dokładnie obrobić sygnał 10Kbits/s
do filtracji zastosuj kondesatory 100nF i elektrolityczne ważne jest umieszczenie jak nabliżej uC , oczywiście również przy LM 7805 część mocy L293 lepiej zasilać przed stabilizatorem niepotrzebna strata mocy w stabilizatorze , nie widzę żadnych wejść , zrób złącze do programowania , widzę że planujesz pracę tylko z wewnętrznym generatorem ale warto...
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.
Attiny tyka na wewnętrznym kwarcu 8Mhz bez dzielnika przez 8. No ale te 2us to jest czas w którym Timer nie zlicza (znaczy zlicza ale od zera, akiedy wpisze mu nową wartość to liczy tak jakby od nowa) no więc te 2us jest dodawane do każdej sekundy co nie? No niby jest sprzetowo ale zeby wszystkie dane móc zapisac na raz to trzeba trochę czasu, chyba...
Nie można ustawić na generator wewnętrzny 20MHz, bo takiego ATtiny nie ma . Rezonator kwarcowy lub zewnętrzny generator 20MHz
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...
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...
bo kwarc to na pokladzie juz masz.
.. czy układ będzie działał w tych samych warunkach co znajduje się obecnie (i działa ok. przez ok. 3 dni) w przyszłości prawidłowo? A ja proponuję pokazać płytkę PCB i na wszelki wypadek schemat. Bo wprawdzie kolega pisze o kondensatorach filtrujących itp .... i niby przy nogach zasilania ... ale coś to wszystko dziwnie brzmi. A tym bardziej jak się...
Tak, skompilowałem na nowo i wgrałem nowego hexa. Ale jeszcze bity zostały do wprowadzenia. Wprowadziłem odpowiednie fusebity. Do megi wg screena co jest wyżej i attiny 2313 na wewnętrzny kwarc 8 MHz. Efekt: nie działa dalej.
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.
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.
Ustawiam na jakiego proca ma isc program :/
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.
Problem może leżeć w rezonatorze kwarcowym jego stabilności i dokładności , czym wyższa częstotliwość rezonatora tym lepiej powinien on działać dla wyższych prędkości transmisji i tym większą prędkość można osiągnąć . Następnym słabym ogniwem może być transoptor który nie dość że powoduje opóźnienia to jeszcze znacznie zwiększa czasy narastania i opadania...
http://obrazki.elektroda.net/50_12602921... Wiele posiadanych przez nas odbiorników radiowych nie posiada funkcji RDS, a jeżeli już, to producenci ograniczają funkcjonalność do wyświetlania NAZWY STACJI, bądź aktualnej godziny. Amatorskie wykonanie takiego dekodera wiąże się z trudnościami w nabyciu niezbędnego rezonatora kwarcowego o dość...
Co do kwarcu to definiujemy go zawsze, niezależnie od tego czy proc pracuje na zewnętrznym, czy na wewnętrznym, bo to jest informacja dla kompilatora, wg jakiej wartości ma wyliczyć czasy dla różnych instrukcji. Jeżeli to jest "nówka sztuka" to pracuje na wewn. 1MHz. Jak sam zauważyłeś, instrukcja "Loop" powinna znajdować się po ostatnim "Endsub", ale...
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
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 ;)
A podpięcie generatora pomogło? Jeśli ustawiłeś bity jak napisałeś i nie ruszałeś nic innego to mikroprocesor musi chodzić na rezonatorze kwarcowym. Jeśli tak nie jest to może to oznaczać że rezonator jest niepoprawnie podłączony i/lub "zaśmiecone" napięcie zasilania (brak kondensatorów filtrujących lub jak miałem kiedyś z ponyprogiem -sam ustawił mi...
włąsnie o taki tester mi chodzi mam programator stk 200 attiny 2313 i atmege 8 kwarce itd.
bascom attiny kwarc attiny różnica attiny generator
laguna klapa bagażnika wyciąć otwór szkło ustawić temperatura klimatyzacja
klima dachowa szarp niebieski obraz
Opis stabilizatora napięcia TNY268GN od Power Integrations Jak naprawić zwarcie w kinie domowym?