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,...
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?
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...
(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...
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...
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 :)
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...
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...
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...
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...
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...
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:...
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...
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...
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ć...
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.
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...
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...
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...
Fast PWM daje Ci tylko sterowanie poziomem czyli po wygładzeniu amplitudę. Natomiast "szybkość" dźwięku określa taktowanie wpisów do OCR1A z pamięci a o tym nic nie piszesz. Ta szybkość bedzie związana z zegarem procesora, podejrzewam że nie masz zewnetrznego kwarcu tylko oscylator wewnętrzny rc który po dzielniku daje fabrycznie chyba 1MHz jako clock...
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)....
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)...
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...
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
naprawa centralnego zamka renault zabezpieczenie odkurzacz android przesyłanie obrazu
latitude e5470 multimetr aneng
Nieszczelny układ ssący w Opel Astra H 1.9 Diesel - przyczyny i diagnostyka Where to Find Schematic for 40-MT21X7-MPA2HG Mainboard (TCL/Semp, MT21X7 Series)