Sprawdziłem LordBlick co napisałeś ale to nie działa. Trzeba wpisać zero w Bit CKDIV8, czwarty bit Low Fuse . Więc spróbuj wpisać: CLKPR=0x80 e marcus
Mam też próbny układ na płytce stykowej, w którym jest kostka w obudowie DIL i on działa prawidłowo i daje sie programować, ale gdy wetknę w jego miejsce kostkę SMD na płytce pośredniej to już nie. A nie programujesz za szybko? ATtiny13 fabrycznie ma taktowanie 9.6MHz podzielone przez 8. Czyli 1.2MHz. Może układ w DIL ma usunięty podział i działa szybciej?...
Witam. Piszę mały program na ATetiny 13. Program ma wyglądać tak że po każdej 1 sek ma sprawdzać ilość przerwań o ile zliczanie przerwań działa to niestety gdy dodałem do tego Timer przestało cokolwiek reagować. taktowanie procka to 9,6 MHz Jak chciałem ustawić timer: tryb CTC preskaler 1024 wychodzi wtedy 9375 cyki nadal za dużo do wpisania więc po...
Witam. Czy taktowanie ATtiny odbywa się przez rezonator kwarcowy zewnętrzny ?
Witam, Posiadam programator USBasp oraz układ Attiny13A. zmieniłem taktowanie w moim Attiny13 na 128kHz i od tego momentu nie mogę odczytać jego sygnatury.
Możesz Kolego lukaszSZ999 napisać o jaką ilość kroków dokładnie chodzi przy sterowaniu joystickiem, jakoś nie zrozumiałem do końca działania tego programu. Nie wiem czy to ważne, ale Attiny13 ma taktowanie 9,6 Mhz. lub 4,8 Mhz z możliwością podziału przez 8 - ($crystal = 1000000), po drugie nie widzę żeby Kolega ustawił pin PB.4 jako wejście (Getadc(2)).
Po wywołaniu Twojego kodu pojawiło sie takie coś: Czyli ta kostka wyraźnie nie życzy sobie z nikim rozmawiać. No i to by świadczyło że nie tylko ruszałeś CKDIV8, bo w/w wywołanie avrdude"wyciąga" bez problemu ATtiny13 z najniższej możliwej nastawy fusebitów jak chodzi o taktowanie z wewnętrznego generatora. Czyli albo ustawiłeś na fusebitach taktowanie...
A czy można tak pisać że np attiny13 ma taktowanie 16mhz? Dlaczego procek się nie zablokuje? Jeśli bym chciał napisać program na attiny13 to jakiej częstotliwości mam użyć 1,2 mhz czy może jeszcze innej? Jaka jest różnica w programie który pracuje z z częstotliwością np 1mhz a 9mhz? Wiem że może przynudzam ale jestem początkujący i nie za bardzo wiem?...
Niestety nie siedzę w mikrokontrolerach, tym bardziej w języku C, ale mam tu do zrealizowania prościutkie sterowanie 8 kanałami. Pomyślałem, że wygeneruję z małego kontrolera kod (trzy bity, czyli osiem możliwości), potem takie trzy sygnały polecą np. na CD4051. No i się zabrałem za doświadczenie z AVR. Na potrzeby doświadczenia zrobiłem dwa mini-moduły:...
Witam Miałem wczoraj identyczny problem, też zmieniłem taktowanie na 128kHz i oczywiście straciłem kontakt z procesorem. Już miałem wlutować nowy procek ale zmieniłem wartość "port delay" w bascomie z 20 na 2000 i pomogło. Po nawiązaniu łączności przywróciłem poprzednie ustawienia tak więc problem jest tylko z prędkością transmisji.
Witam. Proszę o pomoc w napisaniu banalnego (zależy dla kogo) programu który bedzie wykonywał: jeśli Pinb.3 zwarty do masy to wystaw na 3 sek. stan wysoki na jedną z nóżek po czym czekaj na naciśnięcie drugiego przycisku [nie wykonuj tego ciągle tylko raz] jeśli Pinb.4 zwarty do masy to wystaw na 2 sek. stan wysoki na jedną z nóżek po czym czekaj na...
witam . Dlaczego nie mogę skompilować tj; zmienna = zmienna / 4 kod bascom $regfile = "attiny13.dat" 'typ proca $crystal = 800000 Config Adc = Single , Prescaler = Auto , Reference = Avcc Config Timer0 = Pwm , Prescale = 8 , Compare B Pwm = Clear Up Dim B As Iram Word Config Portb.0 = Output Portb.0 = 0 Config Portb.1 = Output Portb.1 = 0 Dim Zmienna...
Witam! Staram się rozgryźć dlaczego coś co nie ma prawa działać działa :) obsługa klawisza na przerwaniach Klawisz podłączony do portu PCINT przerwania: [syntax=c] #define _TICK_TIME (1000/((F_CPU / 64) / 256)) #define _DEBOUNCE 20 #define _DEBOUNCE_TICKS (_DEBOUNCE / _TICK_TIME) ISR(TIMER0_OVF_vect) { //przerwanie overflow timera dzielnik 64 (jak widać...
Witam Chciałbym zmienić f zegara w t13. Wyczytałem datasheecie że najpierw muszę ustawić bit clkpce(resztę na 0) a potem ustawić clkps0-3 jak tam sobie chcę. Wszystko fajnie ale jakoś to u mnie nie działa. robię to tak: tryb3: ldi r16, 0b10000000 out clkpr, r16 ldi r16, 0b10000110 out clkpr, r16 in wyp, ocr0a ldi wyp, 0b01100100 out ocr0a, wyp in...
Witam serdecznie Zbudowałem układ na attiny 13 mało profesjonalny z dwoma przyciskami i dwoma przekaźnikami i zamieszczam fragment kodu. Wszystko byłoby ok tylko drażni mnie obsługa przycisków. Dodam że jestem na etapie początkującym w bascom [syntax=basic4gl] Do If Pind.0 = 0 Then Waitms 150 If Pind.0 = 0 Then Do Loop Until Pind.0 = 0 Portb.0 = 1 For...
Witam Czy ktoś pomógł by mi z programowaniem attiny13 Potrzebuje kodu który: Sygnał stan 1 wchodzi na 1 nóżkę Sygnał stan 0 wchodzi na 2 nóżkę Sygnał stan 1 wchodzi na 3 nóżkę To na wyjściu np 5 nóżka pojawia się na 4min Stan 1 Sygnał stan 1 wchodzi na 1 nóżkę Sygnał stan 1 wchodzi na 2 nóżkę Sygnał stan 0 wchodzi na 3 nóżkę To na wyjściu np 5 nóżka...
Witam, Dzisiaj zmierzyłem się z tym samym problemem, choć kod na ATTINY13 przerabiałem samodzielnie. Taktowanie wewn. 9,6MHz. Oprócz użycia zaktualizowanych wzorów na obliczanie czasów bitów i pół-bitów trzeba było zwiększyć tolerancję: #define DD_RC5_TOLERANCJA_US 350 Po tej zmianie zaczęło działać poprawnie. Jak widać więc attiny13 ma "pecha" do tych...
Witam. Mam problem, męcze się i męcze i nie potrafię napisać dobrego programu w BASCOMIE , tek żeby na po jednem naciśnięciu guzika procesor (attiny2313) robił "coś", po kolejnym naciśnięciu robił następną rzecz itak dalej... Przykład: po naciśnięciu raz wysyła komendę 12, po naciśnięciu drugi wysyłał kod 14 i po trzecim 15, itd. Chodzi mi o sam sposób...
Witam. Program ma działać tak: -Szybkie pięciokrotne naciśnięcie przycisku odblokowuje uC (wychodzi z uśpienia), a dioda ma zamrugać. -Sprawdzam VCC (normalnie 4,2V), jeśli mniejsze niż 3V dioda mruga 3 razy, a uC wraca do uśpienia. -Po naciśnięciu przycisku włączam mosfeta i sprawdzam czy prąd nie przekracza 14A, jeśli tak to dioda mruga 10 razy, a...
Witam Próbuję zrobić tak, aby po naciśnięciu 1 z 4 switchy zapalała się dioda led, i w zależności który wciśniemy, zaświeciła się dioda określoną ilość razy. Kod: #define F_CPU 1000000UL #include <avr/io.h> #include <util/delay.h> #include <avr/signal.h> #define SET_OUT_LED DDRB |= (1<<PB3) //inicjacja #define SET_LED...
Witam, nie jestem elektronikiem ani programistą (dopiero staram się nauczyć). Interesuje mnie napisanie programu pod mikrokontroler Attiny2313 żeby działał następująco: zadanie sygnału będzie następowało za pomocą dwóch inputów oraz dodatkowo gdy PINB2 zostanie wciśnięty dłużej niż 3s PIND3 zmieni się na aktywny natomiast gdy później wciśniemy PINB1,...
Witam .Posiadam attiny13a i chciałem ją zaprogramować. Na razie jestem zielony jeśli chodzi o programowanie. Program który potrzebuje miałby wyglądać tak. Po podaniu impulsu lub stanu wysokiego na pin PB0 zapala się dioda na 10sekund na pinie PB4.W trakcie gdy dioda się pali program nie reaguje na na pin PB0, dopiero po zgaśnięciu diody można ją zapalić...
Napisałem program na attiny13 który steruje taśmami led. Potrzebuje pwm na wyjściu PB1 tylko że w takiej konfiguracji program nie działa właściwie. Założenia są takie: Dioda na wyjściu PB0 zapala się -świeci 2 sekundy -gaśnie -4 szybkie mrugnięcia na PB0 -czeka 1s -powoli rozjaśniają się diody na wyjściu PB1 -czeka 1s -zapala się dioda na wyjściu PB0...
Witam. Chcę aby program sprawdzał PORTB pin2 dwa razy w odstępie ok.1s. Mianowicie gdy na PB2 pojawi się stan niski uruchomić ma się timer i przez ok. sekunde będzie sprawdzał PB2 i jeżeli w tym czasie pojawi się stan niski program wraca do LOOP. Jeżeli po odmierzeniu owej sekundy nie pojawi się stan niski na PB2 to program ma odmierzyć czas ok. 1s....
Witam. Muszę napisać program na attiny13 który po pojedynczym kliknięciu wykonuje daną czynność a pod dwóch kliknięciach inną. Problem polega na tym że nie mam pomysłu jak to napisać (piszę w bascom) Proszę o pomoc może być też w innych językach programowania. Pozdrawiam.
chce sobie zbudować układ sterujący trzema wyjściami za pomocą w przycisków . - wyjście 1 typu on/off tu w przyszłości użyje jako wejscie reset teraz to jeszcze nie pracuje . - dwa pozostałe przyciski maja sterować nastepująco - naciskam S1 - wyjście Wo stan 1 (wysoki) - naciskam jeszcze raz S1 wyjście Wo stan 0 (niski) - naciskam S2 stan Sz =1 - naciskam...
Witam! Mam nastepujacy problem. Jak napisac funkcje (w jezyku C), ktora po wcisnieciu przycisku doda mi do stanu licznika 1 tj. po przytrzymaniu nie bedzie dodawala w nieskonczonosc lecz doda mi tylko i wylacznie 1. Pozdrawiam
Oczywiście że wykonałem test i jest ok. Poprzednio, przed przestawieniem na 9.6MHz, faktycznie jak wpisałem taktowanie większe niż 1.2MHz to czasy się wydłużały i nie wiedziałem dlaczego. Teraz jestem ciut mądrzejszy :)
tym bardziej że na attiny13 nie zawsze wszystko działa tak jak by się chciało Zwłaszcza, że ma inne taktowanie zegara niż większość procków co czasem jest dość kłopotliwe jeśli projekt zaczynamy na większej płycie prototypowej, a docelowo ma być w attiny13 :)
Wiem, że temat stary, ale może podpowie ktoś jak ustawić fusebity w bascom-avr aby zaprogramować attiny13 i jak go potem podłączyć w zasilaczu? Jeśli odnosisz się do programu, który wstawiłem, tu fusebity taktowania musisz ustawić tak, by taktowanie wynosiło 9600000 Hz (9,6 MHz) - obecnie nie mam tego przed oczami, konkretnie nie podam... Co do podłączenia...
Może tylko ja mam z tym kłopoty a u Was będzie dobrze chodziło. A może gdzie indziej jest " pies pogrzebany ", pomóżcie. Ja na to straciłem tydzień prób i nie wiem gdzie jest przyczyna. Przede wszystkim określ z jakiej paczki dla tiny13 korzystasz i której wersji. Po drugie określ dokładnie jakie wybierasz taktowanie procesora bo to ma też fundamentalne...
Dziękuję (at)gaskoin . Udało mi się skompilować kod. Jednak wystąpił kolejny problem, którego się całkowicie nie spodziewałem. W atmedze8 przy pomocy AVR Burn-o-mat'u, mogłem w ostatniej zakładce fusebitów (oscillator/clockoptions) bez problemu wybrać częstotliwość od 1 do 8MHz. W attiny13 w tej zakładce wyświetla się jedynie "not supported for selected...
Mruganie co 1s (2s) jest po to aby było równe taktowanie i nawet patrząc na diodkę można było sobie doliczyć 10 czy 15s w razie potrzeby. Cóż, takie miałem założenie :)
W programie taktowanie to 1MHz. To jest prędkość rzeczywista zegara, czy sobie tylko tak przyjmujesz ? Domyślnie ATtiny13 ma CKDIV8 zaprogramowany przy 9.6 MHz, co nie do końca daje 1MHz. Żeby było ciekawiej, to jest jescze rejestr CLKPR , do którego przy zaprogramowanym CKDIV8 jest wpisywane sprzętowo 0x03...
Próbuję odpalić programik na Attiny13, ale nie mogę dojść do ładu z ADC. Może ktoś mógłby podpowiedzieć? $regfile = "attiny13.dat" Config Adc = Single , Prescaler = Auto , Reference = Internal Config Pinb.1 = Output Config Pinb.2 = Output Config Pinb.0 = Output Dim Wart_ac As Iram Byte 'zmienna na wartość odczytaną z przetwornika Dim V As...
Witam. Dla '51 miałem wszystko obcykane, natomiast tutaj niemogę się połapać... Mam taktowanie od wewnętrznego generatora. Nie wiem tylko jak operować tutaj wartosciami, jka to się liczy. Gdyby ktoś mnie pokazał przykład, poradze sobie dalej samemu... Załóżmy np. jakieś tam taktowanie od generatora wenętrznego, mam podziały Ck Ck/8 Ck/64 ip. itd. Ale...
Choć nie wiem czy to może mieć znaczenie to jednak na schemacie jest zasilanie TSOP podłączone bezpośrednio do + a ja podłączyłem tsop za kondensatorami do +. Czy to może mieć jakieś znaczenie? Podłącz według schematu, skoro masz schemat... olelek napisał: A widzisz reakcję układu na pilota, po wgraniu podanego przeze mnie programu? Kodowanie RC5 jest...
Witam. Mam problem z pilotem na attiny13 otóż wysyła on różne kody zamiast np:2. Dioda IR podłączona jest do PB0, taktowanie 9.9 MHz bez dzielnika. Dioda IR podłączona poprzez tranzystor PNP. Wysyłając dane z pilota RC5 cały czas odbierane są poprawnie, także odbiornik jest sprawny. Robię urządzenie działające jako bariera podczerwieni. Według moich...
manekinen --> przykro mi ale nie dam już rady (tzn tak od ręki zmienić tego wyboru procków w demku) ..... może za jakiś czas o tym pomyślę. Odnośnie avrdude to korzystam z jakiejś wersji z netu, która posiada plik exe o wielkości ok 1,87Mb i działa zawsze dobrze Kolejna rzecz to czy program działa z prędkością 500Hz - tak działa ale: 1. jeśli np procek...
Stabilizator powiedzmy, że może być, ale zenerka 5V1 też by wystarczyła. No i nie wiem dlaczego dałeś przekaźnik w zasilaczy bez-transformatorowym. Dając drugiego triaka, nie potrzebowałbyś tak dużego prądu, a więc można by dać mniejszy kondensator w zasilaczu. +za estetyke wykonania Teoretycznie mogłaby być sama zenerka 5V1 ale chciałem mieć nieco...
Dla mnie z kolei największą wadą PICów jest ich mała moc obliczeniowa i prosty assembler (ta prostota to podobno zaleta ;) ale nie dla mnie). Większości (powtarzam większości) projektów po prostu nie zrobił bym na PICach. Za mała moc obliczeniowa. Tylko nie mówcie mi że są DsPICe czy PIC32, bo tak samo są AVR32. Jak porównujemy PICe a AVRami to takie...
Ja bym zrobił to w drugą stronę. Tworzysz 3 zmienne globalne jako liczniki (tak jak masz TCNT dla timera). W przerwaniu od timera jedyne co robisz to inkrementujesz te zmienne. W ten sposób częstotliwość zmieniasz poprzez wartość tych zmiennych (do ilu ma liczyć twój programowy timer). A pwm robisz na 3 ifach w pętli głównej (wypełnienie zmienisz poprzez...
Za pewne nie wziąłeś pod uwagę fuse bitów które oryginalnie ustawiają zegar tak aby pracował z częstotliwością 1MHz. Wystarczy wpisać magiczne: $Crystal = 1000000 i po kłopocie :) W bascomie nie robiłem nic kilka lat ale oprócz dyrektywy crystal w programie mozna tez ustawic wartosc kwarcu w ustawieniach kompilatora Co do wypowiedzi poprzednika, zapoznaj...
Drugie to Bascom – widziałem kursy, ale nigdy mnie nie interesowały. Bo po co się uczyć martwego języka który wymaga płatnego narzędzia. Ale w czasach przedarduinowych to było coś. Na Arduino się takiego nie zrobi - bateria by za szybko wyszła ;-) Zdziwiłbyś się ;) Zasiliłem kiedyś ATtiny13 (taktowany 128 kHz) z 5 połączonych szeregowo fotodiod...
Niestety to tak nie działa. Jeżeli nie podłączyłeś zewnętrznego sygnału zegarowego do wejścia CLK o częstotliwości 1MHz i nie ustawiłeś odpowiedni fusebitów na zewnętrzny generator zegarowy to samo zdefiniowanie w programie F_CPU nie spowoduje, że procesor będzie pracował z taką częstotliwością. W Attiny13 masz możliwość ustawienia 3 częstotliwości...
Kod programu: '$tiny $regfile = "attiny13.dat" 'plik z definicjami procesora attiny13 $crystal = 1000000 'częstotliwość taktowania procka 1Mhz Config Portb.0 = Input 'Wejście REM Config Portb.4 = Output 'Przekaźnik GŁOŚNIK Config Portb.3 = Output 'Przekaźnik REM Set Portb.0 Reset Portb.3 Reset Portb.4 Dim Znacznik As Iram Byte Znacznik = 1...
Witam, ATtiny13, taktuję go zegarem wewn 128kHz, prescaler 8, TIMER0 generuje przerwania co 1,25msec. W tej procedurze obsługi przerwania mierzę napięcie na ADC2. Dokładność pomiaru nie jest krytyczna. Moje pytanie dotyczy konfiguracji ADC, mam w tej chwili: Config Adc = Single , Prescaler = 2 , Reference = Internal Jaką częstotliwością jest w tej sutuacji...
Witam.. Mam jeszcze pytanie jak podkradłeś te 20Mhz do taktowania ATTINY13 ? Bezpośrednio z kwarca?
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...
Spróbuj przed skompilowaniem zmienić wartość FCPU na 1000000. Taktowanie dziewiczej ATtiny13 nie wynosi 1000000. Co więcej bez zewnętrznego generatora nie można takiego ustawić. Chyba że manipulując rejestrem OSCCAL.
Jaki częstotliwośc taktowania procesora?
Tak, jest różnica. - w attiny15 nie ma SRAMu (w attiny13 jest 64B) - maks czest. taktowania attiny15 to 1,6MHz a attiny13 to 20MHz - w attiny15 sa 2 liczniki 8bit, a attiny13 ma tylko jeden - ale attiny15 ma tylko 1 kanał PWM, a attiny13 ma 2 - no i attiny13 ma SPM (możliwość kasowania i zapisywania pamięci) i DebugWIRE (linia uruchomieniowa, do debugowania)....
W opisie wkradł się błąd, czy rzeczywiście jest jakiś sposób taktowania attiny13(at)1MHz wewnętrznym oscylatorem? Tam chyba powinno być 1,2MHz. Fajną modyfikacją byłoby dodanie zewnętrznego eepromu do attiny13 i granie melodyjek alarmu(coś na wzór tego http://www.mcselec.com/index.php?option=... )
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...
Dalej kolega northwind nie czyta dokumentacji. Jeśl przeczytałbyś to wiedziałbyś, że ATTiny13... nie ma licznika TIMER1. Dodatkowo dowiedziałbyś się, że taktowanie 8MHz jest niemożliwe z wewnątrz. Proponuję zakończyć temat do czasu przeczytania dokumentacji przez kol. northwind .
No i nie ma czego popsuć. Nieważne jak ustawisz lockbity, wybierając "chip erase" kasujesz razem z programem ustawienia lockbitów. Procka można jedynie unieruchomić źle ustawiając fusebity odpowiedzialne za sygnał taktowania.
czy ustawienie taktowania 128000 i podziału przez 8 może zablokować attiny13?
hmmm no tak, ale dla mnie największą niewiadomą tego programu jest miejsce, w którym "mówię" które wyjście ma np. świecić na 50% (czyli przyjąć wartość 128). Dowolne miejsce w pętli głównej programu (do...Loop) gdzie przypisujesz zmiennym R, G, B konkretne wartości. R, G, B są zwykłymi zmiennymi, w żaden sposób nie są przypisane do konkretnych pinów,...
Odkomentuj, czyli zdejmij ten pierwszy apostrof z tej linii : 'Set Tccr0b.0 (W IDE Bascom linia 57) To włącza taktowanie Timera0 z preskalerem 1 czyli z prędkością CPU. Bez tego Timer po prostu stoi w miejscu. Nie wiem tylko czy Timer pozwoli wyłaczyć te LED`y tym poleceniem po "Stop Timer0" bo to tylko zdejmuje taktowanie a konfiguracja do PWM raczej...
Panowie, pomóżcie, bo już mi ręce opadają. Procek Attiny13 taktowany wewnętrznym oscylatorem 9,6Mhz. Do PB.2 dołączony układ TSOP1136 (próbowałem również z TFMS5360), połączenia zgodnie z notą katalogową (zasilanie przez 150R podparte elektrolitem 22uF, wyjście podciągnięte do zasilania przez opornik 10K) Na wyjściu PB.3 mam LEDa. I do tego taki programik:...
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 ??
Dla pełności tematu. Jak skorzystać z PCINT? Szukałem w manualu i jakieś przykłady w sieci ale nie znalazłem nic czytelnego. Oto przykład dla Attiny13 (jest on w manualu): [code][syntax=basic4gl] $regfile = "attiny13.dat" $crystal = 9600000 $hwstack = 32 $swstack = 24 $framesize = 8 'config pinb.0 = input Config Portb.2 = Output Pcmsk = &B00000001...
Jaki chcesz. Byle nie jakiś wolny, np. zegarkowy. Kwarce stosuje się jeśli potrzebujesz taktowania szybszego niż 8MHz (dotyczy ATmega8) lub precyzyjnego odmierzania czasu.
Bo się pdf'ów nie czyta. W instrukcji jest wyraźnie napisane że częstotliwość taktowania ADC powinna być nie większa jak 200kHz a Ty męczysz ADC z taktowaniem CLK/2 czyli 2,4MHz. Zapoznaj się z instrukcją strona 83 i z bitami ADPS2-0 w ADCSRA.
Ok coś tam rozumiem ale mam jeszcze taki problem albo prośbę bo nie wiem jak ustawić rejestry w attiny13 Tccr0a Tccr0b Admux Adcsra Adcsrb jakbym chciał pwm 8 bitowy (attiny13) z max częstotliwością tj chyba FAST PWM na pwm0a i pwm0b czyli 9600000/256=37500Hz przy działającym ADC. Reszta ustawień zostaje tak jak jest. To już będzie wszystko. Zacznij...
Przy taktowaniu procesora 1MHz opóźnienia nie trzeba. Ale dla pewności ja dał bym kilka nopów.
Witam, buduję czujnik IR i muszę pokombinować z wypełnieniem impulsów, mam programik który generuje 36kHz ale za nic nie wiem jak zmienić szerokość tego sygnału. Proszę o jakieś rady $regfile = "attiny13.dat" 'procesor Attiny13 $crystal = 1200000 'niższe taktowanie, CKDIV=0 'przy zmianie CKDIV = 1 'zmienić wartośc na 9600000 Config Portb.4...
taktowanie pompy taktowanie obniża stm32 taktowanie
modem simlock orange efekt behringera regulacja jasności żarówki
termet ecocondens silver termet ecocondens silver
Jak ustawić głowy estradowe, aby świeciły poziomo? Wyprowadzenia układu ICL7106 - szczegóły i funkcje