Wewnętrzny oscylator Attiny13 pracuje na jednej z dwóch częstotliwości (9.6 MHz lub 4.8 MHz). W świeżym attiny13 jest ustawione 9,6 MHz więc nie sądzę żeby wewnętrzny oscylator był za wolny. Chyba że jest ustawiony preskaler w rejestrze CLKPR – Clock Prescale Register. The device is shipped with CKSEL = “10”, SUT = “10”,...
tmf: Mam też świeżą wiedzę o cenach i wydajnościach układów 32-bitowych. O ile wiem, na dzisiaj jedynie ATtiny13 i ATmega8 (czyli dwa zabytki) są tańsze od 10-krotnie od nich szybszych Cortexów, z tym, że Cortex konkurujący z Attiny13 będzie miał 4 KiB ROM i 1 KiB RAM oraz 2 UARTy i raczej będzie tańszy od ATtiny13 (realnie za 3 miesiące). Porównajcie...
http://obrazki.elektroda.pl/4130382200_1... Witam wszystkich Przedstawiam urządzenie z serii " może się to komuś przyda " W sumie nie ma się nad czym rozpisywać jest to zegar z alarmem, który pokazuje: - godzinę - datę - dzień tygodnia - imieniny danego dnia miesiąca oraz posiada pięciopunktowy termometr. Sercem układu jest ATmega32...
Witam. Mam pytanie zwiazane z kofiguracja sygnaly zagarowego w Attiny13. Standardowo swiezo zakupiony jest ustawiony na wewnetrzny oscylator RC ktory pracuje z czestotliwoscia 9,6MHz z przeskalowaniem na 1MHz. Teraz, jak to cudo przestawic zeby pracowalo na 9,6MHz oczywiscie na wewnetrznym osculatorze RC. Pozdrawiam i z gory dziekuja za kazde info.
Krótka piłka - jestem lamą, mam attiny26-16PU(jeszcze nic z nim nie robiłem), który ma podobno oscylator wewnetrzny a można tez podpiac zewnetrzny. Czy on ma w domysle jakos "ustawione" ze korzysta z wewnetrznego czy musze podpiac zewnetrzny? jeżeli nie muszę to jaką częstotliwość ma ten wewnętrzny? Z góry dzięki!
Witam Nie mogę nigdzie znaleźć ani na elektrodzie ani w Googlach wad i zalet zastosowania oscylatora wewnętrznego i zewnetrznego. Bardzo proszę o pomoc :)
Witam Chciałem wykorzystać Attiny 45 do odbioru RC5. Odebrany kod miałby wysyłać przez RS485. Jako, że ma tylko obudowę DIP8, a na "dzień dobry" odpada GND, VCC i RESET, więc trzeba oszczędnie wykorzystywać. Potrzebne będzie INT0 do RC5, jeden PIN do TX jeden PIN do ReDe Zostają dwa, teoretycznie pod zewnętrzny kwarc. I teraz przy założeniu, że układ...
Witam Buduje sterownik oświetlenia i mam pytanie co do wewnętrznego oscylatora do procesorów ATmega(ATmega8). Chcialbym użyć wewnetrzny osc. gdyż: 1. Nie musiałbym grzebać w fuse bitach,gdyż fabryczne ustawienie na 1MHz mnie pasuje bo przy prescalerze=1 mam timer1 zwiekszany co 1us (upraszcza to obliczenia) 2.Upraszcza mi płytke. Mam jednak watpliwość...
Mam problem mam attiny2313 zaprogramowanego działał na nim robot itp. wedłego pewnego objaśnienia znalezionego w internecie ustwaiłem go na zewnętrzny oscylator. Wszystko było dopuki kwarc w układzie się nie zepsół i a zapasowe zgubiłem :cry:. Myślałem że w sklepie kupie nowy i będzie grać jednak w sklepie mają najmniejszy 40Mhz do pilotów :|. Teraz...
Witam Mam pytanie jak z poziomu Bascoma ustawiać lub uruchamiać wenętrzny kwarc??
Witam. Pytanie moje brzmi: Jak podłączyć 2 x Attiny 2313 żeby pracowały na jednym oscylatorze lub jednym zewnętrznym zegarze taktującym. I pod które nogi się to podłącza .
Witam. Znalazłem ciekawy projekt zdalnego sterowana 4 kanałowego IR a właściwie dwa, jeden ma wszystkie kanały chwilowe (momentary), drugi pamiętające (latch). Problem w tym, że potrzebuje mieć 2 kanały momentary i 2 kanały latch. Czy ktoś podjął by się zmian w pliku ASM. Dla mnie jest to nie do przeskoczenia. Sprawdziłem i różnica jest tylko w plikach...
Wielkie dzięki ,ale trochę mnie nie pokoi to 8Mhz bo układ zasilany będzie zasilany z jednej baterii pastylkowej - niby 3v. ale wiadomo jak to jest w praktyce ,pewnie z 2,7 v będzie miała a dochodzi jeszcze obciążenie diody. I nie będzie problemu jeśli ustawię wewnętrzny oscylator 8Mhz bo Attiny13 nie ma możliwości bezpośredniego podłączenia kwarcu?...
https://obrazki.elektroda.pl/9798266800_... Zwykle przy przeglądaniu nagromadzonych skarbów w postaci części el. przychodzą mi do głowy pomysły ich wykorzystania. Tak było i tym razem. Z jakiegoś starego projektu została mi para nadajnik/odbiornik 434MHz OOK, attiny13 i kilka DS18B20, pomyślałem że na tej bazie zmajstruję prosty bezprzewodowy...
Tiny13 ma najczęściej niedokładny wewnętrzny oscylator. Można to sprawdzić każąc mu policzyć np. 1s i sprawdzając oscyloskopem lub tanim analizatorem Saleae. Obstawiam więc zależności czasowe. Np potrzebujesz odliczyć 25us. Tam w projekcie mieli kwarc 4MHz więc dokładniej... Ten oscylator można kalibrować, ale trzeba mieć czym ->jakiś przyrząd pomiarowy->oscyloskop/analizator....
Nie, nie mam. Fusebity pokażę jutro, teraz na gorąco dopiszę jeszcze, że odnalazłem w domu starą płytkę, na której testowałem kiedyś komunikację z pilotem, tamten procek był z zewnętrznym kwarcem. Tu mam wewnętrzny oscylator RC. Czy to może mieć znaczenie? J.
Witam Myślę że powinieneś zainteresować się ATtiny13 ponieważ posiada poza rejestrami pamięć RAM co umożliwia pisanie w C (wyjątek jak wyżej opisano o ICCTINY dla 12 i 15). Gdzieś na stronach atmela było ostatnio napisane, że ATtiny12 nie będzie produkowane ze względu na przejście produkcji na wersje bezołowiowe. ATtiny15 posiada PWM z możliwością powielania...
Chcesz bawić się takim maluszkiem użyj asemblera. bascom i C to języki ,które generują kod w którym sporo da się usunąć bez szkody dla programu. Jeśli chodzi o kwarca to jest zbyteczny jeśli potrafisz skalibrować wewnętrzny oscylator RC. działa na nim bez problemu .
Zerknij tutaj: http://www.elektroda.pl/rtvforum/topic14... Tiny13 nie ma możliwości podłączenia kwarca ze względu na oszczędność w pinach, od tego jest wewnętrzny RC, albo generator, ułomnością bym tego nie nazwał ;) możesz zastosować małego pica np 12F629 zamiast ATtiny13
Wydaje mi się, że narobiłeś sobie kłopotów. Zmieniłeś wewnętrzny oscylator z 9,6 MHz na 4,8 MHz - to nie powinno stanowić problemu. Ale wyłączyłeś też reset czyli straciłeś możliwość programowania. Świeczka już zostanie na zawsze.
Ja ostatnio trafiłem w LPC811 niedziałający watchdog. Ten sam kod uruchomiony na LPC810 i LPC812 działał bez problemu. W ATtiny13 nie działał jak trzeba wewnętrzny oscylator 9.6/4.8MHz. Jak ustawiło się na 9.6MHz, fabryczna kalibracja działała bez problemu i częstotliwość oscylatora rzeczywiście ustalała się w okolicach 9.6MHz , a jak ustawiło się 4.8MHz...
Najpierw nacisnąłem przycisk Read zaznaczony na czerwono i pisało w pierwszej komórce D9 a w tej co zaznaczyłem na czerwono pisało EF więc zmieniłem na E4 po czym nacisnąłem Write. Z tego wynika, że w dobrym miejscu. dałem Write i już kontakt się zerwał. Zerwał się po write, co niekoniecznie znaczy na skutek . Ja widzę bardzo małe szanse, że jakoś...
Po prostu programujesz układ taki jaki ma pracować, a więc jeżeli wykorzystuje on oscylator wewnętrzny i tak później będzie pracował, kwarcu zewnętrznego nie dajesz. Nie znam tego ISPprog-a, ale na pewno jakieś tam LPT-adres, czy Port delay można popróbować zmienić.
(at)emarcus dziękuję za słuszne uwagi które przydają się na przyszłość. Przyznam że nie przestudiowałem dokładnie d/shta attiny stąd moje błędy dotyczące taktowania i innych. ........... .... nie mogę się tam ale doszukać taktowania 1.2MHz no chyba że źle szukam. Edit: Doszukałem się jeszcze czegoś o jakimś zegarze 128kHz. Może o to ci chodziło? Potrzebowabyś...
Tą płytkę zrobiłem sobie do nauki avr, to co widać na screenie z programu to odczytanie nowego czystego attiny (wlutowana 3 szt. bo 2 już nie widzi ale to pewnie przez fusy dorobię przejście z dip8 na smd to sprawdzę równolegle tamte co nie działają po isp). Nic w nim nie zmieniałem Fuse bity - to na tym zrzucie to ustawienia układu? Programator ma...
Chodziło mnie oto, by po doliczeniu 1s i porownaniu z rejestrem OCR0A wygenerował przerwanie. Do reejstru trzeba wpisać odpowiednia wartośc. Wyliczyłeś, że jest to 146. Mniemma, że musze wpisać tam fizycznie to w Hexie, czyli 0x92, tak? Fizycznie to jest binarnie,a czy wpiszesz dziesietnie, szesnastkowo czy binarnie to nie ma znaczenia, asembler wszystko...
Bardzo prosty wyłącznik czasowy spełniający wszystkie Twoje założenia: http://www.elektroda.pl/rtvforum/viewtop... Może nie jest zbyt miniaturowy ze względu na zastosowane elementy, ale z powodzeniem można zastosować mniejsze elementy. Może prawie analogowo, 555 (8-pinowy) w wersji SMD CMOS? Niestety do czasu 1min potrzebuje...
Witam, dziękuje za zainteresowanie moim tematem:) Efekt ma być taki że diody (każda osobno) mają migać w losowy sposób. Całość ma być zainstalowana na listwach ok 1,5 cm szerokości więc procesor nie mógł by być za duży. Dlatego spodobał mi się tiny 13 lub tiny 2313 (bo takie mam ) ewentualnie mega8 ale to ostatecznie:) Może ktoś zna bardziej odpowiednie...
Witam Chciałem się podzielić prostym urządzeniem nazwanym prze zemnie "alarmem do szopy". Jak sama nazwa wskazuje urządzenie to ma stanowić pewnego rodzaju "zabezpieczenie" przed nieproszonymi gośćmi. Jego zadaniem jest wystraszenie-odstraszenie potencjalnego intruza i zaalarmowanie sąsiadów (gorzej jak intruzem okaże się sąsiad). Układ oparty na uK...
No można przestawić fisebity żeby reset wyłączyć i zrobić z tego port, ale uważaj - jak to zrobisz to o programowaniu po SPI możesz zapomnieć. Co do rezonatora to stardardowo wszystkie mają ustawiony wewnętrzny. Wszystko to jest opisane w manualach.
Pewnie AvRDUDE nie daje rady z nim pogadać. W AVR STUDIO 6.2 mój zadziałał bez problemu, jakiś klon MKII kupiony od barion na Allegro. Próbowałem też "z palca" odczytać podając -B 512 dla AVRDUDE i nie daje rady. USBASP działa bez problemu z AVRDUDE, zmieniłem mu z powrotem fusy na 9.6MHz. Spróbuj innego programatora lub AVRSTUDIO. Edit: Co ciekawe...
To jaka wartosc mam wpisac przy wew oscylatorze attiny13?
Mam pytanie. Czy mogę dać wiarę że mikrokontroler attiny13 który zdaje się posiada wewnętrzny wbudowany oscylator, zachowa bez znaczących odchyłek, daną prędkość taktowania niezależnie czy będzie pracował w +40'C czy -10 'C ??
Z jakim zegarem pracuje to Tiny? W oryginalnym projekcie ATmega pracuje z wewnętrznym oscylatorem 1MHz.
Witam, chciałbym zrobić pilot do aparatu Nikon D90 na ATtiny13. Tutaj opis jak IR ma świecić: [url=http://www.bigmike.it/ircontrol/]Li... Jednak pojawia się problem, nie wiem jak programowo wygenerować częstotliwość 38,4KHz i jeszcze gasić LED na określony czas. I czy muszę przestawić fuse bity na trochę szybszy wewnętrzny oscylator? Pomoże ktoś? : >...
Witam. Autor postu napisał: F_CPU 1000000 Nowa ATtiny 13 pracuje na wewnętrznym oscylatorze 9,6 MHz i włączonym bicie CKDIV8. Czyli fabrycznie jest ustawiona na 1200000 Hz.
Jeżeli korzystasz z wewnętrznego oscylatora, to zwróć uwagę na ten cytat z noty aplikacyjnej mikrokontrolera: The calibrated internal oscillator provides a 4.8 or 9.6 MHz clock source. The frequency is nominal at 3V and 25°C. If the frequency exceeds the specification of the device (depends on VCC) Być może to jest odpowiedź na Twoje pytanie...
Po pierwsze przywitam się, jako że to mój pierwszy post :) Problem mam następujący: nie wiem jak podłączyć rezonator kwarcowy (najlepiej 20 MHz) do układu ATtiny13. Wewnętrzny oscylator jest dla mojego projektu zbyt wolny. Do tej pory zajmowałem się tylko większymi atmegami (8051 i ATmega16). Tam jest wszystko jasne - podpinamy rezonator z dwóch stron...
Może jakiś mały mikrokontroler ATTINY13 do tego dioda IR i kwarc o odpowiedniej częstotliwości do twojego elementu odbiorczego. ATTINY13 pracuje na wewnętrznym oscylatorze a na podstawie dodatkowego kwarcu uzyskujesz sygnał o odpowiedniej częstotliwości. Plus tego rozwiązania jest taki że program do pilota nie powinien być skomplikowany całość będzie...
Chodzi o użycie timera w procesorze. Jak dasz wolny kwarc, to możesz wykorzystać zwykły timer. A najlepiej zastosuj Attiny13 taktowany wewnętrznym oscylatorem 128kHz (nie jest to dokładny zegar, ale do tego zastosowania wystarczy) i z każdym przerwaniem przepełnienia timera zmniejszać zawartość zespołu rejestrów, aż w rejestrach będą same zera. Jeżeli...
Zaczynam właśnie poznawać tą hydrę AVR .( Po ustawieniu fusów CK SEL 1:0 na wewnętrzny oscylator 128 kHz (CKSEL1 - 1 , CKSEL 0 - 1) programator Pana Dybkowskiego w najnowszej wersji przestaje mi rozpoznawać czipa lub robi to za n-tym razem , jeśli nie rozpoznaje to podaje przypadkowe kody sygnatur W programie ustawiłem najniższą możliwą opcję taktowania...
Dla ścisłości: termometr z LM13 W projekcie jest czujnik temperatury LM35. Z programu wynika że program jest przystosowany do pracy z rezonatorem kwarcowym o częstotliwości 4,8 MHz "$crystal = 4800000 - w programie" A z opisu wynika: "wewnętrzny oscylator 4,8MHz, nie dzielony przez 8" Pozdrawiam.
Witam Dr_DEAD ten pobór to razem z przetwornicą ? Nie pamiętam typu Atmeli które chodzą od 0,8V ale kiedyś dostałem info o nich z JM, może juz są dostępne. Co do MSP to ma on trochę nóżek i wsadzić to w okrągły brelok nie bardzo da radę.... myślę że w grę wchodzą Attiny w 8 nóżkowych obudowach lub Atmegi w MLF. Co do kwarcu to do odliczenia czasu powinien...
$regfile = "ATtiny13.DAT" $crystal = 4800000 Config Watchdog = 4096 Ired Alias Portb.0 Config Ired = Output start watchdog Reset Ired Waitms 255 Set Ired Waitms 255 Powerdown I wszystko działa :-) Mikrokontroler ATtiny13 ma jeszcze coś takiego jak fuse bit CKDIV8 co znaczy, że zegar wewnętrzny dzielony jest przez 8. Pytanie tylko z jakiego...
Witam Buduje małe urządzenie które będzie zasilane z baterii więc zależy mi na każdym mA aby układ chodził jak najdłużej bez konieczności doładowywania. Zastosowałem Attiny2313 i tu pojawił się mały problem, a mianowicie przy zasilaniu 3.3 V, taktowany wewnętrznym oscylatorem 8MHz z podziałem przez 8 "czysty" mikrokontroler pobiera 50mA, gdzie w nocie...
Kupiłem Attiny13 20PU i w/g opisu dla ustawień fabrycznych powinny pracować na wewnętrznym oscylatorze z szybkością 9,6 Mhz. Napisałem mini programik i podłączyłem diodę do Portu B.3. Mierząc częstotliwość impulsów wychodzi mi taktowanie 1 Mhz. Odczytane Fusy to h FF l 6A. Byłbym wdzięczny za podpowiedź co mam zrobić aby uzyskać taktowanie 9,6 Mhz....
Cześć. Zaciekawiła mnie jedna rzecz. Dzisiaj programowałem kilkadziesiąt uC Attiny13. Na kilku z nich ten sam program działa nieco inaczej. Myślałam, że to przez rozbieżność w taktowaniu wewnętrznego oscylatora, ale... Różnica choć minimalna, to powtarza się idealnie. Tzn. Jeśli trafiają się uC na których działa inaczej, to na tych wszystkich jest idealnie...
http://obrazki.elektroda.pl/9418966600_1... Witam wszystkich na forum. Jest to moje pierwsze publikowane DIY. Słowo wstępu… Projekt powstał z jednego, bardzo ważnego powodu: bo bardzo chciałem coś takiego mieć! Jest to układ odczytujący kod karty poprzez interface EM4095 z anteną, dekoduje, sprawdza i wysyła poprzez port szeregowy....
Skasuj te słowa "Iram" - w wersji 2075 ten numer nie przejdzie w ten sposób. Pod deklaracją procesora powinieneś też określić wielkości stosów i ramki. Na przykład: [syntax=vbnet] $regfile = "attiny13.dat" 'typ proca $crystal = 1200000 $hwstack = 8 $swstack = 8 $framesize = 24[/syntax] Musisz też wiedzieć że nowy Tiny13 jest taktowany predkością 1,2MHz...
Ustawienia rejestrów, i trybów masz ok - tylko właśnie ten nieszczęsny wektor przerwania. To może jeszcze wejdź na blog M.Kardasia czyli: http://mirekk36.blogspot.com/2012/03/ecl... i zobacz jak można sobie ułatwiać życie dzięki Eclipse a w twoim szczególnym przypadku jak szukać wektorów przerwań (masz tam też wiele...
$regfile = "attiny13.dat" $crystal = 9600000 $hwstack = 8 $swstack = 8 $framesize = 8 Dim I As Byte Config Pinb.0 = Output Config Timer0 = Pwm , Prescale = 64 , Compare A Pwm = Clear Down Do I = 128 Pwm0a = I Loop End W fusebitach włączony jest wewnętrzny oscylator 9,6 Mhz. W czasie pracy dioda błyska, miernik mój pokazuje 0,03 kHz
Może źle się wyraziłem Attiny13, 10 etc muszę chyba odrzuć odgórnie. Nie mam oscyloskopu, aby je wykalibrować, a transmisja przy 10% tolerancji związana z wewnętrznym oscylatorem nie może chyba wyglądać dobrze. Zainteresowałem się 2313, gdyż po (co prawda pobieżnym) przekartkowaniu noty katalogowej nie widzę takiego problemu (zastosuje się zewnętrzny...
Chodziło mi, że pół okresu jest stan wysoki, pół okresu stan niski, czyli 50%. Zastosuj więc Timer0 w trybie CTC z prescalerem 256, gdzie przy taktowaniu wew. oscylatorem 1.2MHz (fabryczne ustawienie fusebitów) i ustaleniu OCRA=46 i toggle OC0A, da ci na wyjściu OCR0A (PB.0; pin 5) falę o częstotliwości około 50 Hz. Wymaga odpowiedniego ustawienia...
Spróbuj przed skompilowaniem zmienić wartość FCPU na 1000000. Swoją drogą polecam stronkę Witam, a czy szybsza zmiana kolorów może być spowodowana złym ustawieniem oscylatora wewnętrznego? I jak mogę to sprawdzić.
Jak chcesz by coś trwało dokładnie* 1us to raczej powinieneś użyć poleceń assemblera NOP, delay i ta wersja do micro nie mają takiej precyzji. Jest to funkcja, a samo jej wywołanie, powrót do programu trwa ileś tam cykli zegara. A używasz funkcji do wystawienia stanu wysokiego, odliczenia czasu i powrotu do zera - to już trzech funkcji. Czyli do operacji...
Na jakie zbocze ma reagować układ? To akurat jest najmniejszym problemem, skoro ma być wyzwalany przyciskiem to można go dowolnie podłączyć do układu, poza tym każdy sygnał można odwrócić czy to bramką czy tranzystorem. Czyli 555 odpada. Sugerowałbym pójść w MCU z kwarcem. PIC12F629? Attiny13? Arduino? Bez przesady, do sterowania czasem otwarcia elektrozaworu...
Ze stanu power-down może procesor wybudzić tylko watchdog, reset, lub przerwanie zewnętrzne. W trybie Idle mógłbyś użyć timera (/256) + preskalera (/1024) + system clock preskalera (/256), czyli przerwanie co 67M cykli zegara systemowego. Dodaj do tego zewnętrzny oscylator 32kHz = maksymalny timeout ~35 minut (przy wewnętrznym RC 128kHz masz 8 minut)....
W Tiny13 te wewnętrzne oscylatory mają rozrzut. Wgrałem najpierw program który miał dać 36kHz a było ~34kHz Doprecyzowałem to sobie poprzez zmianę OSCCAL Potem napisałem właściwy program i ten nadaje w kółko Adres 0 Command 2. Spróbuj wgrać tego Hexa bo u mnie działa 100% tylko celuj z >15cm :D
attiny13 oscylator wewnętrzny oscylator wewnętrzny oscylator atmega
schemat radia mazur vestel 17ips72 wyświetlacz sterownika pieca defro
Mercedes Unimog 404 S 2.2 benzyna – naprawa pompki paliwa membranowej Pierburg/Solex Sony ICF-CL70 – konfiguracja, ustawienia, typowe usterki, multimedia, alarmy