preskaler wzór

Znaleziono około 128 wyników dla: preskaler wzór
  • Sterowanie wentylatorem przez PWM. Brak pełnego zakresu.

    W DSie masz pzrecież wzór: f_ocnx = fclk/(2 N ICR) jak masz 16Mhz i preskaler 256 to masz częstotliwość(ICR = 1000): f = 16000000/2/256/1000 = 31,25 Hz

    Mikrokontrolery   17 Paź 2010 17:17 Odpowiedzi: 10    Wyświetleń: 3349
  • REKLAMA
  • ATmega32 – jaka jest domyślna częstotliwość zegara CPU i Timer2 w trybie CTC?

    Witam, mam jedno głupie pytanie - jaka jest domyślna częstotliwość zegara CPU dla ATmega32? Może to dziwne, ale nie mogę znaleźć jednoznacznej odpowiedzi... Następne pytanie, to częstotliwość dla Timera 2 w trybie CTC, bo znalazlem w internecie , że wyznacza się ją ze wzoru f=Fcpu/(preskaler*OCRn), natomiast w datasheecie wyraznie jest wzór f=Fcpu/(2*preskaler*(OCRn+1))....

    Mikrokontrolery   20 Mar 2011 12:14 Odpowiedzi: 3    Wyświetleń: 2207
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • ATMEGA 8 - Jak ustawić przerwanie timera co 1s z prescalerem 128?

    W dokumentacji niestety dla licznika 1 nie występuje preskaler 128. Występuje natomiast 256. Zakładając, że licznik pracuje w trybie CTC (WGM12 =1) i zakładając 8MHz źródło sygnału zegarowego (tak jak jest w komentarzu w kodzie) należy wpisać do OCR1A= 31249 oraz ustawić preskaler na 256 czyli CS12=1 A tak na przyszłość ...nota katalogowa. Tam wszystko...

    Mikrokontrolery AVR   05 Gru 2014 09:46 Odpowiedzi: 11    Wyświetleń: 1407
  • REKLAMA
  • [C] Serwomechanizm na AtMega32 nie reaguje, częstotliwość 1MHz, port PB1

    Wg wzoru z DSa to masz 5Hz a nie 50: f_{PWM} =\frac{f_{clk}}{N\cdot (1 + TOP)} Daj preskaler 8 a do TOP wpisz 4999 :)

    Mikrokontrolery AVR   11 Wrz 2011 11:17 Odpowiedzi: 13    Wyświetleń: 2117
  • Jak ustawić prescaler i licznik w ATtiny2313 dla 1 sekundy przy 1MHz?

    Dokładnie aby wyliczyć potrzebny czas potrzebujesz pełnego wzoru: T = 1/(fcpu/PRESCALER/(65536-LICZNIK)) gdzie: fcpu - taktowanie procesora, PRESCALER - stopień podziału preskalera, LICZNIK - początkowa zawartość licznika. T = 1/(1000000/1024/(65536-6942)) = 60.000256s Wszystko odnosi się do licznika 16-bitowego. Dla licznika 8-bitowego wzór jest podobny:...

    Mikrokontrolery   16 Sie 2009 09:02 Odpowiedzi: 3    Wyświetleń: 1956
  • [Atmega32][Avr-assembler] - Timer1 w trybie porównania przerwanie co 1s

    Wartość dla 1 sekundy: OCR1A=((częstotliwość procesora)/preskaler)-1 Wartość dla 4 sekund OCR1A=((częstotliwość procesora)/preskaler)-4 Jedynka w podanym przeze mnie wzorze nie oznacza 1 sekundy. Jeden trzeba odjąć z innych względów. Po prostu licznik nie zaczyna liczyć od 1 tylko od 0, więc odliczanie np. do 5 oznacza (0 1 2 3 4 5), czyli 6 impulsów....

    Mikrokontrolery Początkujący   06 Maj 2016 18:29 Odpowiedzi: 22    Wyświetleń: 2175
  • [ATmega328p] Częstotliwości taktowania zegara dla TWI (dylemat ze wzorem)

    Witam ponownie. Chciałbym zapytać o obliczanie częstotliwości taktowania zegara dla interfejsu TWI, ponieważ widzę 2 sprzeczności. Według dokumentacji ATmega328p wzór wygląda tak: https://obrazki.elektroda.pl/6361159800_... gdzie wartość preskalera można dobrać z poniższej tabeli: https://obrazki.elektroda.pl/6571254400_...

    Mikrokontrolery AVR   12 Kwi 2019 19:31 Odpowiedzi: 4    Wyświetleń: 1149
  • REKLAMA
  • Bascom - szybkie ściemnianie LED PWM, jak spowolnić?

    Hej. Dzięki za odpowiedź. Będę musiał jeszcze nad tym przysiedzieć bo coś mi się to wszystko rozjeżdża. Ustaliłem częstotliwość PWM z następującego wzoru - częstotliwość rezonatora/preskaler/510(w przypadku pwm 8bit) Pogubiłem się totalnie w tych timerach i ustawieniach. Jutro po pracy wezmę się jeszcze raz za książkę i poczytam - może się coś rozjaśni;...

    Mikrokontrolery Początkujący   13 Mar 2013 16:47 Odpowiedzi: 18    Wyświetleń: 5034
  • [Atmega328p] [C] - Żle odmierzana czas, zła konfiguracja timera?

    To jest po prostu stała obliczana ze wzoru OCR1A = (t*F_CPU/preskaler) gdzie: t= pi/3 = 3.(3)ms F_CPU = 14745600 stąd OCR1_DEF = 6144 a tu definicja ;) [syntax=c]#define OCR1A_DEF 6144[/syntax]

    Mikrokontrolery AVR   27 Lip 2015 15:16 Odpowiedzi: 14    Wyświetleń: 3306
  • M8 - PWM Fcpu/preskaler --mam zaniżona F wyjsciową..

    W datascheet ATmega8 na stronie 112 jest wzór na częstotliwość PWM dla Timer2: fPWM=fCLK/N*510 gdzie N to preskaler. 8000000/1*510=15686Hz

    Mikrokontrolery AVR   27 Gru 2012 20:45 Odpowiedzi: 10    Wyświetleń: 2241
  • [C][atmega8] generowanie fali nośnej 36kHz i wysyłanie RC5

    witam, zamierzam, przy użyciu timera 1 wygenerować falę nośna 36kHz a następniej wysyłać kody RC5. zakładając, że: FCPU = 8MHz preskaler = 8 ze wzoru http://obrazki.elektroda.net/100_1247003... obliczyłem, że wartość OCRnA ~ 13. następnie ustawiam Timer: TCCR1A = 1<<COM1A0; // toggle OC1A on Compare Match TCCR1A = 1<<WGM12; // CTC mode...

    Mikrokontrolery AVR   28 Lis 2009 10:24 Odpowiedzi: 7    Wyświetleń: 3625
  • Sterowanie PWM przez MOSFET - pod obciążeniem nie działa

    Dla ATmega8 na str. 91 jest wzór na częstotliwość PWM Może masz zbyt wolny zegar żeby uzyskać pełne sterowanie? Albo zbyt duży preskaler?

    Mikrokontrolery   30 Lip 2009 22:17 Odpowiedzi: 72    Wyświetleń: 22259
  • ATmega8 (C) - Jak skonfigurować Timer 1 do generowania 1kHz?

    ok,dziękuję sprawdzę tak teraz wpisałem, to co zalecił excray, rozumiem że tutaj zalecił preskaler =1 (ze wzoru 1mhz/2/1-preskaler/500=1 khz) A czemu kolega używa TCCR1B ,czy nie można używać opcji z TCCR1A (wedle pdf CS00=1 dla preskaler =1),tzn czy : TCCR1B |= (1<<WGM12) | (1<<CS10) nie mogło by być : TCCR1A |=(1<<WGM12) | (1<<CS00)...

    Mikrokontrolery Początkujący   01 Lip 2018 20:04 Odpowiedzi: 10    Wyświetleń: 1377
  • Programowanie i współpraca MC145152 z preskalerem MC12022

    Jeśli warunek z tego wzoru zostanie spełniony: F/R/P<1023 F=częstotliwość na we. preskalera R=raster P=podział preskalera (P,P+1) ...oznaczać będzie że preskaler z podziałem P się nada dla MC145152.

    Radiotechnika Serwis   21 Lut 2010 07:07 Odpowiedzi: 30    Wyświetleń: 9494
  • REKLAMA
  • PWM, Timer1 16bit w Atmega32 i przebieg na oscyloskopie

    Witam forumowiczów Postaram się problem szybko opisać. Chcę za pomocą Timera1 16bitowego w Atmedze 32 skonfigurować np. Fast PWM o danej częstotliwości i zobaczyć jego przebieg na oscyloskopie. Częstotliwość w tej chwili jest obojętna bo i tak jakieś bzdury pokazują na oscyloskopie. Zamieszczam poniżej kod konfiguracji jaką teraz zrobiłem #include <avr/io.h>...

    Mikrokontrolery   05 Paź 2023 18:24 Odpowiedzi: 21    Wyświetleń: 612
  • KAMAMI ZL3 AVR, Atmega32-16PU, TIMER0 - Częstotliwość przed i po preskalowaniu

    Ostatnie pytanie i już nie "nudzę". Wzór na częstotliwość przy "Toggle OC0 on compare match" który do wartości OCR 1 jest idealny to: F_CPU/((OCR+1)*2N), N to preskaler. Przy OCR 2 otrzymuję ze wzoru i na pinie idealne 2,66 MHz, natomiast przy OCR 1 ze wzoru i na pinie idealne 4MHz. Przy OCR 0 tu i tu 8 MHz. Wzór znalazłem u jednego z autorów książek...

    Mikrokontrolery AVR   30 Mar 2017 19:25 Odpowiedzi: 12    Wyświetleń: 1326
  • Timer 0 AVR: CTC, preskaler 1, rejestr 110, dlaczego f=38kHz zamiast 76kHz?

    Skorzystaj z DS i ze wzoru tam podanego na częstotliwość dla trybu CTC to wszystko będzie się zgadzać.

    Mikrokontrolery AVR   12 Kwi 2015 08:49 Odpowiedzi: 11    Wyświetleń: 1446
  • Atmega8 [C] - Cyfrowy metronom - jak odliczać ilość uderzeń (BPM)?

    (...)Mam jednak pytanie, czy można to zrobić w jakiś inny sposób, aby zmiana tempa zależała tylko od zmiennej speed ? Ten sposób jest jak najbardziej odpowiedni. Mam tu następujące sugestie: - poprawić dokładność ustawiania tempa poprzez zwiększenie częstotliwości przerwań (ustawienie preskalera na 1), - przeliczać zadaną wartość tempa w bpm na wartość...

    Mikrokontrolery AVR   10 Maj 2014 18:02 Odpowiedzi: 2    Wyświetleń: 1278
  • Jak przenieść kod RC5 z ATmega16 na ATmega8L z użyciem Timer1?

    Więc dlatego proszę o sprawdzenie kodu Nie wiem jaki wpływ na dekodowanie RC5 ma częstotliwość zwiększania zmiennej g_licznik , ale wartość ładowana do OCR, nie zgadza mi się z komentarzem. OCR1A = 25; // Ustawia wartość pożądaną na 20kHz(50us) dla preskalera 8 Wzór wygląda tak: OCRx=F_CPU/prescaler/częstotliwość - 1

    Mikrokontrolery AVR   04 Mar 2010 20:52 Odpowiedzi: 17    Wyświetleń: 1638
  • [AVR] AVR C – Zatrzymanie obsługi ISR w trakcie działania, przerywanie obsługi menu przyciskiem

    Częstotliwość jest 333Hz bo jest 8000000/(2*preskaler*(1+OCR0)) Według mnie nie, ponieważ ten wzór dotyczy CTC na pinie OCRn. Natomiast przerwanie jest generowane w momencie zrównania się timera z OCR0 i mówi o tym tabelka: Table 38. Waveform Generation Mode Bit Description Może to jest Twoim problemem bo multipleksowanie jest 2x szybsze niż zakładasz....

    Mikrokontrolery AVR   31 Sie 2011 21:47 Odpowiedzi: 75    Wyświetleń: 9896
  • Optymalizacja programu miernika częstotliwości dla AT90S2313 w Bascom AVR

    Pdf-a nawet nie otwarłem. Program podaję jako wzór. Wyswietlacz wiadomo jak podłączyć, impulsy na T0, kasowanie wewnętrznego preskalera ujemnym impulsem z D.6 (można potraktować jako opcja), Przełączanie zakresów (dodatkowy prescaler) na D.0 (można potraktować jako opcja). Jak znajdę czas to pooglądam pdf'a. Ze względu na preskaler wewnętrzny wynik...

    Mikrokontrolery   27 Lis 2012 00:53 Odpowiedzi: 13    Wyświetleń: 10427
  • Wychodza dziwne wartosci przy obliczeniach dla i2C (czestotliwosc)

    Witam, Piszę od nowa program dla DS1307. Mój problem polega na tym, że dziwne wychodzą mi wartości podczas wyliczania jaką wartość powinien mieć rejestr TWBR. Dane: częstotliwość Atmega8l = 1000000 | 1Mhz TWPS = 1 (preskaler 1) SCL= 100khz (DS1307) Podstawiając to do wzoru z dok. technicznej Atmega8l [url=http://www.atmel.com/images/atmel-2...

    Mikrokontrolery Początkujący   12 Lip 2016 08:06 Odpowiedzi: 4    Wyświetleń: 1302
  • MCP2515 CAN BASCOM jak rozpocząć programowanie mcp

    Po pierwsze poznajmy sposób tworzenia bitu. Każdy bit składa się z kilku segmentów czasowych o pewnych określonych funkcjach, których wyjaśnianie nie ma znaczenia dla tego przykładu, oto z czego składa się bit: BIT_TQ = SYNC + PROP_SEG + PS1 + PS2, gdzie: BIT_TQ - liczba kwantów czasu w bicie (o kwantach czasu poniżej) SYNC - synchronizacja PROG_SEG...

    Mikrokontrolery AVR   03 Wrz 2020 15:05 Odpowiedzi: 39    Wyświetleń: 22302
  • vs1053b - Nie wydaje dźwięków na działającej uprzednio konfiguracji

    1. Tak jak mówiłem, układ działał na tej konfiguracji, z tym pluginem więc wątpię żeby po jego stronie była wina. Ale sprawdzę. 2. Zegary sprawdzałem na oscyloskopie, wszystko się zgadza, magistrala taktująca SPI ma 84 MHz, częstotliwość SPI po ustawieniu preskalera zgadza się ze wzorem fspi/prescaler. 3.volume jest dobrze ustawione, dla kontroli sprawdzałem...

    Mikrokontrolery   25 Sie 2014 20:30 Odpowiedzi: 10    Wyświetleń: 2136
  • [ATmega8] ATmega8 Bascom: Jak użyć Timer0 do opóźnienia zapalenia LED?

    Udało mi się odpalić program z książki Pana Wiązani, ale tam timet odmierza 1s Jak to przeliczyć? Jest jakiś na to wzór? Rzeczywiście musiało się 'udac odpalić' bo ten program nie jest pozbawiony błędów (!) \ A jak zrobić żeby odmierzał np 10 sekund? Zmiana preskalera wydłużyła max do 2sekund czas. Aby timer1 odmierzył inne/dowolne interwały czasu,...

    Mikrokontrolery Początkujący   10 Cze 2013 12:08 Odpowiedzi: 19    Wyświetleń: 3465
  • [AVR][C][Atmega8]TIMER i Preskaler - błąd przy kompilacji

    A włączyłeś globalne przerwania (sei() ?? W kodzie Pana Mirka nigdzie tego nie było, tym bardziej nie wiem, gdzie to nawet wstawić :-> Edit:// Przerwania globalne sei(); dodane, lecz nadal pustka na lcd. Nie wiem w jaki sposób obliczyć OCR1A. W datasheet jest jakiś wzór: fOCn=(fclk_I/O)/2 ⋅ N ⋅ (1 + OCRn) Tylko za bardzo nie wiem co podstawić...

    Mikrokontrolery   05 Cze 2011 09:34 Odpowiedzi: 27    Wyświetleń: 5381
  • ATtiny2313 - [asm] Konfiguracja generatora fali 36kHz w trybie CTC

    Witam Chcę zbudować generator fali 36kHz. Doczytałem się ,że mogę wykorzystać tryb CTC. Proszę o kilka wskazówek: 1. Czy dobrze myślę ,że wyjście timera T0 jest na nodze PB2 (14) ? 2. Chcąc zrobić generator fali muszę: - ustawić częstotliwość zegara - ustawić toggle mode - ustawić preskaler Wyliczyłem ze wzoru z dokumentacji ,że potrzebuję częstotliwość...

    Mikrokontrolery Początkujący   10 Lut 2013 19:55 Odpowiedzi: 15    Wyświetleń: 2160
  • [Atmega8][C] - PWM - opis, uruchomienie, zastosowanie

    Nie chciałem tworzyć kolejnego tematu tak więc dołączam się do tego. Mam problem z ruszeniem serwa RC sterowanego przez Atmege8. Zasilanie serwa puszczam bezpośrednio ze stabilizatora L7085: +5VDC podłączam pod czerwony przewód serwa GND podłączam pod brązowy lub czarny przewód serwa (mam 2 różne serwa) OC1A (wyjście PB1 z Atmegi) podłączam pod pomarańczowy...

    Mikrokontrolery AVR   04 Sty 2012 22:25 Odpowiedzi: 42    Wyświetleń: 13593
  • [ATmega32][c/AVR] Częstotliwość PWM do sterowania obrotami

    Witam, Chcę wykorzystać sprzętowy tryb PWM poprawnej fazy Timer0 do regulacji prędkości obrotów oraz kierunku obrotów silnika DC. Nie wiem, jaka będzie najlepsza częstotliwość?? W datasheet znalazłem wzór: f=f_kwarcu/(N*510) ; N-wartość preskalera W moim przypadku kwarc = 16MHz. Silnik wymontowałem z starego magnetowidu. Parametry nie są określone :cry:

    Mikrokontrolery AVR   27 Mar 2010 20:48 Odpowiedzi: 35    Wyświetleń: 10472
  • TIMER0 w Atmega32 i Bascom - zależy mi na zrozumieniu zagadnienia

    Dziękuję za odpowiedź, ale racji tego, że nie podałem wartości rezonatora to zrobiłeś to od końca i nadal nie wiem skąd wzięły się poszczególne liczby. Muszę to w końcu zrozumieć bo inaczej nic z tego a wszelkie książki wcale mi tego nie ułatwiają. Zacznijmy od początku te obliczenia. Będę zadawał pytania na poszczególnych etapach - ok? 1. Timer0 potrafi...

    Mikrokontrolery Początkujący   16 Lut 2017 00:47 Odpowiedzi: 8    Wyświetleń: 1248
  • ATmega8 - Przerwania CTC - Dioda LED świeci za krótko i nie resetuje czasu

    A w nocie katalogowej ( [url=http://www.atmel.com/dyn/resources/... jest na stronie 89 wzór. Przekształcając otrzymuję: OCR1A=(F_CPU*czas/2*Preskaler)-1 Wychodzi 28799 cykli Tyle że na tej samej stronie jest wykres i on pokazuje jak to jest zliczane. Widać że TCNTn w czasie jednego okresu (we wzorze "czas") odliczy 2 razy....

    Mikrokontrolery AVR   07 Lis 2009 23:19 Odpowiedzi: 6    Wyświetleń: 1960
  • [ATMega8] [C] generator przebiegu prostokątnego 153.6 kHz

    Skąd wytrzasnąłeś taki wzór :?: const unsigned int _freq_time = F_CPU/16 - 1; Powinno być: #define _freq_time = F_CPU/(153600UL*2) - 1; //preskaler=1

    Mikrokontrolery AVR   11 Kwi 2010 20:29 Odpowiedzi: 17    Wyświetleń: 4438
  • [PIC18F] Jak poprawnie ustawić Timer 2 w PIC18F dla wybranej częstotliwości?

    Witam, Męczy mnie pewna sprawa bo co innego otrzymuje w teorii a co innego w praktyce. Jak ustawić timer 2 na wybraną częstotliwość? Służy do tego funkcja setup_timer_2( preskaler, period, postskaler ) Która przyjmuje parametry: preskaler: T2_DISABLED, T2_DIV_BY_1, T2_DIV_BY_4, T2_DIV_BY_16 period: 8-bit 0..255 (albo od 1 do 256) postskaler:...

    Mikrokontrolery PIC   07 Gru 2011 23:28 Odpowiedzi: 3    Wyświetleń: 1516
  • Pytania o sygnał PWM, konfigurację timera i odczyt impulsów na pinach PB1, PB2 w Atmedze8A

    Cześć, Pozwól, że przejdę do konkretów. 1. Możesz napisać program tak, żeby aktywować timer tylko wtedy, kiedy masz aktywny klawisz. 2. Dlaczego chcesz mieć klawisz na tym samym pinie co wyjście timera? 3. Jeśli chcesz liczyć, ile razy klawisz został aktywowany (naciśnięty), potrzebujesz zdefiniować zmienną, którą będziesz zwiększać o 1 przy każdym...

    Mikrokontrolery AVR   08 Sty 2021 00:55 Odpowiedzi: 2    Wyświetleń: 387
  • [ATMEGA8] ATMEGA8 licznik czasu: start/stop odliczania przyciskiem, obsługa timerów i przerwań

    Będzie szło jeżeli ze mną wytrzymasz :D Tyle że ten wzór dotyczy częstotliwości na wyjściu OCRx (sorki niepotrzebnie Ci to pokazałem). Policzmy to tak: 8MHz / preskaler / 10Hz 8.000.000 / 256 / 10 = 3125 Gdybyś użył preskalera 8 to OCR1A musiało = 100.000 ale niestety jest tylko 16bitowe. Stąd trzeba użyć większy preskaler. Zacznij pisać program: TIMSK...

    Mikrokontrolery AVR   18 Kwi 2011 09:29 Odpowiedzi: 34    Wyświetleń: 6576
  • Timer2 w ATmega8 - zbyt szybkie przepełnianie przy odczycie temperatury

    W takim razie jak wektor przerwań powinien wyglądać ? tak ? ISR(TIMER2_COMP_vect, ISR_NOBLOCK) {...} Licznik liczy do wartości wpisanej w TCNT2 ?, jeżeli tak to wartość 0-255 wiele mi chyba nie da jak ja potrzebuje tak duże opóźnienia, ale mogę się mylić. znalazłem wzór na wartość tego rejestru Potrzebna ilość cykli = (1 / częstotliwość...

    Mikrokontrolery AVR   01 Sty 2011 17:34 Odpowiedzi: 8    Wyświetleń: 1871
  • Jak obliczyć moc transformatora UI z polem przekroju 11,25 cm²?

    Zaznaczę, że wzory wiążące bezpośrednio moc transformatora z przekrojem kolumny to wzory uproszczone. Aby szczerze obliczyć ile da się z tego wycisnąć trzeba by sięgnąć do wzorów podstawowych i parametrów blach :) No i tak jak kolega Preskaler zaznaczył: można wyżyłować parametry pracy trafo, zoptymalizować go do określonego trybu pracy (praca ciągła(zasilacze)...

    Układy Zasilające   08 Mar 2007 23:45 Odpowiedzi: 16    Wyświetleń: 19527
  • [attiny2313][bascom]Czujnik zbliżeniowy i dioda sygnalizująca jego stan

    Tak mi to wyszło to mój pierwszy program (nie licząc włącz-wyłącz diode) wiec proszę o wyrozumiałość. Częstotliwości jeszcze nie obliczyłem bo mam z tym trudności. Nie wiem tylko czy dobrze zrozumiałem ze timer1 w trybie Pwm jako jedno przerwanie zlicza jeden cykl [syntax=basic4gl]$regfile = "2313def.dat" $Crystal=8000000 Config Pinb.3 = Output Config...

    Mikrokontrolery   27 Sty 2013 12:42 Odpowiedzi: 17    Wyświetleń: 5648
  • AVRStudio - różnice w symulacji czasu dla ATmega16, kwarc 7.3728 MHz, preskaler 8

    Mam taka uwage...Zrobilem sobie timer (T1) ktory mierzy do wartosci OCR1A...(atmega16, kwart 7372800 Hz, preskaler N= 8 ) Wszytko dziala tyle ze jak np chce odmierzyc jakas wartosc np 4.752ms to obliczajac ze wzoru na tryb CTC: OCR1A = Fkwarcu/ Dodano po 39 Zrobilem inny pomiar dla tych samych warunkow tyle ze symulowalem ekspymentalnie czas 1,28ms...

    Mikrokontrolery   05 Gru 2006 22:18 Odpowiedzi: 2    Wyświetleń: 1020
  • [AVR] [AVR][C][ATtiny13] Dioda IR miga, ale TV PHILIPS nie zmienia kanału

    Tak się przyglądam temu co napisałeś kazaaski i próbuje u siebie to odpalić, tyle ze ja mam wewnętrzne 8MHz i ATtiny26. Niestety nie wiem jakie wartości (OCR1C, OCR1B )należny wpisać by osiągnąć zamierzone 38kHz :( Jak to wyliczyć? #define JEDEN TCCR1A &= ~(_BV(COM1B1)|_BV(COM1B0... _delay_us(889); TCCR1A |= _BV(COM1B1)|_BV(COM1B0);...

    Mikrokontrolery AVR   03 Sty 2010 17:05 Odpowiedzi: 18    Wyświetleń: 5160
  • ATmega168 i ADXL345 - komunikacja i2c/twi zawiesza się

    atmega168, konwerter i adxl345 mieszczą się na płytce 8x8cm. 2 kondensatorki do masy , czy jeden między SCL i SDA? oscyloskopu nie mam, ale jutro właśnie zamierzam sprawdzić napięcia. mam jeszcze takie pytanie: czy dobrze obliczam wartość TWBR (217 strona ATmega168 datasheet): http://obrazki.elektroda.pl/9392582500_1... TWBR=\frac{1}{2*PrescalerValue}*(\frac{F...

    Mikrokontrolery AVR   21 Lip 2011 12:45 Odpowiedzi: 10    Wyświetleń: 3388
  • Jak nawinąć transformator, by nie wywalało korków i się nie palił?

    Następnie korzystasz ze wzoru empirycznego na ilość zwojów na wolt; Z=45/S Nieprawda !!! Ten przelicznik jest stosowany jako podstawa do oblicznia uzwojenia pierwotego na 230V AC. Dla uzwojenia pierwotnego na 10V nie można go stosować. Prawda, prawda, bo tu jest mowa o transformatorze sieciowym na 230 V a nie na 10 V. Napisałem wyraźnie, że jest to...

    Początkujący Elektronicy   19 Lip 2024 23:28 Odpowiedzi: 163    Wyświetleń: 6291
  • Sterowanie serwem FS90R przez PWM w Atmega88A - jak uruchomić?

    Skorzystałem z wzoru do obliczenia 50Hz dla trybu Fast PWM gdzie TOP to ICR1. Przekształcony wzór z dokumentacji Atmega88 na stronie 119. Czyli: 8 000 000 Hz/ Preskaler 8bit = 1 000 000 Hz 1 000 000 Hz / 50Hz = 20 000 -> wartość dla ICR1 Dalej ten prosty kod, żeby opanować na początek dość płynne regulowanie obrotami i kierunkiem [syntax=c] #define...

    Mikrokontrolery AVR   05 Lip 2021 12:23 Odpowiedzi: 40    Wyświetleń: 2259
  • Jak uzyskać płynną regulację PWM 1-1kHz na ATmega8 przy 4MHz?

    Witam, robię prosty generator ale utknąłem w dość błahym punkcie jakim jest regulacja częstotliwości. Chce uzyskać sygnał od 1 - 1kHz, i najlepiej żeby można było uzyskać częstotliwość z całego zakresu. Korzystam z 16 bitowego PWM w atmega8, wypełnienie reguluję wartościami rejestrów OCR1A i OCR1B. Wzór z jakiego wyliczam częstotliwość wyjściową to:...

    Mikrokontrolery AVR   01 Lut 2012 16:41 Odpowiedzi: 12    Wyświetleń: 2919
  • Zegar LED Bascom - Programowanie zegara LED w Bascomie

    Załóżmy że chcesz uzyskać 100Hz. Procesor kreci się na przykład 8MHz. Timer napędzany jest sygnałem takim jak procesor, ale można ten sygnał podzielić tak żeby, na przykład co 1024 takty procesora do Timera trafiał jeden takt. Taki podział uzyskuje się za pomoca preskalera. Teraz wiadomo że Timer jest już taktowany wolniej bo co 1024 takty z 8MHz, ale...

    Mikrokontrolery AVR   13 Sie 2016 15:30 Odpowiedzi: 7    Wyświetleń: 2043
  • Całkowanie sygnału sinusoidalnego na Atmega 128 metodą prostokątów - ADC i LCD

    Mógłbyś jakimś wzorem zarzucić bo nie wiem co Ty tam tworzysz ? i zerknąć do DS ? Jak masz zegar 16MHz i wybierzesz preskaler 128, to ADC jest taktowany zegarem o częstotliwości 125kHz --> 8 µs Konwersja trwa 13 cykli zegarowych ADC więc 8*13µs = 104µs i to też masz wpisać jako czas między dwoma próbkami. btw, nie wiem czy wiesz, ale...

    Mikrokontrolery AVR   31 Sty 2011 09:34 Odpowiedzi: 43    Wyświetleń: 5870
  • Czy kondensator 20µF 6,3V z 1988 roku wymaga wymiany?

    chodzi mi o kondensatory odkłócające alternator, prądnicę, cewkę zapłonową w silniku samochodowym. pojemność przykładowa 3µF Dodano po 2 Moc jaka się wydziela na oporniku można zmierzyć. Trzeba zmierzyć po prostu spadek napięcia na nim i obliczyć moc ze wzoru. P (moc) = U kwadrat (napięcie) dzielone przez R (oporność). tak ale skąd wziąć i czym...

    Początkujący Serwisanci   01 Wrz 2005 22:27 Odpowiedzi: 43    Wyświetleń: 4265
  • [atmega8][bascom] O co chodzi tak na prawdę z tymi timerami?

    Poi pierwsze. Do BASCOM-a jest pomoc - także po polsku, której to zresztą jestem autorem. Wersję on-line (beta) znajdziesz na mojej stronie WWW. Jak one działają? Zliczają impusy. Albo z prescalera, albo z zewnątrz. Patrz nota katalogowa. W którą stronę zliczają? Zwykle liczą w górę. W trybach PWM liczą też w obie strony. Patrz nota katalogowa. Jak...

    Mikrokontrolery AVR   29 Paź 2008 20:50 Odpowiedzi: 5    Wyświetleń: 2678
  • MC145158 - Zasada działania dzielników N i A oraz problem z VCO

    Łopatologicznie to jest tak: Dzielnik N jest mnożnikiem preskalera P a dzielnik A dodaje się do sumy tego mnożenia dając w sumie podział całkowity z wejścia Fin. Wzór do obliczenia powinien być w aplikacji. gdy do A wpisuje od 5D do FF to nie przestraja VCO dopiero gdy przeskoczy z FF na 00 ,a N zwiększy sie wtedy o jeden to następuje nagły skok napięcia...

    Radiotechnika Serwis   19 Cze 2006 13:14 Odpowiedzi: 11    Wyświetleń: 1728
  • Jak ustawić PWM i preskaler dla serwa 50Hz na Timer0 Atmega16?

    Nie zapominaj, że w Mojej odpowiedzi pojawia się opis do FastPWM, kiedy to licznik liczy tylko w górę. A na stronce co podałeś jak i wzór odnosi się do Phase and Frequency Correct PWM gdzie licznik liczy w obie strony. Stąd ta dwójka w mianowniku. Na chłopski rozum: 3,5MHz (fcpu) / 256 (prescaler) = 12,5kHz (ftimer0) 12,5kHz (ftimer0) / 256 (timer0max)...

    Mikrokontrolery   28 Sie 2008 19:17 Odpowiedzi: 11    Wyświetleń: 6205
  • ATmega32 - timer0 (CTC)ustawianie zadanej częstotliwości generacji przerwania

    Możesz ustawić tylko taką częstotliwość przerwań, która da się opisać wzorem f = Fclk / Pre / Period, gdzie Fclk jest częstotliwością zegara procesora, Pre - wartością preskalera timera - masz kilka do wyboru - sprawdź w dokumentacji Twojego procesora, Period - okres timera - 1..256 dla 8-bitowego, 1..65536 dla 16-bitowego. Zacznij od wyboru timera...

    Mikrokontrolery AVR   23 Gru 2012 12:29 Odpowiedzi: 28    Wyświetleń: 5226
  • Jak działa funkcja I2C_SetBusSpeed w AVR? Wyjaśnienie przeliczeń i rejestrów

    4. Blokowy układ pamięci wynika z ograniczonej przestrzeni adresowej. Dany układ nie pozwala na adresowanie każdego bajtu z osobna więc stosuje się bloki np po 64 lub 128 bajtów. Zatem wybierając adres powiedzmy 32, zaglądasz do szufladki w pamięci do której możesz zapisać te 64 lub 128 bajtów. Adres 33 wskazuje na inną "pustą" szufladkę w której jest...

    Mikrokontrolery AVR   04 Sie 2017 16:33 Odpowiedzi: 6    Wyświetleń: 1623
  • ATmega88 - timer CTC, diody migają naprzemiennie zamiast razem

    witam, trywialny przykład z 'biblii' T. Francuza ATmega88, timer - tryb CT [syntax=csharp] void timer_init() { TCCR1A=(_BV(COM1A0) | _BV(COM1B0)); TCCR1C=_BV(FOC1A); OCR1A=F_CPU/1024/1; TCCR1B=_BV(WGM12) | _BV(CS12) | _BV(CS10); //Preskaler 1024, CTC DDRB|=(_BV(PB1) | _BV(PB2)); //dodane przeze mnie - active-low, zgaś wyjścia PORTB|=(_BV(PB1) | _BV(PB2));...

    Mikrokontrolery Początkujący   31 Sie 2015 18:26 Odpowiedzi: 2    Wyświetleń: 1131
  • Yeasu FTL-1011 - Jak poprawnie zaprogramować częstotliwości CB?

    Aby ustawić do pracy MC145158 musisz załadować mu po SPI licznik referencyjny R oraz 2 liczniki sygnału Fin czyli N i A . Wzór jest w aplikacji MC145158 i wygląda tak: Nt=N*P+A Nt to podział całkowity czyli wynikający z podziału wymaganej częstotliwości VCO przez raster strojenia. P to podział preskalera (jeśli preskaler jest np 64/65 to chodzi o 64)...

    Radiotechnika Serwis   28 Paź 2006 07:32 Odpowiedzi: 19    Wyświetleń: 6291
  • [Atmega88][C] Uzupełnienie kodu dla generatora 2kHz w trybie CTC na Timer1 16bit

    Jeżeli nie używasz przerwań to ich nie włączasz. Wprawdzie nie włączasz głównego, ale włączasz od timera (TIMSK1), dlaczego? Wzór z dokumentacji dla CTC: F = Fclk / (2 * N * (1+OCR1A)) = 16000 / ( 2 * 8 * 2000 ) = 16000 / 32000 = 0.5Hz Sterowanie pinem OC1A dla CTC: . Atmega88 ma zegar max 8MHz, dlaczego liczysz dla 16MHz? Wyłączyłem TIMSK więc sterowanie...

    Mikrokontrolery AVR   07 Paź 2020 15:00 Odpowiedzi: 10    Wyświetleń: 831
  • Kod PWM dla serwomechanizmów na ATmega8 - jak działa i jak go zrozumieć?

    20ms wzięło się z wzoru F=fuc/(2*preskaler*ICR1) znalezionego na tym forum, mam nadzieje że go dobrze używam.... Co do reszty, chciałbym Delay-ami sterować wypełnieniem, natomiast timer ma mi służyć jako źródło wysyłania okresowego co 20ms sygnału do serwa. Dodano po 1 Co do programu wygląda on narazie tak: [syntax=c]#define F_CPU 1000000 //częstotliowość...

    Mikrokontrolery   09 Sty 2012 11:32 Odpowiedzi: 10    Wyświetleń: 1927
  • ATmega328 - Zaledwie 10kHz Fpwm dla kwarca 20MHz- co jest nie tak?

    Witam Bawię się obsługą sprzętowego PWM. Skonfigurowałem trzy timery w tryb Fast PWM. Do uC podpiąłem kwarc 20MHz i ustawiłem fusebity. Wpisałem w OCR1A wartość 128 i podłączyłem oscyloskop. Okazuje się że okres wynosi zaledwie 0.1 ms to 10kHz, mimo tego że preskaler ustawiłem na 1... coś mi tu nie pasuje bo zgodnie ze wzorem: Fpwm = Fcpu/1/255 powinienem...

    Mikrokontrolery AVR   14 Mar 2015 18:09 Odpowiedzi: 4    Wyświetleń: 927
  • [ATmega] ATmega, BASCOM, Borland – jak zmieniać parametry migania LED RC przez PC i EEPROM?

    spodziewałem się :D:D Ja także mam z tym problemy bo generalnie pracuję na PICach Microchipa Do obliczenia potrzebujesz: ADC str. 246 Table 20-1. Auto Triggered conversions w kolumnie Conversion Time (Cycles) + 16MHZ + preskaler Oczywiście nie chodzi o dodawanie ale sądzę że wymyślisz wzór :) Proponuję bogate komentowanie by było łatwiej Zmieniłem...

    Mikrokontrolery AVR   22 Cze 2011 21:44 Odpowiedzi: 161    Wyświetleń: 13608
  • Jak odsiarczyć akumulator żelowy 12V 7Ah z wysoką rezystancją?

    A... chyba wszystko jasne: jak ściskasz rdzeń, to szczelina robi się mniejsza, na skutek ugięcia rdzenia. Wzór na indukcyjność: L=µ0*N^2*S/D, S to powierzchnia (przekrój na szczelinie), D szerokość szczeliny, N ilość zwojów, µ0=0.4π µH/m; ale L=AL*N^2 nH, więc AL=µ0*S/D, albo D=µ0*S/AL. Uwaga na jednostki. Tak jest dla...

    Elektro Maszyny i Urządzenia   28 Wrz 2015 11:58 Odpowiedzi: 383    Wyświetleń: 295091
  • Miernik częstotliwości na AVR - od 1Hz do 10MHz

    manekinen : zrobiłeś bardzo sympatyczny miernik, który spełnia swoją rolę całkiem dobrze. Nie rozumiem tego "nakręcania" projektu. Tak na marginesie - kto na serio potrzebuje pomiarów 1GHz oprócz ludzi od GSM, WiFi, i może jeszcze jakichś ekstremalnych technologii? Osobiście zmontuję sobie co najwyżej preskaler na 74196 z rozsądnym układem wejściowym,...

    DIY Konstrukcje   27 Mar 2020 13:07 Odpowiedzi: 54    Wyświetleń: 46929
  • [C] ATmega8 i TSOP1736 – odbiór sygnału IR z pilota, nie działa odbiornik

    W trybie CTC nie robi się obsługi przerwania. Po prostu konfiguruje się timer i on zajmuje się generowaniem przebiegu prostokątnego na odpowiedniej nóżce procesora. W programie po prostu na odpowiedni czas się go włącza i później wyłącza. U mnie na attiny2313 wygląda to tak. void start_freq(void) // generowanie nosnej { TCCR0A = 1<<COM0A0...

    Mikrokontrolery AVR   02 Sie 2009 22:33 Odpowiedzi: 40    Wyświetleń: 6609
  • [AVR] [AVR][C] - Pilot IR Olympus RM-1 na ATTiny2313 nie działa z GCC

    kurka wodna - no więc zacząłem liczyć prawie ze szkłem powiększającym przy lampie oscyla i wychodzi na to, że ta nośna jest w miarę ok - ale nie dam rady tego dokładnie stwierdzić przy takim oscylu. poniżej wzór z jakiego korzystałem przy obliczaniu częstotliwości mojej nośnej na wyjściu OC0A http://obrazki.elektroda.net/3_122355741... czyli...

    Mikrokontrolery AVR   09 Paź 2008 23:27 Odpowiedzi: 18    Wyświetleń: 3192
  • Cykliczne załączanie PWM w ATTiny2313A/ATMega328P

    Tak, dokładnie o tego typu efekt chodzi, jednak chciałbym do tego jeszcze mieć możliwość cyklicznego załączania sygnału wyjściowego coś na wzór funkcji delay_ms(), w celu opóźnionego załączenia i wyłączenia sygnału wyjściowego. Aktualnie mój kod to tylko sama konfiguracja, dodatkowo przerzuciłem się na ATMega328P ze względu na jeden dodatkowy Timer....

    Mikrokontrolery AVR   20 Gru 2019 22:11 Odpowiedzi: 19    Wyświetleń: 840
  • LPC2106 ARM – ustawienia PWM do sterowania serwem, okres 20ms, impuls 1–2ms

    Musisz soprawdzić w dokumentacji ale jest chyba tak , że to co masz na kwarcu jest puszczane na preskaler (możliwe kombinacje mnożnika i dzielnika ) i potem jest otrzymywany zegar który jest puszczany na wszystkie peryferiały. I teraz masz jeszcze do dyspozycji podzielnik. Ważne też ilo bitowy jest Twój timer którym obsługujesz PWM-a. Każde tyknięcie...

    Mikrokontrolery   03 Lut 2008 12:36 Odpowiedzi: 2    Wyświetleń: 1800
  • Jak prawidłowo przeliczyć CPM na uSv/h dla licznika Geigera STS-5?

    Dzień dobry. Wiem, że temat był wielokrotnie wałkowany, jednak spotykam się z wieloma różnymi sposobami skalowania, że nie potrafię ocenić, który jest prawidłowy. Często obliczenia zawierają błędy, co tylko komplikuje obliczenia. Ogólną ideą jest 1 preskaler ("P"), według którego będzie można obliczyć uSv/h według wzoru: (CPM - zliczeń na minutę) CPM...

    Początkujący Elektronicy   27 Kwi 2014 09:00 Odpowiedzi: 2    Wyświetleń: 2220
  • [ATmega32][C] - Komunikacja dwóch czujników na I2C o różnych parametrach

    Dawno nie zajmowałem się czujnikiem ale znów wracam do niego...wlutowałem na kablach dwa potencjometry podciągające magistralę - zasilanie ATmegi 1,8V i tyle samo na magistrali, bez konwertera. Ustawiłem narazie na potencjometrach około 4,7k i nic, nie da się połączyć z czujnikiem. Zastanawiam się czy da się w ogóle na 1,8V uzyskać niskie transmisje...

    Mikrokontrolery AVR   28 Lis 2012 12:11 Odpowiedzi: 77    Wyświetleń: 9853
  • Sygnał z osc 32768 do taktowania zewnętrznego układu.

    Dodam jeszcze kod w BASCOMIE: 'Ten Programik Generuje 32khz Przy 4mhz Kwarcu ' 32khz mozna wyliczyc wedlug wzoru ze strony 113 datasheeta atmega8a. 'jak dam kwarc 4,19MHz to wyjdzie 32'734Hz. $regfile = "m8def.dat" $crystal = 4000000 Config Pinb.3 = Output Config Timer2 = Timer , Async = Off , Prescale = 1 , Compare = Toggle , Clear Timer...

    Mikrokontrolery AVR   05 Paź 2010 11:17 Odpowiedzi: 17    Wyświetleń: 2041
  • filtr max293 czy max297 do analizatora widma - jak działa?

    // przelaczenie timera na 16KHz(timer na 1,6MHz) TCCR2 |= _BV(WGM21) | _BV(COM20) | _BV(CS20); // usatawienie jako CTC, preskaler na 0 OCR2=0x04; Timer zlicza od 0 do OCR2 (włącznie z wartością OCR2), dlatego aby odliczył n cykli zegara trzeba do OCR2 wpisać wartość n - 1 . Po odliczeniu do tej wartości stan na wyjściu...

    DSP i Transmisja   18 Gru 2013 09:12 Odpowiedzi: 22    Wyświetleń: 9723
  • FS90R - Jak sterować kątem obrotu w C?

    Przy tym taktowaniu (8MHz) o wiele wygodniej byłoby zastosować prescaler = 8, gdzie 1 click timera to 1 microsekunda, i zamiast 1.5 milisec dla serva masz 1500 microsec. Użyłem preskalera 8, rozumiem że wyliczoną wartość w tym przykładzie, która wynosi 1500 microsec należy wpisać do OCR1A lub OCR1A? Pośpieszyłem się i wstawiłem poprzednio niedopracowany...

    Mikrokontrolery AVR   05 Cze 2020 09:19 Odpowiedzi: 10    Wyświetleń: 1599
  • Jak wygenerować sygnał 4500 Hz na porcie B w ATtiny2313?

    Sprobowalem uzyc trybu CTC. #include <io.h> #include <signal.h> #define bit_set(sfr,bit) sfr |= (1<<bit); #define bit_clear(sfr,bit) sfr &= ~(1<<bit) ; int main(){ cli(); // wlaczenie ctc bit_clear(TCCR0A,7); bit_set(TCCR0A,6); bit_set(TCCR0A,1); bit_clear(TCCR0A,0); bit_clear(TCCR0B,3); // wylaczenie przerwan bit_clear(TIMSK,0);...

    Mikrokontrolery   30 Wrz 2006 23:17 Odpowiedzi: 14    Wyświetleń: 3097
  • Jak zintegrować ADC z TIMER2 w ATmega32 do próbkowania 8kHz w AVR Studio 4?

    Witam! Z tego wszystkiego wgrałem program spod Bascoma, gdzie próbowanie wynosi 8kHz, ADC ustawiony na preskaler 8, Single Conv, rez. 16MHz. Dla potomnych, tak powinien wyglądać sygnał (i tak wygląda spróbkowany dzięki programowi z Bascoma). Sygnał 1kHz. http://obrazki.elektroda.pl/8315338600_1... Prawda, ze ładnie :)? Probkowany sygnał programem...

    Mikrokontrolery AVR   13 Lis 2011 15:02 Odpowiedzi: 21    Wyświetleń: 3390
  • [avr] Jak wygenerować sygnał prostokątny 1-1000Hz na ATmega32A 8MHz w trybie CTC?

    Witam, Potrzebuje wygenerowac sygnal prostokatny na atmedze32A 8Mhz (zakres od 1-1000Hz). Postanowilem w tym celu uzyc trybu 4 CTC. Z tego co zrozumialem to powinnem zrobic tak: [syntax=c] TCCR1B |= (1<<WGM12); //włączenie trybu CTC TCCR1B |= (1<<CS10) | (1<<CS12) ; //ustawienie preskalera na 1024 OCR1B = 1000; //wartość do której...

    Mikrokontrolery AVR   08 Sty 2014 12:28 Odpowiedzi: 15    Wyświetleń: 1689
  • [ATmega8] [ATmega8][C] ADC 8-bit - Czy wzór VIN*256/VREF jest poprawny?

    Czesc Wam, korzystając z Waszej dyskusji ma temat ADC, rozdzielczości i dokładności wyniku, przypomniałem sobie problem, który kiedyś miałem z ADC w ATtiny26. Mianowicie chodzi mi o dynamikę ADC. Mierząc/zmieniając szybko poziom napięcia np z 0V na 3V, ADC zanim na LCD pokazała mi się wartość w miarę blisko 3V wcześniej np pojawiła się wartość chwilowa...

    Mikrokontrolery AVR   10 Sty 2010 13:54 Odpowiedzi: 28    Wyświetleń: 4075
  • Jak i czym fotografować elektronikę? Wielki poradnik Urgona 1 - Sprzęt.

    Zdjęcie eLektora w artykule o sprzęcie dla niewidomych i niedowidzących było robione smartfonem, i mi się jednak nie podoba, więc je pewnie podmienię, jak będzie artykuł o tym urządzeniu. O ile będzie kolejny artykuł, zwłaszcza kierowany do ludzi z wadą wzroku, to lepiej niech kolega nie miesza do tego artykułu lustrzanek, wiedzy o nich itp. ponieważ...

    Poradniki Elektronika   16 Gru 2021 08:46 Odpowiedzi: 420    Wyświetleń: 28101
  • [ATmega16][c/AVR] Nadajnik RC5 Problem z nadaniem ramki

    Witam, Chciałem zrobić nadajnik RC5. Chciałem sprawdzić na moim TV. Jako ramkę wysyłam polecenie wyłączenia TV. Niestety TV nie chce się wyłączyć. Problem chyba jest z częstotliwością. //ATmega 16 F_CPU = 16000000 #include <avr/io.h> #include <avr/interrupt.h> volatile uint16_t g_licznik = 0; ISR(TIMER1_COMPA_vect) { g_licznik++;...

    Mikrokontrolery AVR   19 Mar 2010 12:16 Odpowiedzi: 2    Wyświetleń: 1768
  • Atmega8,PWM częstotliwość inna niż powinna być

    Witam. Mam problem polegający na tym, że częstotliwość jaką uzyskuje z PWMa jest zupełnie inna niż w rzeczywistości. Ustawiłem w AVR Studio Int. RC Osc. 8 MHz. Zw wzoru z datasheeta mam, że w trybie fast PWM częstotliwość powinna wynosić f_PWM = f_CLK / (N * 256), czyli f = 8000000/256 = 31,25kHz (plus minus błąd). Natomiast na oscyloskopie mam, że...

    Mikrokontrolery   24 Lis 2011 16:37 Odpowiedzi: 10    Wyświetleń: 1747
  • Jak ustawić rejestr CAN1BTR dla magistrali CAN w LPC1768?

    Witam wszystkich Elektrodowiczów! Próbuje ustawić odpowiednie wartości rejestru CAN1BTR (CAN Bus Timing Register) , tak aby działała mi magistrala CAN, jednak mam pewne wątpliwości i niejasności. Wg dokumentacji (str. 361 Tabela 322 CAN1BTR) wynika, że trzeba ustawić pięć wartości w rejestrze CAN1BTR: - BRP (Baud Rate Prescaler/Preskaler Szybkości...

    Mikrokontrolery ARM   22 Kwi 2011 14:08 Odpowiedzi: 2    Wyświetleń: 2654
  • Jak skonfigurować SPI dla wyświetlacza 2,8'' HY28A na STM32F446RE?

    Ok, udało Ci się odpalić na AVR, czyli sekwencję sterowania masz jak należy, bo zadziałało. A w czym problem, żeby teraz to co zadziałało na AVR przenieść na STM? To że ma 32 bity, to nie oznacza, że nagle obsługuje się to jak kosiarkę, a nie jak MCU ;) Jest tu trochę więcej "pstryczków" (czyt. bitów) do ustawiania, przy czym większości wcale nie trzeba...

    Mikrokontrolery ARM   18 Cze 2019 16:42 Odpowiedzi: 51    Wyświetleń: 1998
  • Miernik częstotliwości do 4 GHz

    http://obrazki.elektroda.pl/2558089500_1... Częstościomierz został zbudowany w oparciu o mikrokontroler PIC16F876A. Podstawowy układ mierzy częstotliwości do 180 MHz. Dodany preskaler dzielący przez 64 pozwala na uzyskanie pomiarów do około 4,5 GHz. Wyniki pomiarów prezentowane są na wyświetlaczu LCD 16x2. Miernik posiada 3 wejścia:...

    DIY Zagranica   21 Sty 2011 16:01 Odpowiedzi: 2    Wyświetleń: 10872
  • Attiny2313 zegarek, czy opłaca się użyć timera? BASCOM

    Po pierwsze, możesz jak najbardziej korzystać z timera (a właściwie to powinieneś, jeżeli chcesz pomniejszyć koszta o zakup zewnętrznego RTC). Po drugie - możesz kalibrować, możesz to robić długo i bezskutecznie. Po drugie i ćwierć - Wewnętrzny oscylator nie za bardzo nadaje się do tego celu. "Nieco" mu się zmienia częstotliwość wraz z temperaturą i...

    Mikrokontrolery   29 Kwi 2007 11:01 Odpowiedzi: 12    Wyświetleń: 3350
  • [ATmega8][C]Obsługa przerwania tryb CAPTURE vs. EXTERNAL INTERRUPT

    tak, i w datasheecie rzeczywiście przeczytałem że jest taki tryb o którym mówisz dla timera1. Niebardzo tylko wiem jak go uzależnić od częstotliwości podawanej na jedno z wejść... Dajmy na to że na PD2 chcę podawać częstotliwość i chcę żeby timer1 zliczył czas trwania impulsu, zapisał a program porównał ją z wartością graniczną. Idąc za wzorem w datasheecie...

    Mikrokontrolery AVR   13 Maj 2011 12:55 Odpowiedzi: 15    Wyświetleń: 2938
  • Jak dostosować schemat nadajnika 77,5 kHz z ESP32C3 i anteną ferrytową?

    (...) brazki.elektroda.pl/3921054300_174077677... Czy ktoś z użytkowników wie, co powinienem zmodyfikować, aby uzyskać idealny sygnał - sinus? Próbowałem włączać kondensatory i rezystory szeregowo, ale zbytnio nie zmieniają kształtu przebiegu - ewentualnie amplitudę. Dodano po 1 Bezpośrednia odpowiedź na pytanie Aby uzyskać czysty, sinusoidalny sygnał...

    Radiotechnika Początkujący   09 Mar 2025 12:38 Odpowiedzi: 12    Wyświetleń: 261
  • [c] Jak uzyskać przerwanie co 1s z Timer2 i kwarcem 32,768kHz na AtMega32?

    Poczytaj o preskalerze tego Timera oraz o trybie CTC i zastanów się czy da się tak ustawić timer by osiągnąć Twój cel. Odpowiedni wzór masz na tej stronie którą podałeś.

    Mikrokontrolery AVR   08 Sie 2011 10:41 Odpowiedzi: 9    Wyświetleń: 7672
  • Radioodbiornik lampowy z lat 50-tych – nie włącza się, co sprawdzić na początek?

    Preskaler sprawdz najpierw to oczym piszesz. Dewiacja jaka obowiazuje to +/- 75kHz a nie +/-300kHz jak twierdzisz. Nie chce teraz przytaczac dosc skomplikowanego wzoru podajecego skladowe widma czestotliwosci sygnalu zmodulowanego FM. Jest szereg nieskonczony. I tak dla dewiacji +/-75kHz i czestotliowsic modulujacej 10kHz mamy widmo zajmujace pasmo...

    Elektronika Retro   29 Sie 2005 12:53 Odpowiedzi: 95    Wyświetleń: 34682
  • [ATMEGA32] ATMEGA32 - Jak poprawić dokładność pomiaru czasu z kwarcem 14,7456MHz?

    Chyba się nie rozumiemy :) Poprawka naniesiona w OCR1A. Chodzi dokładniej, ale to ze mozna ustawić to ręcznie od dawna wiedziałem. NIe wpadłem na "doliczanie" Hz do kwarcu na podstawie różnic w czasie. Ale moim zdaniem to nie o to tu chodzi. Jesli przy kwarcu muszą być C takie a nie inne i to one powodują ze układ się rozjeżdża w czasie, to liczyłem...

    Mikrokontrolery AVR   19 Sty 2011 17:06 Odpowiedzi: 17    Wyświetleń: 2678
  • LPC1768 - Timer TIM0 wolne odliczanie, zmiana stanu P3.25 co 1s, dioda

    Napisałem program bez użycia LPC175x_6x CMSIS-Compliant Standard Peripheral Firmware Driver Library, który co 1 s ma zmieniać stan P3.25 na przeciwny. Do pinu P3.25 podpięta jest dioda dzięki czemu mogłem zaobserwować zmiany i zmierzyć czas. Jednak moje obliczenia nie pokrywają się z wynikiem wykonywanego programu: [syntax=c] #ifdef __USE_CMSIS #include...

    Mikrokontrolery ARM   02 Cze 2014 07:31 Odpowiedzi: 5    Wyświetleń: 1332
  • [Atmega8] [Atmega8][AVR-gcc] - Jak dekodować 2 sygnały PPM z odbiornika RC?

    Dobra pierwsze podejście do kodu: Atmega8 ustawiona fusami na 8Mhz Najpierw dobór preskalera. Jak już wcześniej pisałem pomiar jest od 1,2-1,9ms więc zliczanie czasu moim zdaniem powinno być mniejsze od 0,05ms. Dobrałem preskaler 64 po czasie 524.288ms następuje przepełnienie T1 dla 0xFFFF, a więc jeden takt zliczania ma 524.288/65535 czyli 0,008ms...

    Mikrokontrolery Początkujący   13 Lut 2013 22:02 Odpowiedzi: 8    Wyświetleń: 3201
  • Atmega8: Sterowanie PWM i częstotliwością za pomocą BASCOM i przetwornika A/C

    Witam Obsluga ADC w Bascom jest banalna polecam polski help Bascom Basic, napewno sie zorientujesz o co chodzi... Jezeli chodzi o wypelnienie PWM to na potencjometrze mozna to zrobic bez wiekszego problemu... podlacz potencjometr pomiedzy +5V i GND, nastepnie do ADC uP, a pozniej odczytaj wartosc napiecia przez getADC(), ustaw odpowiednie granice i...

    Mikrokontrolery   02 Mar 2011 12:48 Odpowiedzi: 4    Wyświetleń: 3132
  • [ATmega32] [ATmega32][C/AVR Studio 5] Błędne odczyty z LM335 na LCD, jak poprawić?

    [syntax=c]#include <stdio.h> #include <stdlib.h> #include <avr/io.h> #include <util/delay.h> #include <util/atomic.h> #include "HD44780.h" #define NOSAMPLES 128 // usrednianie wyniku co 128 probek volatile uint16_t ADCwynik; // zmienna zawierajaca wartosc ADC co 128 probek void init_adc(void) { ADMUX = (1 << REFS0);...

    Mikrokontrolery AVR   04 Gru 2011 13:22 Odpowiedzi: 42    Wyświetleń: 6665
  • [C] Jak ustawić Timer dla programowego UART na Atmega32 przy 16MHz?

    Witam, Ściągnąłem kod uniwersalnego programowego UARTa ze strony http://supp.iar.com/Support/?note=88469. Próbuję go dopasować do mojej atmegi32, ale mam duży problem, bo nie wiem jakie określić parametry Timera. Po pierwsze co znaczy: 5. timer_set( BAUD_RATE ) Sets the timer to 3 times the baud rate. Czy chodzi o to, że np. przy 31250bps Timer...

    Mikrokontrolery   11 Lip 2007 10:48 Odpowiedzi: 14    Wyświetleń: 2966
  • [atmega16][bascom] Dziwne zachowanie programu z przerwaniem.

    Chyba wymyśliłem jak za pomocą pwm-a wygenerować ten przebieg. Muszę tylko zastosować zewnętrzny kwarc co najmniej 10MHz bo z wewnętrznego generatora 8MHz przy preskalerze ustawionym na 1 mogę wyciągnąć maksymalnie: 8000000/(256*1)=31250Hz, a to trochę za mało. Przy kwarcu 10MHz wyjdzie już 10000000/(256*1)= 39062Hz a to za dużo. Nie wiem tylko jak...

    Mikrokontrolery AVR   03 Mar 2010 09:56 Odpowiedzi: 35    Wyświetleń: 4547
  • [ATmega32] [C] - Pomiar prądu poprzez pomiar różnicowy

    Witam Mam taki problem, próbuje zrobić sobie amperomierz oparty na uC Atmega32, korzystając z pomiaru różnicowego napięcia na boczniku. Czyli mierze spadek napięcia na boczniku, następnie dziele go przez jego rezystancje i wychodzi mi prąd. Jednak napotkałem się na taki problem, mianowicie: Żeby zwiększyć rozdzielczość amperomierza, napięcie z bocznika...

    Mikrokontrolery AVR   07 Paź 2012 17:49 Odpowiedzi: 10    Wyświetleń: 5448
  • STM32 - generowanie sinusoidy SPWM o zmiennym f z zachowaniem stałego U/f

    Niestety niewiele mi to mówi. Chodzi mi o to, że nie wiem jak przeliczyć przygotowaną już tablicę wartości na wartości dla innych czestotliwości. Może napisze co już mam. A więc: Przygotowałem tablicę posiadającą 128 elementów - są to wartości wypełnienia które są podawane do rejestru timera TIM2 pracującego z częstotliwością stałą 6250Hz. Wartości...

    Mikrokontrolery ARM   29 Paź 2020 17:46 Odpowiedzi: 10    Wyświetleń: 1290
  • Atmega8 + PCF8574A, komunikacja ze sterownikiem magistrali.

    Witam Spójrz na mój artykuł o I2C czyli TWI na procesorze Atmega8 jest tam też sposób wykorzystania - kodowania układu PCF8583 i układu PCF8574AP (układ PCF8574AP to to samo co PCF8574A). Pisałem ten artykuł z myślą o początkujących kolegach zobacz może coś wybierzesz z mojego kodu a jest to zegarek z wyświetlaczami LED(SA10-21GWA) i układem PCF8583...

    Mikrokontrolery AVR   17 Sie 2009 22:32 Odpowiedzi: 4    Wyświetleń: 2808
  • Jak ustawić timer w Bascomie do odliczania 20 sekund przy kwarcu 160000 Hz?

    Czy masz na myśli ten wzór ? http://obrazki.elektroda.pl/3191457600_1... Między innymi. Nie mogę znaleźć rozwiązania tego problemu. Sprawa jest prosta :) Zastanów się, w którym takcie zegara systemowego następuje porównanie licznika z rejestrem OCRn, jeżeli użyjemy trybu CTC z preskalerem np.256 , a do rejestru OCRn wpiszemy np. wartość...

    Mikrokontrolery Początkujący   15 Lis 2012 20:33 Odpowiedzi: 13    Wyświetleń: 2220
  • Radmor - Identyfikacja i szczegóły płytek syntezerów 160 MHz

    Ostatnio wpadły mi w ręce płytki syntezerów częstotliwości z radiotelefonów Radmor na pasmo 160 MHz (przynajmniej część z nich). Płytki mają wymiary 12,5 cm × 2,5/3,5 cm i znajdują się na nich m.in.: - syntezer TDD1742T, - PROM N82S129AN, - preskaler dwumodułowy ÷64/65 SP8718 lub MC12025 (żółty prostokąt), - podwójny wzmacniacz operacyjny TL062 (zielony...

    Radiotechnika Serwis   03 Sie 2018 15:12 Odpowiedzi: 3    Wyświetleń: 1911
  • Obliczanie napięcia skutecznego sinusoidy na STM32F469 - jak napisać program?

    Mam pytanie: jak obliczyć wartość napięcia skutecznego napięcia sinusoidalnego? Podaje sobie napięcie o amplitudzie 1V (+offset 1V) na kanał przetwornika ADC. I tu się pojawia problem. Jak powinienem napisać program, aby zbierać te próbki do jakiegoś bufora (rozumiem, że może być tablica float)? I dalej: jak policzyć tą wartość skuteczną? Wiem, że wzór...

    Mikrokontrolery ARM   03 Kwi 2017 20:31 Odpowiedzi: 55    Wyświetleń: 3369
  • LPC1769 NXP - Przetwornik ADC - dziwne zachowanie odczytu z przetwornika

    Procedura odczytu wartości jest całkiem zła, a ustawień przetwornika nie pokazałeś. Obecnie masz coś takiego: czytasz bez potrzeby w kółko nieważną wartość z ADC, a czytanie przerywasz po ustawieniu bitu gotowości, który być może został ustawiony już po odczytaniu nieważnej danej. Nie rozumiem dlaczego bit "DONE" miałby być ustawiony po odczytaniu...

    Mikrokontrolery ARM   03 Gru 2015 00:34 Odpowiedzi: 32    Wyświetleń: 2322
  • Precyzyjne generowanie przerwań co 0,346 sekundy na Atmedze

    Musisz ustawić tak timera, aby odmierzał 3/26s i generował przerwanie. W zależności od częstotliwości źródła sygnału zegarowego może zdarzyć się tak, że nie uda się z zadowalającą precyzją ustawić timera do tego zadania. Wtedy możesz rozłożyć zadanie na 2 kolejne przerwania zmieniając ustawienia timera (prescaler, początkową wartość licznika timera)...

    Mikrokontrolery   08 Wrz 2008 07:57 Odpowiedzi: 11    Wyświetleń: 1505
  • Świąteczna choinka LED

    http://obrazki.elektroda.pl/7011174400_1... Cześć ! Dziś chciałbym zaprezentować swój najnowszy projekt, którym jest świąteczna choinka LED. Jako, że według świątecznego zwyczaju swoich bliskich obdarowujemy prezentami ów ozdoba została wykonana dla moje dziewczyny, która bardzo lubi klimat świąt i wszystkie ozdoby z nimi związane....

    DIY Konstrukcje   04 Sty 2015 07:53 Odpowiedzi: 11    Wyświetleń: 10287