http://obrazki.elektroda.net/43_12786005... Atmega fusebit doctor, jak sama nazwa mówi, to urządzenie do naprawienia nieumiejętnie przestawionych fusebitów w mikrokontrolerach z rodziny AVR. Największymi problemami jest ustawienie nieprawidłowego źródła zegarowego (fusebity CKSEL), wyłączenie programowania SPI (fusebit SPIEN), lub ustawienie pinu...
Chciałbym, żeby pewien komputer stacjonarny pracował w określonych godzinach bezobsługowo. Zegar tego typu https://www.youtube.com/watch?v=BTbnaWrF... nie wystarczy, bo komputer to nie lampa ani kaloryfer, który można włączać i wyłączać poprzez wkładanie i wyjmowanie wtyczki. Generalnie mam już pomysł, jak zmajstrować coś co potrzebuję wykorzystując...
http://obrazki.elektroda.pl/8322671200_1... Moduły Trinket https://learn.adafruit.com/introducing-t... firmy Adafruit są niewielkimi płytkami rozwojowymi dla mikrokontrolerów. Oparte one są o układ ATiny85 firmy Atmel. Płytka została zaprojektowana tak, aby była niewielka, co umożliwia jej integracje z dowolnym niemalże projektem....
100 000 X 500 to 50MHz. Tyle musiałby mieć zegar minimum. Są specjalizowane AVR np. Attiny85 których zegar może być taktowany z szyny peryferii 64MHz. Mają nawet DeadTime po to by tranzystory zdażyły sie zamknąć przed przełączeniem kierunków w mostkach H. Wszystko można zrobić na uC, ale może spójrz na jakiś dedykowany układ. PCA9685 ma szesnaście kanałów....
Witam! Znalazłem w dokumentacji Attiny85 taki fragment : "Thus the output of the PLL, the fast peripheral clock is 64 MHz. The fast peripheral clock, or a clock prescaled from that, can be selected as the clock source for Timer/Counter1 or as a system clock" Z tego co rozumiem to zegar systemowy można taktować z częstotliwością 64Mhz. I tu moje pytanie...
Przydałoby się jeszcze testy z ESP8266 oraz ESP32. Też dla Arduinowców ;) Można ale po co? Znając dokumentację uC można wszystko dość dokładnie wyliczyć. Najważniejsza sprawa to pamięć RAM aby pomieścić bufor wyświetlacza. W drugiej kolejności obecność DMA. Gdy nie ma DMA będą nieduże różnice pomiędzy uC, bo szybkość animacji będzie zależała od tego,...
ok, dziękuję Ci bardzo :) Dodano po 1 Poradziłem sobie z wszystkim i wgrałem szkic Blink zmieniając jedynie piny. Mam do Ciebie jeszcze jedno pytanie jeśli to nie problem. Jak rozumieć dwa tryby komplikacji jeden jest dla Attiny85 16mhz internal PLL 4.3V BOD oraz drugi Attiny85 8mhz internal oscillator BOD disabled ? W obu przypadkach wszystko działa...
Akurat zegar systemowy w wiekszości projektów mam zrobiony na przerwaniu jednego z timerów ustawionym na ok. 1ms, a ADC dobieram do konkretnego projektu w zależności od potrzeb. W tym czasie wiele odczytów ADC da się zrobić i na tej żółtej diodzie jak w jednym z projektów poniżej będę przesyłał do kompa generowane testowo bity. Docelowo to będzie pin...
Witam Zrobiłem płytkę zgodnie z schematem ze strony projektu Little Wire w celu podpięcie czujników 1Wire pod USB: http://littlewire.cc/ http://obrazki.elektroda.pl/8115492100_1... http://obrazki.elektroda.pl/6593762400_1... Płytkę sprawdziłem wielokrotnie pod względem poprawności połączeń elektrycznych i wygląda wszystko...
OCR1C odpowiada za długość cyklu (która może być krótsza niż 256 cykli zegara).
(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...
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...
Autorze, czy to czasami nie jest część tego projektu? https://yopiediy.xyz/arduino-uno-inverte... Jeśli tak, to przeanalizowałem sygnały potrzebne dla elektroniki. https://obrazki.elektroda.pl/1075839500_... Niestety nie mam ATTiny85, ale udało mi się osiągnąć to, co jest wymagane na ATTiny13A https://obrazki.elektroda.pl/2072233600_...
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...
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...
Włożyłem Attiny13 PU20 do zamrażarki na -24 stopnie zobaczę jak będzie działała jak poleży z godzinę mam nadzieje ze szybko się nie ogrzeje po wyjęciu :) Attina działała stabilnie i nic nie krzaczyła ale czy miała -24 to ciężko powiedzieć. Wstawię na noc całą płytkę stykową i rano zrobię ponowny test. Natomiast na Attiny85 po zmianie zegara na 100010:Int...
Witam. Ostatnimi czasy wymarzyłem sobie budowę zegara z jednym wyświetlaczem lampowym. Całość chciałbym sterować przy pomocy ATtiny85, ewentualnie Arduino. Jako moduł zegara posłużyłoby mi DS1307, a ilość wyjść do sterowania lampą "powiększyłbym" przy pomocy rejestru przesuwanego 74HC595. Do tego momentu problemu nie ma, bo ze wszystkimi wspomnianymi...
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...
Co znaczy "napięcie na Resecie"? To określenie mocno nieprecyzyjne. Zasadniczo, w układzie elektrycznym/elektronicznym zawsze i wszędzie występuje jakieś napięcie, czyli różnica potencjałów między dowolnymi dwoma punktami układu. No chyba, że układ nie ma żadnego źródła zasilania, to różnica ta wynosi 0 (co potocznie bywa określane jako brak napięcia)....
Witam. Chciałem zrobić ten jakże wspaniały projekt TV-B-Gone. Mam 2 problemy: 1. Kupiłem układ smd - zwykły ciężko zrobić. Chciałem dolutować do niego druciki i wsadzić w płytkę, ale całkowicie zapomniałem o programowaniu. Nie wiem jak sobie z tym poradzić. Myślałem, że będą jakieś przejściówki i znalazłem, ale po 300zł. Może ma ktoś jakiś dobry sposób...
Ja chcę kupić układ normalny, nie w wersji smd. Znalazłem go ale to jest ATTINY85-20SU a potrzebny jest ATTINY85 V -10-PU. Słyszałem, że jest jakaś różnica bez tej literki V. A tak poza tym to jaki ten pilocik ma zasięg?Działał na wszystkich testowanych telewizorach? Znalazłem na avt: UKŁAD SCALONY ATTINY85-20PU AVR MCU 4K FLASH 512B RAM SPI DIP8 Mam...
Dziękuję, będę testował Zamiast czarów marów, kolega lepiej zastosuje się do wskazówek z postu #3 i #5. Uszkodzenie zawartości EEPROM najczęściej jest spowodowane zapisem przy niestabilnym zasilaniu i ogólnie niestabilnym zasilaniem. W tym celu należy włączyć BOD z odpowiednią wartością napięcia progowego. Przy wolnym narastaniu napięcia można też...
od razu mówię, że jestem trochę zielony, więc tak sobie wykombinowałem, żeby zliczać obroty silnika w "Real Time", będę potrzebować zegara, ale tak sobie właśnie teraz pomyślałem, że przecież mam procesor taktowany jakimś zegarem, więc za pomocą jego mogę obliczać obroty :) no tak, trochę nie pomyślałem. Tak podejrzewałem :-). Zamiast RTC potrzebujesz...
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...
Plątanina kabelków, termoglut, MOSFETY, ... Masakra... To naprawdę główna elektrody??? Jedyne co to sposób zmiany czasu zimowego/letniego "w miarę". Ustawianie godziny za pomocą IDE Arduino??? Sorry ale mnie to przeraża... Dlaczego do wszystkiego używa się Arduino ? A czymże jest arduino? Czy w wersji sprzętowej nie jest to jakaś atmega i parę goldpinów?...
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:...
Powiedziałbym że nie wykorzystałem prawie żadnej części MEGA, ale jako że jesteś zaawansowanym użytkownikiem Demonie, to powinieneś wiedzieć że jako że dałem cały kod źródłowy to można to pewnie i na ATTINY85 wsadzić (po zmianie biblioteki SSD1306 na lżejszą). Z resztą skąd wniosek że to strata kasy, proszę oświeć mnie. Akurat się walała to mogłem na...
Cześć, tak - myślę nad ATTiny85. Ogólnie jestem ostatnio bardzo "podjarany" technologią lutowania SMD i zachwyca mnie to ile można zmieścić w tak małym rozmiarze, stąd pomysł na wielofunkcyjny zegarek. Co do układu czasu rzeczywistego chyba problem się rozwiązał - znalazłem na allegro układ czasu rzeczywistego DS1307 w technologii SMD. Mimo wszystko...
Witam, od pewnego czasu męczę się z zaprogramowaniem mikrokontrolera, aby obsługiwał ten znany wyświetlacz z Nokii 3110, niestety bezskutecznie. Na ekranie nic się nie pokazuje. Nie jest on uszkodzony, ponieważ gdy podpinam go pod Raspberry Pi i uruchamiam odpowiedni skrypt, wszystko jak trzeba. AVR zasilam USBASP 2.0 (z allegro...) napięciem 3,3v....
https://obrazki.elektroda.pl/2635305000_... Poniższy projekt to stacja pogodowa oparta na module z układem ESP8266. Nie byłoby w niej nic szczególnego, co wyróżnia ją na tle innych tego rodzaju konstrukcji, gdyby nie optymalizacja systemu pod kątem minimalizacji poboru prądu. Wykorzystany mikrokontroler nie jest zbyt energooszczędny,...
http://obrazki.elektroda.net/44_12656130... Pomyliłeś się przy ustawianiu, lub celowo wyłączyłeś pin resetu (RSTDISBL) czy możliwość programowania przez ISP (SPIEN)? Nie ma sensu kupować lub robić niewygodnego i skomplikowanego programatora HV, tylko po to aby odblokować kilka procków. To urządzenie wyleczy problemy z fusebitami w mikrokontrolerach...
Witam, bardzo proszę o pomoc. Zrobiłem układ na Atmega32 z podłączonymi diodami do całego PortuA, oraz do PortuB Pin2 (PB2) dekoder podczerwieni TSOP31236 (testowałem też na TSOP31238). Wykorzystać chciałem bibliotekę IRMP https://obrazki.elektroda.pl/6945425800_... a w załączniku spakowany cały projekt z plikami biblioteki irmp.
Czy mogę np. wyjąć wyświetlacz z najprostszego zegarka i jego użyć? Nie zadziała. Użyty wyświetlacz jest typu COG, czyli ma wbudowany sterownik. Attiny85 nie jest w stanie obsłużyć "gołego" LCD o tylu segmentach i to niezależnie od ilości wyprowadzeń i sposobie sterowania.
Możliwości STM32G030J6M6 są zadziwiające. https://obrazki.elektroda.pl/4642596500_... Schemat wygląda tak: https://obrazki.elektroda.pl/7607198900_... Efekt pracy można zobaczyć na filmie: https://filmy.elektroda.pl/6_1580907289.... Oczywiście nie należy spodziewać się dźwięku jakości Hi-Fi, samplowanie 8-bit 8kHz wnosi...
Prawdę mówiąc mnie przekonały poczynania gościa z serii tych filmów z YT: http://obrazki.elektroda.pl/9535564400_1... O ile dobrze tą angielszczyznę zrozumiałem, to jego desulofator wygląda tak jak narysowałem mniej więcej-pomijam ładowarkę którą zmajstrował aby zasilanie mieć na poziomie 13.5V, to też jest n ajednym z jego wideo. Na...
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...
Cała sztuczka ze zleceniem przeliczenia wszystkiego jest w tym macro adcV() a reszta to przygotowanie do tego numeru ;) Nadmiarowo nawiasy tam są i rzutowania typów, bo lepiej widoczne. jak widać tylko dzielenia i mnożenia przez wielokrotność 2 robię później, bo to jest jako przesunięcia bitów realizowane na tych RISC owych AVRach. To są małe potwory,...
http://obrazki.elektroda.pl/9860418100_1... Witam Na początku pragnę się ze wszystkimi przywitać - jest to mój pierwszy artykuł na tym forum, więc jak coś zmaściłem, to proszę o litość :) Chciałbym przedstawić Wam moją wersję programatora STK500v2. Przy jej wykonaniu bazowałem na projekcie ze strony: http://we.easyelectronics.ru/Asticon/stk...
Jeśli chcesz robić odliczanie w pętli głównej to zrób tak: $regfile = "attiny45.dat" $crystal = 4000000 Config Pinb.0 = Output 'wyjście Config Pinb.1 = Output 'wyjście Config Pinb.2 = Input 'przycisk Portb.0 = 1 Portb.1 = 0 Portb.2 = 1 Config Timer0 = Timer , Prescale = 1024 Enable Interrupts Enable Timer0 Start Timer0 On Timer0 Zegar Dim...
(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...
http://obrazki.elektroda.pl/2980972300_1... Interwałometr to urządzenie, które pozwala przy pomocy aparatu fotograficznego robić filmy poklatkowe o dużej rozdzielczości. Film poklatkowy robi się przez złożenie wielu zdjęć obiektów i procesów zbyt wolnych dla ludzkiego oka, np. zachód słońca lub wzrost rośliny. Większość producentów...
Dzień Dobry wszystkim w ten mroźny poranek :-) Przeglądając forum często natykam się na problemy początkujących, polegające na stosowaniu metody "Ctrl-C Ctrl-V" bez zrozumienia zasady działania urządzenia/programu/biblioteki. Arduino i Arduino IDE to genialne narzędzia ułatwiające start, mnogość dostępnych bibliotek ułatwia życie, ale też - niestety...
Nie znam za grosz bascoma... Ale ogólnie to tak... Pogonił bym go z wewnętrznej PLL (64MHz) na 16MHz... To samo z zegarem timera... Dzięki temu częstotliwość dla PWM będzie jako taka... W zasadzie to sprowadza się to do zrealizowania timera 12-bit... W C łatwiej mi pokazać o co chodzi niż pisać esej... ISR (TIM1_OVF_vect) { if(timer_compare==timer_counter)...
https://obrazki.elektroda.pl/7419499100_... Witam. Opis dotyczy wykonania wylacznika zmierzchowego opartego na uC ATTINY45 i module zegara czasu rzeczywistego typ DS1302 z bateria. Wylacznik zmierzchowy dziala na fotorezystorze wykorzystujac jedno z wejsc ustawiono programowo jako ADC w ATTINY45 to jest typowe rozwiazanie i do tego...
(...) osobnym PinX i oczekuj na stan niski ADCx2 aż do spełnienia tego warunku. Jeśli na ADCx2 napięcia równe 0 mrugnij diodą Led1 jeden raz przez 300ms, wyłącz Przekaźnik1 na PinX Po czym wróć do góry procedury, do oczekiwania na napięcie na ADCx1 To właściwie tyle. Dziękuję za uwagę i wszelaką pomoc. Witam serdecznie na forum! Chętnie pomogę Ci przygotować...
Nie chodziło o zegar taktujący :) attiny25 ma 8 bitowy zegar-licznik więc pytałem czy jest coś o zgodnych wyprowadzeniach ale z zegarem-licznikiem 10 bit większa rozdzielczoś pwm będzie :) To schemat przystawki programującej nie będę się spierał. Wedle mnie producent programatora miał jakiś cel umieszczając go tam i nie jest to dodatek- ale kto wie....
Mało trafne te uwagi kolego analog_6. Układ CD4001 tez wypadało by zasilać napięciem stabilizowanym. W takich rozwiązaniach raczej nie montuje się złącz do programowania tylko uC jest programowany przed wlutowaniem. ATtiny4 / ATtiny5 / ATtiny9 / ATtiny10 pobierają wg noty 200uA przy zegarze 1MHz i zasilaniu 1.8V. Można pewnie zejść jeszcze niżej wybierając...
Połączenia są ok, problem leży po stronie programatora. Programowałeś już coś kiedyś? Attiny25 fabrycznie ma ustawiony zegar 1.2MHz więc pamiętaj że w programatorze też musisz odpowiednio zmniejszyć zegar.
https://obrazki.elektroda.pl/3879692200_... Witajcie moi drodzy Chciałbym przedstawić tutaj moje próby samodzielnego wykonania wyświetlacza 7-segmentowego opartego o kolorowe diody LED WS2812B, własne PCB i obudowę wydrukowaną na drukarce 3D. Wyświetlacz pokazany tutaj przetestuję z Arduino i dam pełne kody obsługi do pobrania. Serce...
Attiny w zasadzie oblany i połączony jest z masą gdzie się da... Generalnie w niedzielę robiłem próby i efekt zniknął? Przyznam, że teraz tego nie słyszę co nie zmienia faktu, że problem dalej jest (jak samo coś znika to jest źle...). Chwilowo zawieszam próby do czasu wykonania części prac mechanicznych (nie chcę by coś się uszkodziło). Myślałem o zmniejszeniu...
reset attiny85 generator attiny85 taktowanie attiny85
odbiornik podczerwieni wzmacniacz zasilanie awaryjne gazowy sharan włącznik
czytanie schematów elektrycznych czytanie schematów elektrycznych
Obrotomierz Bizon Z056 – wskazówka na max po włączeniu stacyjki, brak masy lub zwarcie sygnału Magnes drzwi lodówki Liebherr ICBN 30660-20F – lokalizacja i wymiana uszczelki oraz magnesu czujnika