O generatorze przeczytasz tu: http://mikrokontrolery.blogspot.com/2011... , jest też link do Fusebit Doctor jako krok ostateczny. Generator można sobie zrobić z garści śmieci elektronicznych, dla mnie najprostszym sposobem było wziąć inny uC, np. Attiny13, wgrać mu program by na wybranym pinie robił stanNiski/stanWysoki...
http://obrazki.elektroda.net/77_12549162... TV-B-GONE, pilot który posiada tylko jedną, a jakże wspaniałą funkcję - wyłącza wszystkie telewizory w swoim zasięgu. Wystarczy nacisnąć przycisk i cieszyć się efektem. Jest to wersja o mocy aż 1W, a całość jest zamknięta w zwyczajnej latarce, nie możliwej do odróżnienia i nie wzbudzającej podejrzeń -...
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...
Wykorzystałem Digispark ATtiny85 i przykład z Arduino IDE - i2cScanner
Nie szukaj na arduino tylko w DS-ie procesora!(at)!(at)!(at) Nie używaj zabawkowych "bibliotek" tylko napisz program jak należy W attiny85 o PWM zaczyna się od strony 65 a w datasheet atmegi32u4 od strony 94. To co tam przeczytasz da ci przebieg bez udziału procesora. Będzie się "sam" robił
I uważam, że C jest złym przykładem, w głównej mierze przyczynia się do tego środowisko Arduino, Jakbym myślał o arduino to bym o nim napisał, pisałem o czystym C, np avr studio. (at)Janusz_kk widzę z parafii C ale czemu C wypowiada się pod ASM na Attiny85 też mnie ogon boli, Bo pisanie w asm to masochizm, zupełnie nieprzydatny w tym miejscu, sam kiedyś...
AVE... Ja przypuszczam, że jeśli kolega Autor nie używa bezpośredniego dostępu do rejestrów w Arduino, to raczej dużej prędkości nie uzyska, bo tam jest sporo dodatkowego kodu "w tle". Attiny85 się nie nadaje na budowanie przetwornic, bo ma za wolny ADC - tylko 15ksps. Ponadto są mikrokontrolery, które mają lepsze peryferia do budowy przetwornic. Przykładowo...
Ostatecznie tak to zrobiłem, gdzie w miejscu licznika będzie attina, generator impulsów jest tutaj tylko dla symulacji attiny. http://obrazki.elektroda.pl/1118534000_1...
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? Każdy mikrokontroler musi być taktowany jakimś sygnałem cyfrowym. Może go generować wewnętrzny oscylator RC, wewnętrzny oscylator z zewnętrznym RC, wewnętrzny oscylator z zewnętrznym kwarcem lub inny zewnętrzny...
Okey, tylko zastanawiam się czy bardziej elegancko nie byłoby zrobienie tego przy pomocy PWM ? Dźwięk ma stałą częstotliwość i jest że tak powiem powielany (długość). Z tego co widziałem, są dostępne open source'owe enkodery i dekodery FSK, ale jest to napisane w ASM - nie do ogarnięcia przeze mnie :) Ale to dowodzi, że się da :) Dodano po 4 Znalazłem...
Witam, przeszukuję forum pod kątem jak najprostrzych sprzętowych generatorów losowych bitów, ponieważ w jednym projekcie na AVR ATTiny85 chciałbym zastąpić programowy generator sprzętowym ze względu na ograniczone możliwości obliczeniowe. Nie jest to projekt kryptograficzny, ale być może z ciekawości chciałbym jakość generowanych bitów sprawdzić. W...
Na mikroprocesorze chyba by było łatwiej logikę zaszyć i wszelkie opóźnienia, a poza tym zrobić to co często irytuje jak się wchodzi do jakiegoś pomieszczenia i owszem włącza się wentylator, ale... od razu wchodzi na pełne obroty i nie ma żadnego soft startu. Mógłby mocniej dmuchać wtedy kiedy nikogo nie ma i do tego PWM by się przydał. Nie wiem czy...
Cel: miniaturowy "kalibrowany" generator sinus na mikroprocesorze. Chcę wytworzyć mikroprocesorem przez PWM sinus (lub inny przebieg - nie mam z tym problemów), ale potem go zbić do poziomów rzędu 5mV - 0,7V (na wejście pewnych dość czułych urządzeń), i tę regulację mieć softwarowo. Regulacja nie musi mieć precyzji ułamka dB, 2dB jest zadowalające,...
Przetestowałeś i działa? Jak nie chce współpracować i chcesz bez kwarcu to napisz w prompcie że masz np. Attiny85-noQ i to jest nowy model zgodny z Attiny85 jednak pracuje tylko na wewnętrznym generatorze i że potrzebujesz kod na to :)
Zestaw kupiłam w AVR ale uszkodził mi się procek Zwracałem się z prośbą o zakup proca ale bez odzewu - po co ta konspiracja. W projekcie użyto wda sygnały PWM (PB3/4) o przeciwnych fazach. Jest to tryb dead time na Tiny85 Tu jest przykład http://www.hilltop-cottage.info/blogs/ad... Jak napisze soft to...
Pierwszy pik możesz zrobić po prostu używając delay w microsekundach, kolejne piki używając PWM, a jak generować płynnie różne PWM można podpatrzeć tu: [url=https://blog.podkalicki.com/attiny1... . Możesz dobrać sobie PWM dodając potencjometr: [url=https://forbot.pl/forum/topic/12537...
Potrzebuję wygenerować przy pomocy Arduino, a docelowo jakiegoś małego attiny sinusoidę o częstotliwości 980Hz +/- kilka Hz. Możesz zaczerpnąć inspirację z projektu generatora funkcyjnego na ATtiny85: http://www.technoblogy.com/show?20W6 z aktualizacją programu do generowania sinusa: http://www.technoblogy.com/show?22HF Program jest napisany z wykorzystaniem...
A ja bym to odpalił na ATTINY85. Trzy rezystory, dwie diody Zenera, warto dodać kondensator filtrujący i mamy urządzenie emulujące klawiaturę HID. Przykładowy projekt: https://codeandlife.com/2012/03/03/diy-u... Ten gadżet wykrywa się pod systemem jako klawiatura USB i czeka, aż się naciśnie kilka razy CAPS LOCK (na głównej klawiaturze...
Dzięki wszystkim za pomoc ad. LChucki Dzięki za linka. Nigdy wcześniej go nie widziałem bo nie tego szukałem. Ale jakoś nadal nie mogę zakumać czemu akurat 0x30 to ]. Co do STM-a to masz rację. Znam AVR-ki i nie miałem dotąd potrzeby stosować nic innego. Na co dzień zajmuje się i żyję z zupełnie czegoś innego. W automatyce przemysłowej nie mam potrzeby...
Bardzo fajny pomysł z konfiguracją przez przeglądarkę. Ja kiedyś stanąłem przed podobnym problemem. Rozwiązaniem u mnie były czujniki ultradźwiękowe HC-SR04. Są one podporządkowane w puszce zlutowanej z laminatu olejonej fornirem. Obsługą czujnika zajmuje się ATtiny85. Zakres działania jest ustawiony od 20 cm do 80 cm. Działa tak już 3 lata. Pytanie...
Przedstawiam kolejną wersje mojego alarmu do motocykla z powiadomieniem SMS. https://obrazki.elektroda.pl/7537737600_... https://obrazki.elektroda.pl/5554941200_... Alarm wykrywa wyprostowanie motocykla gdy ten jest odstawiony na bocznej stopce, lub "zrzucenie" go ze stopki centralnej. Do włączenia i wyłączenia alarmu...
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...
(at)gps79 jedna prośba, możesz nieco zmienić program tak aby zwolnić wejście zegarowe dla zewnętrznego generatora 9,6MHz? Wstępne efekty zachęciły mnie do rozbudowania układu i użycia drugiego mocniejszego kontrolera zarządzającego całością (AtTiny13 zostaje tylko jako generator SPWM), chcę użyć jednego generatora do taktowania obu uK. Po podłączeniu...
Mam ustawiony timer na 4kHz [syntax=csharp]cli(); TCNT1 = 0; TCCR1 = 0; OCR1C = 249; // 4000 Hz (16000000/((249+1)*16)) OCR1A = OCR1C; TCCR1 |= (1 << CTC1); TCCR1 |= (1 << CS12) | (1 << CS10); TIMSK |= (1 << OCIE1A); sei();[/syntax] W przerwaniu timera machałem pinem [syntax=csharp]ISR(TIMER1_COMPA_vect) { //licznik timer1 przepełnienie...
A gdzie w ATMega8 lub ATTiny2313 masz PLL? Pisałem ogólnie o problemach z taktowaniem. W małych Pll jest np Attiny85, mega wszystkie z USB i PWM w nazwie. Dodano po 2 Kwarc wzbudzi się w AVR na częstotliwości podstawowej, generatory AVR nie pracują w konfiguracji overtonowej. Właśnie. Na kwarcu może byc napisane 24MHz a wzbudzi sie na 8MHz. Aktualnie...
I tak zrobiłem, ale czy dobrze? Wykasowałem to co miałem na ekranie i wkleiłem całość z #16. Program wywalił mi coś takiego: "Arduino:1.8.5 (Windows 7), Płytka:"Arduino/Genuino Uno" F:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware F:\Program Files (x86)\Arduino\hardware -tools F:\Program Files (x86)\Arduino\tools-builder...
Żeby zobaczyć "realny asm" trzeba skompilować plik i podejrzeć plik lss: [syntax=asm] rfid85.elf: file format elf32-avr Sections: Idx Name Size VMA LMA File off Algn 0 .text 00000254 00000000 00000000 00000054 2**1 CONTENTS, ALLOC, LOAD, READONLY, CODE 1 .stab 000006cc 00000000 00000000 000002a8 2**2 CONTENTS, READONLY, DEBUGGING 2 .stabstr 00000085...
Witam Widzę że rozpętałem burzę :) , ale wracając do meritum, czyli czy jest to najmniejszy generator! Mimo najszczerszych chęci nie znalazłem 555 w takiej obudowie o jakiej jest napisane w artykule, dla odmiany Attiny10 w tej o której piszę jest dostępny. Co do łatwości programowania to trochę powątpiewam, Attiny z tej serii to nie Arduino i gotowe...
Możesz się zdziwić, jak ja, że kalibracja nie działa. Sprawdziłem przed chwilą, kalibracja działa lecz jej zakres pozostawia wiele do życzenia. Sygnał 5 MHz z generatora; https://obrazki.elektroda.pl/5455909400_... Kalibracja do końca w lewo; https://obrazki.elektroda.pl/7500678200_... Kalibracja do końca w prawo;...
Czy planujesz jeden wspólny switch i osobny mostek diodowy do każdego? Musi być tak aby nie pływały prądy pomiędzy acu o różnym stopniu naładowania, czyli tak jak w symulacji 2iej a nie pierwszej, bo wtedy rzeczywiście paskudne prądy pływają pomiędzy ładowanymi acu połączonymi równolegle: [url=http://www.elektroda.pl/rtvforum/vi...
Witam Mam problem z tkz MAGIC LED z użyciem Attiny85. Mam ledy na chipie WS2812B Jeśli całość podłącze do Leonardo to nie ma problemu, problem jest jeśli próbuje program umiesić na Attiny85. "płytka" w Arduino której zawsze używałem nie współpracuje z FastLED więc ściągłem nową bazę z płytkami o nazwie Adafruit Trinket. Tutaj kompilacja przechodzi z...
Bardzo fajny projekt i zgrabne wykonanie, chociaż może dało by się bardziej kompaktowo upchać wszystko, a no można by czego nie :D akurat ten rozmiar mnie zadowalał i dobrze w reku leży hehe . Program pisany w Eclipse , procek atmega8, 60% pamięci, kwarc 12 Mhz. Bez problemowo działało w fazie testów na 8Mhz na wewnętrznym generatorze. Można by zoptymalizować...
31.07.2010 - AKTUALIZACJA #3 Wsad 2.04: -poprawiono kilka błędów -dodano obsługę nowych procesorów, łącznie 106 (138) -zmiana wewnętrznego zegara na 1MHz, baudrate UARTa to 2400bps UWAGA, FUSEBITY! Jeśli uaktualniasz wsad do 2.04, koniecznie zmień wartość wewnętrznego generatora na 1MHz. Jeśli wykonujesz układ od początku, jedyną rzeczą jaką musisz...
Witam serdecznie. Wahałem się długo czy to pokazać, bo ostatnio w DIY same programatory USBasp i zasilacze. Ale co mi tam, może komuś się spodoba i go natchnie. http://obrazki.elektroda.net/17_12434382... Regulator lutownicy to PID na attiny85, zasilacz standardowo ze stabilizowanym zasilaniem wzmacniaczy operacyjnych. Tranzystory mocy 2 x...
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...
(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...
Albo Config- albo str.112 pdf.- i poprzednie i następne. Polecam to drugie rozwiązanie. "tak by była możliwość dodania czasu martwego. " Nie da się z automatu. Mają to ATtiny 25/26/45/85- o ATMega nic mi nie wiadomo. W ATtiny25/45/85 znajduje się układ DTG-Dead Time Generator- to o co Ci chodzi.
Witam. Działam głównie w Bascom i mam problem z przekompilowaniem do hex jednego programu w C. Chciałbym prosić o kompilację tego programu do hex i przesłanie w załączniku. Procesor Attiny45, 4Mhz. Pozdrawiam. Proszę. Generalnie postąpiłeś nieładnie wycinając z kodu autora i źródło jego pochodzenia ! [syntax=c]//****************************...
Układ posiada generator RC 1.6MHz i PLL x16 (max)- częstotliwość w bascomie oczywiście podać musisz. Atmel zaleca stosowanie nowszych attiny25. Ps Mega8 i tiny nie potrzebują kwarcu do programowania.
Chciałbym kupić jeden z tych zestawów uruchomieniowych i prosze o opinie. Chciałbym pozanać wasze zdanie o ich wyposażeniu. Moduł ZL12AVR opracowano z myślą o ułatwieniu powszechnego stosowania mikrokontrolerów ATmega16 przez konstruktorów, którzy nie mogą lub nie chcą inwestować w zautomatyzowany montaż elementów o relatywnie gęstym rastrze rozmieszczenia...
Pełna zgoda. Wystarczyłyby 4 cyfry, ale patrzący musiałby wiedzieć z góry, że to jest termometr, a nie dajmy na to generator liczb do totolotka. Zrobiłem kiedyś też termometr do samochodu. Z powodu braku miejsca mogłem zmieścić tylko trzy cyfry i do dziś czasem jakiś pasażer zapyta "a co Ci się tu wyświetla?". Dlatego uważam, że podawanie jednostek...
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...
No akurat tak ja na obrazku to było fabrycznie, ja tam zmieniłem tylko SOUT0, nic więcej. Procesor jest fabrik nówka. Nawet w książkach o TNINY pisze że fabrycznie CKOUT jest aktywny, pewnie dla tego aby łatwo im było sprawdzić czy poprawnie działa wewnętrzny generator. PS. Porot PB4 jako I/0 działa poprawnie więc chyba nic nie poszło z dymem. A nawet...
Bo to wcale nie jest takie trudne. Ale trzeba tylko pomyśleć. A te 8MHz to może jeszcze wewnętrzny generator RC? Jak tak to i dobry program nie pomoże.
Włączyć i sprawdzić. Dwa LED-y i dwa oporniki. A- jeszcze w tym procesorku jest Dead Time Generator- str.108. To może się przy uproszczonym mostku przydać.
Witam. Czy ktoś mógłby podać mi przykład jak zaprogramować (w języku C) na przerwaniach w układzie TINY25 generator dla diody nadawczej 36kHz - dla schematu znajdującego się powyżej. Z tego co doczytałem to jedyny sposób aby generator działał niezależnie od głównej funkcji (main).
Takiemu zadaniu podoła nawet ATtiny4. Z obsługiwanych przez avr-gcc może być np. ATtiny13(A) czy ATtiny25. Co prawda mają one tylko 8-bitowe liczniki, ale w razie potrzeby rozdzielczość PWM można dość łatwo zwiększyć programowo (przynajmniej w trybie fast PWM).
Patrze na UC3842 ( ma do 100% ) ale już 3845 tylko 50%.. kostka tania bedzie trzeba obadać temat... Te układy są do przetwornic pracujących w trybie prądowym, więc zapomnij o prostej regulacji współczynnika wypełnienia w gołym układzie. Poza tym układy te startują przy napięciu >16V albo >8,5V (zależnie od wersji). A może mały mikrokontroler z ADC...
Na ATtiny25 z PLL możesz uzyskać rozdzielczość czasu trwania półokresu rzędu 16 ns. Z AVR chyba już nic więcej nie wyciśniesz. Na różnej maści Cortexach możesz zejść do 6..10 ns, na niektórych modelach TMS320F28xxx nawet poniżej 1 ns.
Witam Każdy Atmel z zegarem 12MHz podoła temu zadaniu w trybie CTC. Jeśli chcesz mieć większą dokładność (rozdzielczość) to musisz znależć kontroler z pętla PLL (np ATtiny45). Zakres nastaw jest ogromny, więc timer musiałby pracowac w kilku trybach. Generalnie napisz do czego ten generator ma być potrzebny i czy zmiany musza być płynne, w jaki sposób...
reset attiny85 taktowanie attiny85 zegar attiny85
briggs falowanie obrotów vestel gaśnie podświetlenie automatyczne przełączanie sygnału
czytanie schematów elektrycznych czytanie schematów elektrycznych
Przetworniki piezoelektryczne do skrzypiec i gitar do 60 zł Lodówka nie działa: ciepło, mrożenie, awaria - naprawa i opłacalność