W Bascom są trzy metody sterowania serwami, ale każda z nich potrzebuje znać aktualne taktowanie uC by z tego wyliczyć potrzebne czasy. Ty niestety podałaś "8Mhz" a czegoś takiego w Tiny13 nie ma, chyba że mu zapodasz kwarc. W Tiny13 masz wewnętrzny oscylator 9,6MHz a fabrycznie włączony podzielnik robi z tego 1,2MHz. Proponuję podać w $crystal właściwe...
https://obrazki.elektroda.pl/7186671300_... Od kilku lat programuję 8-bitowe mikrokontrolery AVR i przez ten czas zdobyłem trochę wiedzy na ich temat. Poniżej znajduje się kilka ciekawostek o tych układach. Jeśli znacie jakieś inne interesujące informacje, to piszcie. Najnowsza wersja artykułu jest również dostępna na mojej stronie:...
Ok program już widzi Attiny85.Mam jeszcze pytanie bo w fusebitach W tym projekcie trzeba wyłączyć wewnętrzny oscylator.Pytanie czy wyłączać go?Aha i czy zostawiając wewnętrzny oscylator włączony to układ ruszy?
Wylicz sobie i ustaw jakiś timer na znaną częstotliwość i zmierz np. oscyloskopem lub Saleae czy się zgadza. PLL jest locked do wewnętrznego oscylatora RC który można kalibrować rejestrem OSCCAL. Normalnie uC jest kalibrowane w fabryce i do OSCCAL wpisywana jest wartość z sygnatury. Można ją odczytać programatorem. Może na potrzeby USB zmieniają OSCCAL...
SPI sam wysyła dane z ustawioną częstotliwością, trzeba tylko odpowiednio szybko wpychać w niego kolejne bajty, co na AVR nie musi być takie proste, ale daje się zrobić (w C lub asemblerze, nie w Bascom). W Bascomie da się zrobić, ja zrobiłem. Proszę :) [youtube]https://www.youtube.com/watch?v... Do tego wykorzystuję wewnętrzny...
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!
Tak się akurat składa, że wewnętrzne taktowanie "nie pasuje" do standardowych prędkości. Nie wiem czy kolega Elektronik_Kraków zamierza użyć taktowania 1MHz czy 8MHz czy innej. Wiadomo, że zamierza użytkować układ w temperaturze pokojowej, dlatego nie namawiam na kwarc. Nie wiem czy zadba o dobrą stabilizację napięcia zasilania, ale zwróciłem na to...
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ść...
Będę robił płytkę z wykorzystaniem ATTINY-2313. Czy gdy ustawie w Fusebitach a konkretniej FUSEBIT A987 i zmienię w nim na Internal RC Oscilator 4mhz to oznacza że nie musze już podpinać rezonatora zewnętrznego? A jeżeli tak to czy taka zmiana może w jakiś sposób zakłócić działanie prostego licznika [INCR]?
Witam, Postanowiłem napisać, ponieważ mam problem z mierzeniem napięcia na baterii zasilającej układ oparty o Attiny85. Chodzi mi o mierzenie napięcia baterii za pomocą wewnętrznego napięcia referencyjnego. Wyczytałem, że może być to napięcie 1,1V jak i 2,56V. Prawdopodobnie źle to implementuję, ponieważ przeczytałem już tak dużo różnych tematów, z...
Witam!!! Mam kilka pytań (wszystkie dotyczą Attiny2313) 1. Czy wewnętrzny kwarc jest automatycznie włączony; jeśli nie jak go włączyć z poziomu Bascom'a 2. Czy jeśli programuej uC w stk200/300 to musze podłączyć zewnetrzny kwarc Pozdrawiam Treker Poptawiono tytuł
Witam Mam pytanie jak z poziomu Bascoma ustawiać lub uruchamiać wenętrzny kwarc??
Witam Wiem jak zrobić efekt "nieustraszonego" przy użyciu attiny85. Natomiast jaka mogłaby być alternatywa dla Attiny85 i 5-6 diod 2v(at)20mA Przede wszystkim układ musi pobierać znikomy prąd preferowane góra kilka mA i być możliwe jak najmniejszy. Diody które używam do konstrukcji to 0603 a i tak są duże. Całość będzie zasilana dwoma bateriami "guzikami"...
Witam, zaprogramowałem Attiny 2313 w bascomie tak aby co sekundę gasła i zaświecała się dioda led podpięta do PORTD.6. Ustawiłem obsługę przerwań, konfigurację TIMERA1 podzieliłem go przez 64. Oscylator procesora jest ustawiony w FUSEBITS na wewnętrzny 4Mhz ( 100010:int. RC Osc. 4 Mhz; Start-up time: 14 CK + 65 ms; Config Portb = &B11111111 Portb =...
Witam, Mam taki problem: napisałem program do obsługi odbiornika na ATTiny85. W skrócie po wykryciu zbocza narastającego ma wyzwolić diodę na określony czas. Tymczasem dioda zapala się z niewielkim opóźnieniem i pali się cały czas. Gdzie tkwi problem? Będę wdzięczny za pomoc. Dopiero się uczę więc proszę o wyrozumiałość. [syntax=c]#include <avr/io.h>...
Proszę o sprawdzenie kodu programu - układ ma odczytywać obrót enkodera i sterować potencjometrem cyfrowym DS1802. Docelowo zostanie dodana obsługa pilota IR. [syntax=c]#include <RC5.h> #define ENK1 3 #define ENK2 4 #define RST 0 #define DATA 1 #define CLK 2 int IR_PIN = 5; unsigned long t0; RC5 rc5(IR_PIN); volatile boolean right, left; //Zwiekszanie...
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 .
Cze! Jestem zainteresowany AVR ATinty 2313, który własnie kupiłem. Znalezłem też dane katalogowe na jego temat (ze strony Atmela) i było tam coś w stylu "nie konieczy jest kwarc, bo micro ma własny, słabszy", czy jakoś tak. O co kaman? A jeżeli musi być to gdzie kupić np. kondy itp. Zrozumcie, jestem całkowitym nowicjuszem, jeżeli chodzi o cokolwiek...
Witam. Opracowałem prosty pilot podczerwieni protokołu RC-5 na ATTiny44, z pięcioma przyciskami (Standby, Vol+/Vol-, Ch+/Ch-). Wszystko działa (nośna generowana z PWM na Timer0, wybudzanie przerwaniami na pinach, kody w pamięci programu, duże oszczędzanie energii), ale chciałbym jeszcze bardziej udoskonalić oprogramowanie. :D Mianowicie, niezbędne opóźnienia...
Witam, Jestem na etapie prób oprogramowania odbiornika IR w zastosowaniu dla Laser Taga. Mam ATTiny85-20PU, TSOP32156 i chcę na nim zbudować odbiornik IR na 56 kHz. O ile nadajnik (samą częstotliwość) mam już napisaną o tyle problem tkwi w odbiorze i wykorzystaniu informacji. Zaznaczam, że to są moje pierwsze kroki z programowaniem mikrokontrolerów...
Czy jest konieczne podłączanie kwarcu do attiny 2313?
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 ??
Witam, Chciałbym za pomocą attiny wygenerować sygnał prostokątny o wypełnieniu około 70% i częstotliwości 800KHz. Czy porty tego układu dadzą radę wyprodukować sygnał o takich parametrach czy może będą jednak za wolne. Planuje użyć układu napędzanego kwarcem 20MHz i generować poziomy za pomocą komend sbi i cbi. P.
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...
Nie za bardzo wiem w jakim programie to wgrać na uC. Pewnie trzeba przez AVR-GCC. AVR Dude: http://www.nongnu.org/avrdude/ + np. Burn-O-Mat: http://avr8-burn-o-mat.aaabbb.de/avr8_bu... W paczkach ZIP zapewne są gotowe pliki .hex Poza tym ciekawe którą wersję wybrać. Wypróbujesz skoro nie jesteś pewien. Ostatnia sprawa. Jeżeli...
Aktualnie męczę ATTINY85, wewnętrzny oscylator 8MHz. [syntax=basic4gl]Config Adc = Single , Prescaler = Auto , Reference = Internal_2.56_nocap Dim Napiecie As Long Napiecie = Getadc(2) [/syntax] Całość zasilam zasilaczem transformatorowym 14,4V przez przetwornicę opartą na LM2596. Przeliczone napięcie waha się od 14,1 do 14,4. Lokalnie jest stabilne,...
(at)fachman1964 Zadałem przed chwilą to samo pytanie do Claude i mam inną odpowiedź: Tak, ATtiny85-20U może być taktowany zewnętrznym kwarcem 16MHz. Układ ATtiny85-20U ma maksymalną częstotliwość pracy 20MHz (stąd oznaczenie "20" w nazwie), więc może pracować z zegarem 16MHz bez problemu. Aby użyć zewnętrznego kwarcu, należy: 1. Podłączyć kwarc 16MHz...
Płytka to jeden wielki chaos. Ja to w prototypach, ja bym się tego nie czepiał. Mnie martwi natomiast " Diody SS36 zostały zdublowane, dla zwiększenia prądu układu". Natomiast aby zwiększyć częstotliwość pracy oscylatora użyłbym Attiny85, który ma wewnętrzny PLL. Umożliwia to taktowanie rdzenia 16MHz na wewnętrznym RC 8MHz i peryferii zegarem 64MHz...
tmf- bardzo Ci dziękuję za te informacje. Bascoma AVR pełną wersję komercyjną zakupiłem ładnych parę lat temu od producenta. Zdradzę że w kodzie nie zastosowałem ani jednej dedykowanej biblioteki, tylko typowe dla Bascoma polecenia. Generowanie efektów świetlnych odbywa się na przygotowanym buforze w wewnętrznej pamięci RAM- tyle bajtów ile struktur...
Masz racje :( niestety nie da sie taktować tak wysoką częstotliwością rdzenia, ale można wykorzystać pętle PLL do zdwojenia częstotliwości wewnętrznego oscylatora RC z 8MHz do 16MHz. Zawsze to trochę szybciej :)
Arduino Nano z wgranym programem ArdiunoISP i jest programowany przez SPI. Kompilowane jest w Aduino IDE. Wypalony bootloader w celu ustawienia wewnętrznego oscylatora oscylatora 16MHz. Oryginalny SoftwareSerial. Ale z tym wszystkim nie ma problemu, komunikacja po UART pomiędzy ATTiny i SIM800L jest skoro da się wysłać wiadomość wpisując nr. telefonu...
Także właśnie walczę z uruchomieniem tego projektu. Sprawdziłem poszczególne wyprowadzenia oscyloskopem i tylko na linii SCK widać jakąś transmisję. Poza tym dziwi mnie ustawienie fusebitów. Rozszyfrowując zalecane ustawienie dla wersji mono: L:E1, H:DD E:FF wychodzi że CKSEL jest ustawione jak do pracy z zewnętrznym oscylatorem o częstotliwości od...
Witam! Gratuluję autorowi ciekawego sposobu komunikacji z WS2812B! Ja jeszcze bawię się AVR-ami, a nawet Bascomem ;) W układzie z filmiku [youtube]https://www.youtube.com/watch?v... wykorzystałem ATTiny85. Bufor danych do wysłania oczywiście w pamięci RAM. 3 bajty na diodę (RGB). Każdy bajt bezpośrednio określa jasność świecenia...
czy to jest spowodowane rozrzutem produkcyjnym? - tak. Jakbyś kiedyś chciał kalibrować wewnętrzny oscylator, to spójrz na ten film. Dużo wyjaśni. https://www.youtube.com/watch?v=0vUwe2QI... Na wykresie PWM jest jakby trochę za dużo wysokiego stanu (5V). Mam nadzieję, że to tylko złudzenie wywołane sposobem prezentacji danych przez oscyloskop. Warto...
Możesz to bardziej merytorycznie wyjaśnić, jak się to liczy? Datasheet jest po to aby go relatywnie dokładnie przestudiować(!!!), a nie tylko przeglądnąć. W dolnej części strony 87 jest podany wzór na obliczenie częstotliwości PWM w zależności od OCR1C. Proste przekształcenie tej formuły przy założeniu znanej/zadanej wartości ‘f(pwm)’daje...
Witam Potrzebując poznać dane klawiszy z pilota napotkałem wiele problemów związanych np. z brakiem timera 16 bit w małych mikrokontrolerach 8-DIP (Attiny85), śmieci, lub braku transmisji z komendy GETCR5 (A255,K255). Na szybko zbudowałem układ na Attiny24A (ma timer 16bit), TSOP31236 i LCD po I2C (PCF8574). Wyjście z TSOP31236 koniecznie trzeba podać...
http://obrazki.elektroda.pl/4301568800_1... Autor poniższej konstrukcji przedstawiał już podobny układ - miniaturowy zegarek oparty o ATtiny ( Krok 1: Przygotowania http://obrazki.elektroda.pl/4194769400_1... Mikrokontroler Układ oparty jest o mikrokontrolery AVR firmy Atmel ATtiny85. Autor wykorzystał element w obudowie...
myślałem o Attiny45 lub Attiny85 ( z Tiny 2313 też kiedyś skorzystam, jak będę umiał bardziej zoptymalizować kod ). Chciałem Attiny45 podłączyć według schematu Układ DS 18B20 do PB.5, czyli resetu Kwarc 8Mhz do PB.3 + PB.4 ( może lepiej skorzystać z wewnętrznego oscylatora - co prawda jeszcze tego nie robiłem, ale kiedyś jest pierwszy raz ) Max485 DI...
a czym sprawdzales czy nie ma zmian na porcie?? bo diodka to tego nie sprawdzisz ;)
http://obrazki.elektroda.pl/2762225800_1... Jedyny taki przenośny programator układów AVR. Pomoże wszędzie tam, gdzie trzeba zaktualizować oprogramowanie, a układ docelowy znajduje się w trudno dostępnym miejscu i nie mamy możliwości (lub chęci) ciągać ze sobą laptopa i mnóstwa przewodów. Banalnie łatwa obsługa, niski koszt wykonania, super...
http://obrazki.elektroda.pl/7831510000_1... Witam, w końcu i ja postanowiłem zaprezentować swoje dokonania na elektrodzie. To mój pierwszy post w DIY, proszę o wyrozumiałość. :-) 1.Pomysł Dla mnie, człowieka urodzonego pod koniec lat 70, zawsze wzorem zegara był zegar Teleexpressu. Te 60 diod sekundnika były dla mnie magnesem. Jednak...
(at)yogi009 W każdym AVR po RESET wszystkie piny są wejściami. Co do XTAL, to wszystko zależy jakie wybierzesz źróło zegara. Jeśli bedzie to wewnętrzny gen. RC to piny masz do dyspozycji. Jeśli wybierzesz źródło zewnętrzne, to są one zajęte przez oscylator. Czyli musisz odpowiednio skonfigurować fusebity - domyślnie MCU używa wewnętrznego generatora...
Witam. Attiny45 chyba nie ma (może się mylę) możliwości podpięcia zewnętrznego kwarcu. Oscylatory wewnętrzne w AVR-ach nie są zbyt dokładne a instrukcja RC5SEND tej dokładności wymaga. Miałem podobny przypadek w Attiny2313. Pilot był z oscylatorem wewnętrznym na 4MHz i poprawnie działał co czwarty pilot. Po zmianie na kwarc zewnętrzny działa już każdy.
Jeśli pokazuje 0xDC, to tak.
A w ogóle USB pójdzie na wewnętrznym oscylatorze? Ile tam jest? 8 MHz? To chyba za wolno na USB? Widziałem projekt na ATTiny45 i wewnętrznym oscylatorze, ale tam było 16MHz: http://www.obdev.at/products/avrusb/easy...
Attiny45 fabrycznie taktowany jest prędkością 1MHz bo zegar wewnętrznego oscylatora 8MHz jest dzielony preskalerem przez osiem. Można to wyłączyć dopiero programatorem ustawiając bit CKDIV8 w Fuse Bit`ach. Tak jak wcześniej napisałem, da się to zaprogramować programatorem ze starym softem, ale trzeba użyć zworki SLOW SCK.
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...
Czy sa produkowane jakies male '51? Zalezy mi na obudowie 8 nozkowej DIP albo 14 smd, dwoch przerwaniach zewnetrznych, 2kB pamieci programu, dwoch timerach, wewnetrznym oscylatorze (choc niekoniecznie). Znalazlem ATtiny25 ale to AVR a o nich praktycznie ani teoretycznie nic nie wiem :)
Dzielenie wewnetrzne zegara wylaczylem i byl ustawiony na 8MHz. Wpisu do OCR1A dokonuje w procedurze obslugi przerwania od przepelnienia. Poczatkowo ustawilem preskaler pck na 4, wiec czestotliwosc pwm powinna wynosic 16MHz. Czyli wpis do OCR1A powinien nastepowac co 128 cykli wewnetrznego oscylatora ("normalnego" zegara) - tak to rozumiem. Jak odpalilem...
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...
Witam! Koledzy pomóżcie! Jak zmierzyć długość dwóch impulsów, które pojawiają się jednocześnie? Chcę zrobić mikser klapolotek stosowany w samolotach zdalnie sterowanych. Chodzi o to, że na dwóch wyjściach odbiornika pojawiają się impulsy o długości od 1 do 2ms z przerwą ok. 20ms, które po odpowiedniej obróbce w mikrokontrolerze sterują dwoma serwami...
Gdzie masz kondensator np. 100n pomiędzy + a GND procesora>? pomóc może wyłączenie trybu push pull dla portów procesora - trzeba wtedy włączyć wyjścia OC z podciąganiem rezystorowym - wtedy zbocza na portach przy przełączaniu z 0 n 1 narastają wolniej Kondensator jest zaraz nad Attiny a pod stabilizatorem. 4.7u co prawda ale dołożenie na kanapkę 100n...
niveasoft kolejny raz mi pomagasz dlatego zapamiętałem nicka. Dziękuję z góry. Wytłumacz mi tylko As #5 ? Doczytałem się że to kanał ale troszkę nie rozumiem. [syntax=vbnet]$regfile = "attiny45.dat" $crystal = 1000000 'tu wstawię jakąś obsługę guzika typu Bitwait Open "COMB.0:9600,8,N,1" For Output As #5 Print #5 , "AT+UART=57600,0,0" Close #5 Open...
https://obrazki.elektroda.pl/5523768200_... https://obrazki.elektroda.pl/7631774300_... https://obrazki.elektroda.pl/8149862500_... Prosty generator PWM (Pulse-Width Modulation) zbudowany na mikrokontrolerze ATtiny25/45/85, zasilany stabilizowanym napięciem Vcc=2.7-5.5V (2.4-5.5V jeśli użyjemy ATtiny25V/45V/85V)....
Witaj Myśle, że z AVR taktowanym na 16MHz bez problemów wykryjesz opadające zbocze czy też rosnące. Tryb asynchroniczny licznika pozwala np po 2 taktach (wewnętrzny szybki oscylator) wykryć odpowiednie zbocze i zwiększyć wartość licznika Załóżmy ze zegar Pracuje z f=8MHz , możemy wtedy wykryć w ciągu jednego taktu zegara, sygnał zmieniający sie nie...
Jak za pomoca avrdude moge odczytac fusy z tego procka i jak moge je zapisac. Chce ustawic wewnetrzny oscylator na 8MHz.
O Jezu Chryste do prostownika rozkład prawdopodobieństwa :D :D Biorę 2 rezystory i potencjometr montażowy i robię sobie dzielnik tak dokładny jak tylko pozwoli mi trzęsąca się ręka , nie oczekuje kosmicznych dokładności bo są one mi nie potrzebne . Napięcie referencyjne nie podaje się na jeden z pinów tylko na pin AREF Procesor nie stanowi prawie żadnego...
Programowałem ATtiny85 poprzez Arduino IDE i programator USBasp korzystając z rozwiązań ze strony https://code.google.com/p/arduino-tiny/d... (wsady, pliki i ustawienia do Arduino uc ATtiny) i niestety po wybraniu płytki ATtiny85 (at)8MHz (wewnętrzny oscylator) i wgraniu sketcha blink dioda owszem miga ale robi to 2 razy wolniej tzn. delay(1000)...
https://obrazki.elektroda.pl/3683213300_... Witam wszystkich, Tym razem chciałbym zaprezentować unowocześnioną, bezprzewodową wersję prędkościomierza/licznika kilometrów do roweru, który umożliwia również pomiar temperatury otoczenia oraz odczyt czasu bieżącego. Jest to rozwinięcie wersji licznika prezentowanej w tym wątku: https://www.elektroda.pl/rtvforum/viewto...
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...
http://obrazki.elektroda.net/4_118606729... Witam!! Ostatnio dopisuje nam pogoda, jest gorąco, można się opalać... Coś chłodnego i nie tylko chłodnego do wypicia zawsze znajdzie się w barku gdzie chciałem sięgnąć a tu jak na nieszczęście ułamał się klucz w zamku... Jak wiadomo potrzeba matką wynalazku więc długo nie zastanawiałem się co z tym...
wewnętrzny oscylator wewnętrzny oscylator atmega atmega8 oscylator wewnętrzny
moduł zasilacz sharp zmiana czasu letni zimowy serwery poczty wychodzącej thunderbird
calormatic ustawienia zmywarka siemens suszenie
Ogranicznik prądu do wiatraka: wewnętrzny czy zewnętrzny? BLDC, DC, AC, PolyFuse, e-Fuse Jak zresetować komputer w Volvo FH 500?