rejestr timer

Znaleziono około 1962 wyników dla: rejestr timer
  • PWM w Atmega8535. Sterowanie diodą. Rejestry innych timerów i pwm.

    Chciałbym zrealizować sterowanie diodą led rgb. Atmega8535 ma w sumie 4 kanały PWM Na razie udało mi się wykorzystać tylko jeden kanał pwm z zegara t1. Ale sterowanie dioda rgb nie było dokładnie takie jak chciałem. Ogólnie chciałem zrobić tak aby móc wybrać kolor w standardzie rgb (czyli dla każdego...

    Mikrokontrolery Stepel   24 Sie 2008 19:11 Odpowiedzi: 6    Wyświetleń: 2643
  • [stm32f4] - Rejestr Timera ARR - czy timer może "przeskoczyć"

    Witam Piszę program, który będzie musiał się synchronizować z siecią 230V. konfiguracja Timera: [syntax=c] TIM8->PSC = 168-1; TIM8->CR1 |= TIM_CR1_ARPE; TIM8->ARR = rotor_period; //20000-1+5000; TIM8->DIER |= TIM_DIER_UIE | TIM_DIER_CC1IE; TIM8->EGR |= TIM_EGR_UG; //...

    Mikrokontrolery ARM Piotr Piechota   09 Lut 2013 18:24 Odpowiedzi: 2    Wyświetleń: 1143
  • Pcf8583 timer. Dokładność do 0,01s. Zakres 40s-2min.

    Witam. Mam kłopot tego typu, że potrzebuje zrobić nastawny timer z dokładnością do 0,01s w zakresie od 40s-2min. Procesorek ma w kółko ustawiać na jednym z portów 1 co zaprogramowany czas. Port w czasie liczenia jest zerowany. Chciałem wykorzystać do tego celu PCF8583 w którym wybrałem funkcje timera....

    Mikrokontrolery mirekk36   16 Maj 2007 22:46 Odpowiedzi: 5    Wyświetleń: 1241
  • Bascom Atmega - Program z wykorzystaniem timera do odmierzenia czasu. Pytanie.

    Chcę napisac własny program z wykorzystaniem Timerów. Na początek proszę o wytłumaczenie dlaczego w poniższym programie: 1. wykorzystano podzial częstotliwości zegara (po preskalerze 256) 250/125 zamiast wykonac jedno dzialanie? 2. uzyto wartość początkową Timera0 = 250 przed Petlą do Loop...

    Mikrokontrolery Początkujący TDA2593   03 Maj 2014 20:09 Odpowiedzi: 4    Wyświetleń: 915
  • CompactLogix5000 - Realizacja dwóch opóźnień na jednym timerze

    Witam, studiuję Automatykę i na jednym z laboratoriów dostałem zadanie zaprogramowania sterownika CompactLogix w języku drabinkowym. Program po wciśnięciu przełącznika dźwigniowego miał wypchnąć tłok siłownika po określonym czasie, następnie po wyłączeniu przełącznika miał również odczekać określony...

    Automatyka Sterowanie PLC jestam   18 Mar 2014 21:57 Odpowiedzi: 3    Wyświetleń: 684
  • AT91SAM7X256 - Nagrywanie dźwięku - ADC sterowany Timerem - zawiesza się

    Witam, muszę zrobić mini-rejestrator dźwięków na płytce Olimex SAM7-EX256 (mikrokontroler AT91SAM7X256). W tym celu próbowałem skonfigurować układ ADC aby próbkował dane z częstotliwością 44.1KHz z 10-bitową rozdzielczością. Przetwornik ma być wzbudzany timerem T0 i po wykonaniu pomiaru ma wywołać...

    Mikrokontrolery ARM Cahir09   09 Gru 2015 21:10 Odpowiedzi: 0    Wyświetleń: 555
  • Konfiguracja timerów w Atmega8 - timer1 nieprawidłowo odlicza czas

    Przerwanie ma być co 800ms. Timer0 prawidłowo generuje to przerwanie: 1/8000000=0,000000125 => 0,000000125*256=0,000032 => 0,000032*250=0,008s => 0,008*100=0,8s i tyle jest odliczane. Dla timera1 rachunek jest analogiczny, ale niestety nie generuje przerwania po tym czasie, tylko kilkakrotnie później....

    Mikrokontrolery AVR Maryush   05 Paź 2011 14:08 Odpowiedzi: 7    Wyświetleń: 2573
  • AtMega 2560 - wykorzystanie wszystkich timerów w Arduino IDE

    Arduino wymyślono po to abyś nie musiał grzebać w rejestrach. Jeśli to potrafisz nie nie używaj arduino. Oczywiście możesz zmieniać rejestry timerów ale przez to niektóre funkcje mogą przestać działać: Napisz co chcesz osiągnąć a nie jakimi metodami to będzie można coś podpowiedzieć.

    Mikrokontrolery Początkujący madiz08   23 Sty 2017 17:41 Odpowiedzi: 4    Wyświetleń: 465
  • LPC1768 - Timer i counter frequency counter

    Po wyzerowaniu licznika należy wyzerować bit zerowania. Nie miałbyś tego problemu, gdybyś zamiast bezsensownych |= używał podstawień do operacji na rejestrach timera.

    Mikrokontrolery ARM Badmaneq   10 Mar 2014 13:13 Odpowiedzi: 6    Wyświetleń: 1191
  • PCF8583 + ATMEGA8 + BASCOM -> problem z odczytem daty

    Zajrzyj sobie do noty katalogowej. Tak de fakto ten układ jest poprany, bo nietypowo koduje informacje o dacie. Masz tu fragment mojego kodu powinien ci pomóc w rozgryzieniu problemu. To definicja i opis rejestrów PCF8583. 'Deklaracja rejestrów dla zegara czasu rzeczywistego PCF8583' Const Rtc_in_adres...

    Mikrokontrolery Jacek31   11 Lis 2007 15:46 Odpowiedzi: 38    Wyświetleń: 5789
  • przeróbka softu do zegara

    Witam. Mam mały problem z softem do mojego zegara i liczę na pomoc w tym dziale. Jest to zegar na lampach nixie mojego projektu. Zastosowałem w nim atmege 16, dcf8583 i kwarc 8Mhz. Dzięki uprzejmości lukasb9, który udostępnił soft do swojego (podobnego) zegara pisanie softu ogranicza się do jego przerobienia....

    Mikrokontrolery bb84   19 Sie 2007 16:50 Odpowiedzi: 1    Wyświetleń: 954
  • [avr] obsługa przerwań [początkujący]

    Witam. Widze, ze wielu fachowcow juz sie podejmowalo tlumaczenia, ale jakos bez rezultatu. Po wciśnięciu jednego z przycisków, uC ma "wpadać" w nieskończoną pętlę. ... chciałbym zmieniać tryb pracy mojego uC bez względu w jaką pętlę wpadł ... ... Dwa switche będą wykonywały dwie różne od siebie...

    Początkujący Naprawy nemo07   29 Wrz 2011 22:09 Odpowiedzi: 16    Wyświetleń: 2244
  • PCF8583 - nie odmierza czasu

    Po podpięciu PCF mogę ustawiać / pobierać czas, niestety nie jest on w inny sposób zmieniany przez ten układ. w skrócie : PFC nie odmierza czasu. Kwarc 32k, kondensator 33piko. Zegar podłączony na płytce stykowej tak jak na schemacie, tylko pod ATmege8. Kod : w mainie w nieskonczonej petli jest...

    Mikrokontrolery AVR gadjung   20 Lut 2013 12:00 Odpowiedzi: 2    Wyświetleń: 963
  • [C] Jak ustawić potrójny HW PWM w atmega8

    Musisz odczekać odpowiednią ilość cykli pomiędzy uruchomieniem PWMów na jednym Timerze do uruchomienia PWMa na drugim Timerze. Oczekiwanie (wraz z zapisami do rejestrów Timerów) muszą być operacją atomową. Ilość cykli będzie trochę mniejsza od ilości cykli jaka przypada na jeden okres PWMa. Np. jak...

    Mikrokontrolery AVR narasta   15 Wrz 2011 14:18 Odpowiedzi: 8    Wyświetleń: 1504
  • ATMega8 - Zadanie na automatyczne usypianie ATMegi

    Dzięki za pomoc :-) Przy okazji przypomniałeś mi, że po wywołaniu przerwania ich obsługa zostaje zatrzymana. Wprowadziłem Twoje modyfikacje, jednakże nadal układ nie działa. Po naciśnięciu przycisku nic się nie dzieje. Oto poprawiony kod: TIMER1_COMPA_STOP nie należy także zdjąć adresu przerwania...

    Mikrokontrolery AVR Asmox   15 Sie 2014 19:22 Odpowiedzi: 17    Wyświetleń: 1998
  • niedziałający zapis do pcf 8583

    Witam !!! Nie działa mi zapis do rejestrów pcf8583. Układ połączony standardowo z rezystorami podciągającymi kwarcem 32,678 kHz. Dioda podpięta do PD6 zamiast migać jak przyjdzie przerwanie swieci cały czas czasem widać tylko tętnienie swiatła diody. Co sie dzieje ? [syntax=basic4gl] Config Scl...

    Mikrokontrolery fuseklorz   10 Cze 2012 13:14 Odpowiedzi: 6    Wyświetleń: 943
  • KAMAMI ZL3 AVR, Atmega32-16PU, TIMER0

    A moje pytanie, czy przy takim algorytmie, pomimo tego że nie wykorzystuje przerwań a na pinie mam częstotliwość którą chciałem procesor będzie miał jeszcze "czas" na po prostu realizację programu ? Czy tak skonfigurowany timer wykorzystuje procesor ? Widzę że timery to twoja słaba strona, więc...

    Mikrokontrolery AVR bq666   30 Mar 2017 19:25 Odpowiedzi: 12    Wyświetleń: 684
  • zegar RTC nie generuje przerwan

    Witam W poniższym programie chciałem na przemian zaswiecać i gasić diode po zliczeniu przez zegar RTC jakiegoś czasu np (1 sekundy). [syntax=c]#include<avr... TOGL PORTD ^=(1<<PD6) ...

    Mikrokontrolery fuseklorz   16 Maj 2012 16:19 Odpowiedzi: 6    Wyświetleń: 1007
  • Pcf8583p brak komunikacji

    Witam!!! Od dłuższego czasu mam problem bo nie działa mi w ogóle zapis do rejestrów Pcf-a. Nie mam pojęcia co może być tego przyczyną może ktoś coś poradzi. Poniżej przedstawiam kod. [syntax=c] #include<avr/io.h&g...

    Mikrokontrolery AVR fuseklorz   10 Cze 2012 13:15 Odpowiedzi: 2    Wyświetleń: 847
  • Atmega128 + PCF8583 Obsługa przerwania zewnętrznego

    Dzięki za instrukcję. Zrozumiałem, że chce dostać przerwanie z timera za zrównanie wartości rejestru timera 0x07 z rejestrem 0x0f 'timer alarm'. W Control Status Register 0x00 ustawiam 0d00000100 czyli clock mode i bit alarm enable. W Alarm Control Register 0x08 ustawiam 0d11000 010 co powinno mi dać...

    Mikrokontrolery Początkujący Jablonaack   15 Mar 2017 21:43 Odpowiedzi: 9    Wyświetleń: 603
  • Opóźnienia w C realizacja

    Zacznij od tego: Oczywiście jeśli ma to być AVR. W main trzeba skonfigurować rejestry timera-w każdym z procesorów są to nieco inne rejestry- ale dość podobne. W tych rejestrach ustawiasz prescaler, tryb pracy timera- jest ich sporo- zacznij od najprostrzego- i zezwolenie na obsługę przerwania od...

    Mikrokontrolery tadzik85   31 Lip 2010 10:37 Odpowiedzi: 4    Wyświetleń: 1638
  • 89c2051 na symulatorze baskom działa po zaprogramowaniu nie

    Witam. I przystępuję do rzeczy :wink: Config Timer0 = Counter = Internal , Mode = 1 Co to jest za tryb :?: Chcesz zliczać impulsy na P3.4 czy cykle maszynowe :?: Load Timer0 , S Ta instrukcja nie spowoduje przepełnienia sie T0 po 5000 taktach ale po 34696 ,ponieważ załaduje rejestry...

    Mikrokontrolery jurekpl   12 Gru 2004 18:28 Odpowiedzi: 3    Wyświetleń: 1123
  • [C30][dsPIC30] PWM w dsPIC30F6014A

    Witam! Potrzebuje uruchomić 4 kanały PWM w w/w dsPIC'u. Powiedzcie mi czy dobrze to rozumuje:) Przykładowo dla: fpwm=5kHz, PWMperiod=1/fpwm=0,0002 podstawiając te wartości: Tosc=8,4*10^-9 (okres zegara czyli T=1/Fosc, Fosc=117,92MHz [7,37MHz*PLL16]) prescaler=...

    Mikrokontrolery PIC Mat_91   16 Kwi 2009 18:41 Odpowiedzi: 4    Wyświetleń: 1719
  • atmega bascom - Atmega bascom pomiar prądu przy pwm

    Nie musowo być biegłym w BASCOMie. Wystarczy znajomość jednaj komendy z BASCOMa: On Timer. [syntax=vbnet] On Timer1 Timer1_handler ... Timer1_handler:... robisz pomiary ADC Return [/syntax] A do skonfigurowania Timera w tryb PWM Phase Correct wystarczy wpisać odpowiednie wartości do rejestrów...

    Mikrokontrolery AVR kisoft   08 Lut 2017 14:58 Odpowiedzi: 47    Wyświetleń: 3198
  • [PIC16F873A][ASM/MPLAB]instrukcja BTFSC i przycisk ?

    Co do liczników to, choć nie było to konieczne dla tego programu, zmieniłem ich adresy na adresy TMR0 i TMR2 w praktyce przy tym kwarcu i tak wystarczy korzystać z tylko jednego 8 bitowego żeby zaobserwować miganie diody z częstotliwością ok 3-4Hz Problem rozwiązany więc Chyba jednak nie do końca...

    Mikrokontrolery PIC pessos   27 Lip 2008 18:01 Odpowiedzi: 5    Wyświetleń: 2973
  • Bariera podczerwieni/ generowanie 38KHz

    Nie zmieści mi się zewnętrzny kwarc, dlatego pytanie dotyczy tego, co oferuje na pokładzie procek. Czyli pytanie brzmi: jakie kombinacje wewnętrznego zegara i preskalerów dadzą mi ( i jakie) najbliższe częstotliwości tej wymaganej tj. 38kHz. L Ale to się bardzo prosto wylicza ;) np ustawiasz...

    Mikrokontrolery AVR mirekk36   07 Paź 2011 10:18 Odpowiedzi: 14    Wyświetleń: 3581
  • Mini Theremin wykorzystujący czujnik odległości na podczerwień

    Pojęcie Theremin po raz pierwszy pojawiło się około 1920 roku, kiedy rosyjski wynalazca Lew Termen skonstruował swój instrument, którego dźwięki przypominają jęki, wycie, kobiecy głos czy nawet flet i skrzypce. Standardowy Theremin posiada dwie anteny jedną do regulacji tonów a drugą do wzmacniania...

    DIY Zagranica perszeron   30 Wrz 2013 21:02 Odpowiedzi: 1    Wyświetleń: 7908
  • problem z odczytem temperatury z 1wire za pomoca 4xDS1820

    Pokładałem sobie urzadzonko które ma czytac z czterech ds-ów temperature, wszystkie cztery sa na jednej magistrali z zasilaniem osobnym, (trzy kable) wyswietlacze na których ma byc pokazana temperatura to zwykłe 7-mio segmentowe led-y, multipleksowane w przerwaniu od timera (przerwanie działa tylko w...

    Mikrokontrolery lukasb9   03 Lip 2006 19:08 Odpowiedzi: 2    Wyświetleń: 1331
  • Niedziałający zapis do rejestrow PCF8583P

    Witam !!! Nie moge nic zapisać do żadnego rejsstru pcf8583p, układ został połączony do linii SDA i SCL mikrokontrolera i portu int0 + rezystory podciągające i kwarc 32,768 kHz. Przerwanie nastepuje standardowo co 1 s i tego nie moge zmienić bo nic do rejestrow pcf-a nie trafia. Ponizej przedstawiam...

    Mikrokontrolery fuseklorz   17 Maj 2012 17:36 Odpowiedzi: 0    Wyświetleń: 612
  • Jak zmierzyć okres przebiegu za pomocą at89c2051????

    Prz zboczu narastającym odpal timer, i ustaw przerwanie na wyzwalanie zboczem opadającym. W obsłudze przerwania zatrzymujesz timere i odczytujesz wartośc oraz wyzerowujesz go przygotowując do następnego odczytu. Znając częstotliwośc zegara oraz wartośc prescalera i odczytaną wartość z timera znasz okres...

    Mikrokontrolery Samuraj   11 Maj 2006 20:10 Odpowiedzi: 5    Wyświetleń: 1010
  • arm AT91SAM7S64 w jaki sposób przespieszyć inicjację zegara?

    Spróbuj skorzystać z tego. Też dopiero zaczynam z arm'ami, ale próbowałem już timerów i pwm i z MCK jest wszystko OK. U mnie kwarc ma 18.432Mhz, PLL daje ponad 96Mhz, co daje ponad 48Mhz dla MCK (wszystko opisane w pliku "lowlevel.c"). I tak jak napisałem, zakładając że MCK = 48Mhz i wg. tego wyliczając...

    Mikrokontrolery dmneuro   16 Paź 2007 14:51 Odpowiedzi: 6    Wyświetleń: 1580
  • [C]ATmega 128 dzialania na tablicach

    Unia nie do końca rozwiązuje mojego problemu. Sprawa wygląda tak, że dostaje pomiary z 5 czujników. Jeżeli wybrany czujnik nacisku obciążę jakąś znaną i dużą masą przykładowo 350g, to pojawiają się "piki". Liczenie średniej nic mi nie da, ponieważ wynik będzie obarczony błędem. Pomyślałem żeby...

    Mikrokontrolery AVR Dr.Vee   27 Maj 2010 23:11 Odpowiedzi: 18    Wyświetleń: 1797
  • [BASCOM] - Jak poprawnie i cyklicznie wyświetlać na LCD

    No,ale nie podałeś jaki procesor. W Bascomie można ustawić rejestry Timera "ręcznie"- a nie przez config. Zamiast czegoś takiego: "TCCR1A = &H00 'See datasheet for details "TCCR1B = &H0C 'See datasheet for details można ustawić to po "bascomowemu"- patrząc w DS. set TCCR1A.cs12 set TCCR1A.wgm12 Itp. Zamiast...

    Mikrokontrolery AVR emarcus   02 Lip 2011 16:23 Odpowiedzi: 10    Wyświetleń: 4247
  • ATMEGA128, pomiar sygnału pwm, licznik T1 w trybie capture.

    To raczej inaczej się robi. Wykorzystaj piny ICP i przypisane im rejestry. Timer musi pracować z częstotliwością zależną od wymaganej przez ciebie rozdzielczości pomiaru czasu. W przerwaniu odczytujesz zamrożone stany rejestru i masz pomiar w tyknięciach licznika timera.

    Mikrokontrolery AVR BoskiDialer   29 Gru 2010 22:15 Odpowiedzi: 5    Wyświetleń: 1418
  • [C] - Przerwania licznika w AVR

    Po pierwsze powinieneś wpisywać do rejestru timera wartość 34285. Moim zdaniem prawidłowo zapalają się diody sterowane timerem, choć też powinieneś pierwsze przeładować wartość rejestru, a dopiero potem zmieniać stan pinów. Poza tym nigdy nie opieraj i odnoś pomiarów czasu do instrukcji delay. Takie...

    Mikrokontrolery Początkujący tomcio1992   27 Gru 2012 16:24 Odpowiedzi: 17    Wyświetleń: 1371
  • Przerwania w ATmega168 - Prośba o sprawdzenie programu i wytknięcie błędów.

    [syntax=c] TCNT1 =34286; // ustawienie wartosci poczatkowej timera //na pewno nie |=, ale w tym miejscu = Chcesz przecież załadować dokładnie tę wartość, a nie dopisać bity do rejestru. [/syntax] Ponadto nie stosujesz tu przerwań - po prostu odpalasz licznik i sprawdzasz w pętli jego wartość. Tak...

    Mikrokontrolery AVR niska_2802   05 Lip 2013 12:17 Odpowiedzi: 8    Wyświetleń: 1236
  • ATmega8 - Sekunda z książki Marcina Wiązania nie jest sekundą

    Witam serdecznie. Ostatni kod przepisałem żywcem z książki "Programowanie mikrokontrolerów w języku BASCOM" autorstwa Marcina Wiązania. Dioda miga ciut za wolno. Tu mi ręce opadają, dlatego zwracam się do Was o pomoc. Kod: Nie wierzę w to co napisałeś!!! Autor ksiązki nie zrobiłby takiego błędu... Podajesz...

    Mikrokontrolery AVR muzyczek   03 Mar 2014 18:59 Odpowiedzi: 13    Wyświetleń: 1644
  • Impuls co minutę. Układ generujący jedynkę na porcie. Procesor 894051.

    Dlatego pytałem o dokładność. A tak naprawdę to zibi11 pytał o odmierzenie cylki 60s, a nie o zegarek. Biję się w pierś - przy odmierzaniu cykli rozwiązanie przerwań i timera wystarczy całkowicie - ja od razu skojarzyłem 60s z zegarkiem! Chyba że się mylę. Najprostrzym rozwiązaniem jest pcf8583 i wyzwalanie...

    Mikrokontrolery LordBlick   27 Lip 2005 14:38 Odpowiedzi: 13    Wyświetleń: 1805
  • [ATMEGA16][c] - Dekodowanie DCF

    Czyli np jeżeli chce zmierzyc czas trwania impulsu to robię to tak - while(jakis_warunek) { -ustaw przerwanie na zbocze narastające -uruchom timer -ustaw przerwanie na zbocze opadające -odczytaj timer, wyzeruj rejestry timera } Czy takie coś zadziała?? Czy jest możliwość skonfigurowania...

    Mikrokontrolery AVR mslech   07 Wrz 2009 21:33 Odpowiedzi: 5    Wyświetleń: 2216
  • Xmega Xplained A1 - Jaka jest częstotliwość pracy zegara?

    Pod ten drugi procek podpięte jest wyjście USART z XMEGA, dzięki czemu masz je widoczne w systemie jako wirtualny port szeregowy. W ten sposób możesz łatwo komunikować się z XMEGA za pomocą USART. Co do zmiany bitów portów IO - w XMEGA masz rejestry SET, CLR i TGL związane z portem, jeden ustawia bity,...

    Mikrokontrolery Początkujący 2341115   30 Wrz 2014 21:57 Odpowiedzi: 6    Wyświetleń: 1332
  • Sterowanie silnikiem DC - PWM zależny od sygnału wejściowego

    Najwygodzniej było by użyć dwóch przerwań zewnętrznych... Jeśli tylko są dostępne... Tak jak pisałem wcześniej jedno reagujące na narastające zbocze, w przerwaniu włącza timer... Drugie łapie opadające zbocze i w przerwaniu zczytuje zawartość rejestru timera i wyłącza go... Albo na odwrót bo nie...

    Automatyka Przemysłowa lord_nv   06 Wrz 2005 20:29 Odpowiedzi: 11    Wyświetleń: 3028
  • [LPC2378] Przerwanie timera0 wywluje sie tylko raz

    Nie mogę się zgodzić - Reset Timer on Match powoduje jedynie wpisanie do rejestru timera wartości 0. Zatrzymanie timera uzyskuje się przez 3 bit - Stop Timer on Match 4\/3!!

    Mikrokontrolery ARM _Robak_   07 Kwi 2009 15:16 Odpowiedzi: 11    Wyświetleń: 1723
  • [ATTINY2313][BASCOM] Częstotliwość przerwania

    Witam! Po próbach wyszukania włąściwej odpowiedzi postanowiłem zapytać kolegów o następujący problem - muszę dosyć precyzyjnie wygenerować przerwanie w Bascomie , używam do tego timer0 i odpowiedniego przerwania on timer0. Dziwny dla mnie jest fakt że programik : on timer0 etykietaprzerwania .... etykietaprzerw...

    Mikrokontrolery AVR kennyg100   14 Lis 2009 16:41 Odpowiedzi: 7    Wyświetleń: 1763
  • [Atmega8][C]Timer1 mode 8 - brak efektów.

    Podczas programowania układu natrafiłem na problem dotyczący sterowaniem PWM przy pomowy wewnętrznego timera. Port wyjściowy timera steruje kluczem tranzystorowym do którego podłączony jest wentylator 12V. Oto moja funkcja ustawiająca rejestry timera. void pwm() { //OC1A as output DDRB...

    Mikrokontrolery AVR dan1987r   10 Lut 2010 17:20 Odpowiedzi: 3    Wyświetleń: 1110
  • [C] Nie wykonuje instrukcji po pętli

    Witam ! Mam taki programik napisany w Avr-gcc. #include <avr/io.h> #include <inttypes.h> //alternatywne typy zmiennych #include <avr/pgmspace.h> //adresowanie zmiennych w obszarze programu #include <avr/interrupt.h> //obsługa przerwań #include <util/delay.h> #include...

    Mikrokontrolery AVR long_os   07 Kwi 2010 21:57 Odpowiedzi: 8    Wyświetleń: 1236
  • Stroboskopowy Miernik Prędkości Obrotowej

    Witam Chciałbym przedstawić moje kolejne urządzenie. Prezentowany układ jest miernikiem prędkości obrotowej silników elektrycznych, a główną jego zaletą jest bezinwazyjny pomiar polegający na oświetleniu wirującego obiektu diodą LED dużej mocy. Pomiar polega na ustawieniu częstotliwości błysków...

    DIY Konstrukcje mirley   06 Wrz 2010 12:59 Odpowiedzi: 20    Wyświetleń: 12759
  • Dekodowanie IR RC5, Atmega32->Atmega8

    Trochę hmmm mało szczęśliwa ta obsługa RC5. Zwykle robi albo powiem inaczej warto robić na przerwaniach zamiast wszystko w pętli głównej bo działa to zdecydowanie wtedy lepiej. Już samą tą procedurę można byłoby mocno uprościć, żeby nawet nie korzystać w ogóle z procedury obsługi przerwania, bo po...

    Mikrokontrolery AVR bisz   30 Gru 2011 14:49 Odpowiedzi: 10    Wyświetleń: 5205
  • Atmega8 - Timer1 częstotliwość obliczona a realna

    A zmieniłeś Timer na Timer1? Przecież bez tej zmiany Timer nie jest ładowany i zlicza nie 1000 lecz 65536 cykli. Co daje właśnie około 64-krotne spowolnienie. Zmieniłem i nie pomogło, ale to dobry trop. Zauważyłem ze niezaleznie jaką wartość wysyłam do timera, 10, 1000 czy 10000 zawsze przerwanie...

    Mikrokontrolery AVR nanab   13 Lip 2013 12:21 Odpowiedzi: 13    Wyświetleń: 1167
  • Asus A7V333 - POST PCI CODE 99

    ami- 99-timer data setup- brak komunikacji z układem timera. Skasuj zawartość cmos. prawdopodobnie wpisuje bzdury do rejestrów timera, i ten głupieje.

    Komputery Hardware DeKriss   10 Maj 2006 07:25 Odpowiedzi: 6    Wyświetleń: 1281
  • [8051][asembler] licznik binarny

    Mam do wykonania następujący projekt. Muszę napisać program w asemblerze, który będzie tworzył 16-bitowy licznik liczący binarnie na układzie 8051.. Osiem diód mogę zapalić za pomocą polecenia MOV P1, #0b00000000 natomiast za dwie pozostałe odpowiadają bity w P3 (P3.4 i P3.5). Ponieważ zostałem rzucony...

    Mikrokontrolery Fyszo   05 Gru 2008 09:19 Odpowiedzi: 4    Wyświetleń: 2922
  • [ATTiny13A][BAS]Modulacja sygnału ir - 56Khz

    Dla taktowania 8MHz, ale możliwe że trzeba zmodyfikować nazwy Pwm i Compare [syntax=basic4gl]Config Pinb.0 = Output Pwm0a = 70 Config Timer0 = Timer , Prescale = 1 , Compare0A = Toggle , Clear Timer = 1 Do Loop End[/syntax] a na rejestrach timera [syntax=basic4gl]DDRB = 0B00000001...

    Mikrokontrolery Krauser   28 Cze 2012 08:23 Odpowiedzi: 16    Wyświetleń: 1701
  • Bascom - optymalizacja kodu i...

    Dodam jeszcze że mógłbyś użyć wyliczonej wartości 125 wykorzystując zamiast Counter0...itd., instrukcję "Load Timer0, 125" - osobiście jej nie lubię i rozwiązanie, które Ci podałem jest dokładniejsze. W tej części tematu akurat, nie miałem na celu wskazania lepszej, dokladniejszej, ulubionej...

    Mikrokontrolery Początkujący SylwekK   25 Kwi 2013 06:24 Odpowiedzi: 18    Wyświetleń: 2394
  • LPC800-MAX - Pierwsze problemy z Mbed IDE - PWM

    Ano, timer SCT co prawda jest bardzo mądry, ale ponad 20 linii kodu w celu uruchomienia głupiego PWM robi wrażenie. Trzeba po kolei zaprogramować: rejestry timera, układ generowania zdarzeń na podstawie działania timera oraz układ generowania przebiegów wyjściowych na podstawie zdarzeń. Poezja...

    Mikrokontrolery ARM michalko12   04 Lis 2013 09:18 Odpowiedzi: 16    Wyświetleń: 2805
  • [HD44780] - Pin RW a szybkość działania

    Timer sam w sobie nic nie zmieni - musisz zmienić podejście do sposobu w jaki komunikujesz się z LCD, czyli zamienić wszystkie funkcje na nieblokujące. A jednak wydaje mi się, że zmieni, ponieważ zamiast wstrzymywać uC na czas określony przez _delay_ms(), konfiguruję timer tak, by w przerwaniu od...

    Mikrokontrolery Tomq   01 Sie 2014 11:31 Odpowiedzi: 54    Wyświetleń: 6040
  • Początki z ARM - HCSR04 - cortex M4F - C - KEIL

    Najprościej można tak: 1. Ustaw przerwanie zewnętrzne na pinie ECHO wyzwalane na obydwa zbocza. 2. Gdy przychodzi przerwanie odpalasz timer pracujący z rozdzielczością powiedzmy 1us. 3. Gdy przychodzi kolejne przerwanie (od opadającego) to wyłączasz timer i sprawdzasz w rejestrze timera ile mikrosekund...

    Mikrokontrolery ARM Badmaneq   06 Maj 2017 13:25 Odpowiedzi: 4    Wyświetleń: 777
  • Atmega32 i zly odczyt godziny

    ...i juz prawie dziala - mozna ustawiac date i zostaje ona zapamietana, problem jest tylko taki, ze rok maxymalnie wyswietla sie 25 mimo ze powinno dojsc do 99r... Zajrzyj łaskawie do dokumentacji PCF-a , bo to co tu wypisujesz ... woła o pomstę do nieba :( Dlaczego zmienną Rok wpisujesz do rejestru...

    Mikrokontrolery sliver1   27 Gru 2006 10:22 Odpowiedzi: 13    Wyświetleń: 2975
  • STM32F4 - debugger STLink zaburza działanie programu.

    Data race o którym piszesz faktycznie tam jest - wczytałem się wreszcie porządnie [; W sumie jest on nawet całkiem prawopodobny. Jednak nie wiem jaki może mieć on związek z faktem używania lub nieużywania debuggera, a przecież to jest tematem wątku - że z debuggerem problem jest widoczny, a bez debuggera...

    Mikrokontrolery ARM Piotr Piechota   18 Mar 2015 17:20 Odpowiedzi: 19    Wyświetleń: 1047
  • DS1820 i problem z wyswietlaczem multipleksowanym

    Witam w C pisze od tygodnia, wiec przepraszam z góry za składnie programu, wszelkie uwagi mile widziane bo sam niepotrafiłem tego napisac lepiej, przejdźmy do sedna... aktualnie to co tworze ma na szesnastu wyswietlaczach 7-mio segmentowych wyswietlac cztery rózne temperatury, (narazie wyswietla jedna)...

    Mikrokontrolery zumek   13 Maj 2006 12:29 Odpowiedzi: 1    Wyświetleń: 975
  • WinAVR - licznik czasomierz ATMega8

    Zamiast TIMSK = _BV(TOIE0); TCNT0 = 0x00; TCCR0 = _BV(CS01)|_BV(CS02); powinno być TIMSK |= _BV(TOIE0); TCCR0 |= _BV(CS01) | _BV(CS02); Przede wszystkim to zdajesz sobie sprawę, że ustawiłeś timer na zewnętrzny sygnał zegarowy...

    Mikrokontrolery pubus   31 Sie 2006 23:13 Odpowiedzi: 1    Wyświetleń: 1185
  • programowanie atmega8 w WINAVR

    jest taki prosty wzór: TOVck = (F_CPU/MAX.VAL)/PRESCALER gdzie: F_CPU - częstotliwość podłączonego kwarcu MAX.VAL - maxymalna wartość timera (dla 8-mio bitowego to 256) PRESCALER - wartość na jaką ustawiono prescaler przy pomocy odpowiedniego rejestru Timera (odsyłam do tabelki w manualu...

    Mikrokontrolery aschamed   29 Paź 2006 22:03 Odpowiedzi: 11    Wyświetleń: 5690
  • Przelacznik modelarski na ATTinny12

    A nie lepiej uruchamiać i zatrzymywać timer przerwaniem i potem przeliczać wartość z rejestru timera na czas...?

    Mikrokontrolery pubus   05 Kwi 2007 20:12 Odpowiedzi: 1    Wyświetleń: 659
  • AT89C2051 praca w tle, niezależne programy, jak to zrobić?

    Miałem podobny problem z Atmega8 + DS18B20 + zegarek. Ustawiłem priorytet przerwania zegara na najwyższy ale przez to czasami zdarzało się że był błędny odczyt z czujnika temperatury. Rozwiązałem to w następujący sposób. Część odpowiedzialna za odczyt temperatury pracowała w pętli głównej i odczytywałem...

    Mikrokontrolery gufiak   20 Mar 2008 17:57 Odpowiedzi: 13    Wyświetleń: 1215
  • [C] Wysłanie stringu poprzez rs232.

    Cześć Pokombinowałem wczoraj z rana i zaczął program działać wg oczekiwań :) . Pierwszym błedem jaki zauważyłem było skonfigurowanie timera ale brak procedury obsługi przerwania (pozostałości po poprzedniej wersji programu). Po usunięciu konfiguracji rejestrów timera program wyraźnie odzyskał...

    Mikrokontrolery AVR Yoshi_80   16 Wrz 2008 07:01 Odpowiedzi: 12    Wyświetleń: 2586
  • transmisja szeregowa i at89s52

    Ale z tego co pamiętam to żeby zmusić te procki do pracy ze standardowymi prędkościami transmisji to nie było innej opcji jak wstawić kwarc 11.059MHz, 12 taktowy cykl sprawia że nie do się nic tu zrobić, jak by nie zaokrąglać to zawsze wyjdą krzaki, Muszę powiedzieć, że głupstwa piszesz. Uruchamiałem...

    Mikrokontrolery DJ.TRoX   11 Maj 2009 16:58 Odpowiedzi: 7    Wyświetleń: 1751
  • DSM-51 zdarzenia losowe. W jaki sposób wygenerować?

    Mozesz uzyc timera z automatycznym przeladowaniem. Przeladowujesz wartoscia FFF9 a w momencie nacisniecia przycisku podajesz wartosc rejestru timera pomniejszona o 65529 lub tylko mlodszego bajtu pomniejszonego o 249. I pamietaj ze losowosc w tym przypadku zalezna jest tylko od uzytkownika i momentu...

    Mikrokontrolery romsik   12 Cze 2009 14:04 Odpowiedzi: 8    Wyświetleń: 2155
  • [C] Funkcja w przerwaniu. Wywołanie pomiarów na ADC.

    1. Ustawiasz timer na generację przerwań co zadany czas (np. 25ms). 2. W przerwaniu ustawiasz flagę start_pomiaru. 3. W programie głównym sprawdzasz stan flagi start_pomiaru i jeżeli jest ustawiona, to wyzwalasz pomiar ADC i kasujesz tą flagę. Tych flag to nawymyślałeś. Po co w przerwaniach...

    Mikrokontrolery gaskoin   14 Gru 2010 23:09 Odpowiedzi: 10    Wyświetleń: 1627
  • [STM32]Zależność PWM od pinu TIM4_ETR

    Mam pewien problem z generacją PWM w procku STM32F103VBT6 przez TIMER4. Generalnie wszystko działa ok za wyjątkiem tego, że PWM generowany jest na pinie TIM4_CH1 dopiero wtedy gdy na innym pinie - TIM4_ETR/PE0 - jest ustawiony stan niski a pin pracuje w trybie Open Drain. Gdy ustawiona jest jedynka,...

    Mikrokontrolery ARM kekon   03 Wrz 2010 10:13 Odpowiedzi: 4    Wyświetleń: 2101
  • [stm32] jak się kasuje bit przerwania w TIM4->SR?

    no tak, to pewnie dlatego, że timer chodzi (czyli jak se wpiszę TIM4_STOP do DBG) to będzie okej. Tym bardziej, że wszystko wyglądało że chodzi okej, tylko podczas debugowania innej rzeczy to mi się nie zgadzało. No i dzięki Dosinksy za wskazanie tej notacji. Jeszcze tak zdesperowany nie byłem, żeby...

    Mikrokontrolery ARM mieczotronix   06 Paź 2010 07:50 Odpowiedzi: 3    Wyświetleń: 1142
  • AVR - TMR - potrajanie z głosowanie PWM

    Witam, Mam do rozwiązania następujące zadanie: Zaprojektować niezawodny system sterowania obrotami silnika szczotkowego DC. Między innymi jako "niezawodną" metodę mam zastosować potrajanie z głosowaniem (TMR). Użyje 3 Atmegi i zastosuję sterowanie silnikiem za pomocą PWM. I teraz jest pytanko: czy...

    Mikrokontrolery Klima   31 Paź 2010 18:27 Odpowiedzi: 3    Wyświetleń: 662
  • [Atmega16][WinAVR] Obsługa karty SD FAT32 a przerwania

    Mam program, w którym uruchamiam przerwanie z pinu ICP. I wszystko działa jak należy, program jest przetestowany. Postanowiłem połączyć go z programem do obsługi karty pamięci pobranym z //**************************************... **** MAIN routine FOR Interfacing microSD/SDHC...

    Mikrokontrolery AVR kwikam   13 Lut 2011 21:42 Odpowiedzi: 0    Wyświetleń: 2057
  • [BASCOM] Jak wyliczyć 36kHz--- bariera optyczna

    Masz jeszcze jedno (chyba najprostsze) rozwiązanie. Widzę że używasz uarta. Zrób sobie pętelkę która będzie zwiększała zmienną , wpisywała ją w rejestr timera, wysyłała ją przez uart, i czekała np 500ms. Patrz kiedy układ będzie miał największy zasięg i spisz sobie wartość timera, lub kilka wartości...

    Mikrokontrolery AVR pepson   22 Lip 2011 21:17 Odpowiedzi: 21    Wyświetleń: 3137
  • Nowy projekt i problem z zgarkim, zliczaniem impulsów z portu czyli zmiany biegó

    Czy czasem nie uszkodiłeś tych kwarców podczas wydłubywania? Sprzwdź jeszcze raz program oraz czy masz dobrze ustawione rejestry timera. Czy właściwie odczytujesz informacje z timera.

    Mikrokontrolery AVR Mimitron   13 Sty 2012 20:36 Odpowiedzi: 85    Wyświetleń: 6900
  • [STM32][C]fatfs i najszybszy sposób zapisu danych modyfikowanych w przerwaniach

    1. funkcja sprintf zwraca długość sformatowanego ciągu. Dlaczego statycznie zakładasz, że będziesz zawsze wysyłał 6 znaków, jak z kodu nie wynika stała ilość znaków w formatowanym ciągu. 2. Przez zmienną br dostajesz ilość zapisanych znaków. Rozumiem, że się zgadza ? 3. Jaki realnie zakres przyjmuje...

    Mikrokontrolery kwikam   17 Mar 2012 18:22 Odpowiedzi: 12    Wyświetleń: 1885
  • [Atmega 16][Bascom] - Timer1 i Timer0 Prosze o przejrzenie kodu

    Witam. Ostatnio zainteresował mnie pomiar natężenia światła, potrzebuję go do wykonania projektu. Pomiar dokonuje czujnikiem TSL235R, który podaje mi odpowiedź w formie częstotliwości. Chciałbym aby ktoś przyjrzał się temu co narazie wklepałem do kompilatora, bo nie jestem pewien, czy wszystko będzie...

    Mikrokontrolery 1768848   14 Lip 2013 13:06 Odpowiedzi: 0    Wyświetleń: 648
  • Zegar na 89c2051 ostro się późni o co chodzi?

    Musisz tak dobrać częstotliwość przerwań (przy kwarcu 12MHz proponuję 625Hz - tryb 0 i wartość początkowa TH0=206), aby w procedurze obsługi przerwania przeładodywać tylko rejestr TH0. Tylko w ten sposób przerwanie będzie generowane z idealną dokładnością i nie będziesz miał żadnych opóźnień. Błąd w...

    Mikrokontrolery kjn6000   17 Maj 2004 15:49 Odpowiedzi: 7    Wyświetleń: 1293
  • Tryb Asynchroniczny Timer2 w ATmega8

    Nie korzystałem nigdy z trybu asynchronicznego, ale właśnie w tym, że jest on asynchroniczny wydaje mi się, że leży Twój problem. W szczególności myślę tutaj o dostępie do rejestrów timera w tym trybie. Poszukaj na ten temat informacji. Może tu coś znajdziesz: Drobna rada: [syntax=c]//zamiast PORTD...

    Mikrokontrolery AVR dondu   16 Wrz 2011 19:18 Odpowiedzi: 3    Wyświetleń: 2808
  • Miernik temperatury/wilgotności z użyciem taniego czujnika

    Wiele różnych badań pokazało, że temperatura i wilgotność wewnątrz pomieszczeń ma znaczący wpływ na komfort pracy i produktywność. Pierwszym krokiem mającym na celu zoptymalizowanie tych parametrów jest ich wiarygodny pomiar. Niniejszy projekt omawia pomiar temperatury i wilgotności z użyciem...

    DIY Zagranica LightOfWinter   14 Sty 2013 13:43 Odpowiedzi: 2    Wyświetleń: 7755
  • [attiny2313][bascom]Czujnik zbliżeniowy i dioda sygnalizująca jego stan

    Nie "jakim poleceniem", a "które bity sterują", to po pierwsze Przeczytaj w datasheet, który bit w którym rejestrze timera włącza wyjście PWM. Np. w ATmega8 są to bity COM2x w rejestrze TCCR2. Jeśli nie zaczniesz czytać dokumentacji, daleko nie zajdziesz. W końcu chcesz coś zrobić, czy chcesz,...

    Mikrokontrolery BlueDraco   27 Sty 2013 12:42 Odpowiedzi: 17    Wyświetleń: 4589
  • Omron CJ2M+NS8 - Jak odczytać zawartość

    Witam Mam za zadanie odczytać zawartość sterownika Omron CJ2M współpracujący z panelem z serii NS8. Posiadam CX-programmera ale podczas robienia kopii zapasowej informuje mnie i istniejącym haśle. CX-Designer również nie pozwala odczytać zawartości. Jest na to jakiś sposób? A jest gdzieś możliwość...

    Automatyka Przemysłowa fulus   30 Kwi 2013 14:22 Odpowiedzi: 0    Wyświetleń: 627
  • AVR: Czas obsługi/reakcji na przerwanie licznika

    Dzięki za test w symulatorze. Brałem pod uwagę taki scenariusz i chyba tak w rzeczywistości jest, choć trochę kłóci się to z ostatnim cytatem z notki wyżej. Oczywiście pod innymi kostkami będą inne rejestry timera. Początkowo zaobserwowałem to pod 644P na 16-bit liczniku. Później sprawdziłem na innych...

    Mikrokontrolery AVR R-MIK   26 Mar 2017 18:36 Odpowiedzi: 5    Wyświetleń: 795
  • mam problem z przerwanie timer0 (generator)

    Więc musisz kontrolować naliczoną dodatkowo wartość i odejmowac od wartości wpisywanej w rejestr timera w przerwaniu. Tak ja to widzę.

    Mikrokontrolery Samuraj   11 Lis 2003 17:32 Odpowiedzi: 10    Wyświetleń: 1766
  • regulator prędkości silników modelarskich na AT90s2313

    wszystko sie zgadza tylko ze polecenie load timer0, 100 wcale nie powoduje wpisanie 100 do rejestru timera tylko 256 -100 czyli 156!

    Robotyka Modelarstwo Printpix52   12 Sie 2015 05:05 Odpowiedzi: 275    Wyświetleń: 85044
  • jaki mikrokontroler do nadajnika/odbiornika?

    No to niestety musze trochę się pobawić w dydaktyka... Ale najpierw krótka informacja - jeżeli chodzi o transmisję w podczerwieni - chodzi mi o stopień nadawczy i odbiorczy, to możesz prawie bezpośrednio wziąć rozwiązanie z postu: "Jak zrobić nadajnik podczerwieni" () I wykorzystać tylko ideę: od...

    Projektowanie Układów Witgol   22 Kwi 2005 15:08 Odpowiedzi: 29    Wyświetleń: 2616
  • Pomiar napięcia + wyświetlacz w multipleks 'ie atmega8

    wielkie dzieki :) a mam takie pytanie - przeszukalem caly help do bascoma i instrukcje w pdf'ie i nigdzie nie moge znalezc takich roznych wyrazen jak np tcnt - wiem ze to rejestr timera ale albo wlasnie to: Config Adc = Single|Free, Prescaler = dzielnik|Auto, Reference = Off|Avcc|Internal gdzie...

    Mikrokontrolery LordBlick   07 Lis 2005 23:24 Odpowiedzi: 7    Wyświetleń: 5268
  • Attiny2313-brak w kompilatorze bascom takowego

    A co z fusebitami? I ustawieniem np. parametrów zegara? >>> jacobsek - na początek kup raczej at90s2313. Pozdr. N. A ja polecam tiny2313 - ma więcej rejestrów timerów i ma wewnętrzny zegar - mniej roboty w projektach.

    Mikrokontrolery a_noob   03 Sty 2006 17:17 Odpowiedzi: 8    Wyświetleń: 1562
  • Linker error - creating process error - AVRside

    Poprawiłem to, program kompiluje sie ale z ostrzeżeniami i nie działa wywala: #warning "F_CPU not definied for <util/delay.h>" Dzieje sie tak dlatego, że kożystasz z biblioteki delay.h Biblioteka ta wymaga podania czestotliwosci kwarcu, jesli jej nie podasz zaostaje przyjeta czestotliwosc...

    Mikrokontrolery dzik84   03 Kwi 2006 22:18 Odpowiedzi: 29    Wyświetleń: 1867
  • zegarek RTC i termometr na LCD w bascom

    A jeżeli chodzi o obliczenia to zobacz jak jest w przykładzie z timerem1 w pierwszym programie, preskaler ustalony wraz z wpisem do rejestru timera by zgłaszał przerwanie co 1s Napisałem szybki soft do RTC w atmega8, oczywiście timer2 taktowany asynchronicznie z XTAL reonatorem zegarkowym 32768 Nie...

    Mikrokontrolery fantasta   19 Maj 2009 13:45 Odpowiedzi: 33    Wyświetleń: 7939
  • Obsługa przerwania w Atmega16 BASCOM

    Po komendzie Stop Timer1 należy odczytać ilość zliczonych impulsów zegarowych przypisując jakiejś zmiennej (typu Word, np Timer_val) jego wartość: Dim Timer_val As Word ... Timer_val=Timer1 lub Timer_val=Counter1 a następnie wyzerować rejestry timera, przygotowując go do zliczania od nowa: ...

    Mikrokontrolery redart   13 Lut 2007 19:48 Odpowiedzi: 8    Wyświetleń: 2435
  • PCF8583 minutowy impuls. Jak zaprogramować? Czas.

    Szczerze to nie wiem jaki jest tego powód. Ja też spróbowałem i uzyskuje tylko cytowane czasy 1s, 99s 99min - totalny brak reakcji na zmiany w rejestrze timera. Tajemnicza sprawa.

    Mikrokontrolery nojmi   30 Lip 2007 00:16 Odpowiedzi: 1    Wyświetleń: 813
  • Jak przeskalowac częstotliwośc

    Najprostszym rozwiązaniem będzie zliczenie impulsów przez dodatkowy układ na mikrokontrolerze i wygenerowanie impulsów z mnożnikiem 5/6. Układ przykładowo zlicza impulsy przez sekundę. Mając zliczoną wartość (trzeba ją odpowiednio przeskalować) zapisuje do rejestru timera, który dalej będzie generował...

    Mikrokontrolery HONDAS   06 Lis 2007 00:08 Odpowiedzi: 4    Wyświetleń: 627
  • Prośba dla olda 35lat z elektroniką

    1. Jak to jest z stabilnością zegara wewnętrznego ?% i może to prościzna ale jak go ustawić - rozumiem że kompilację robimy dla określonej częstotliwości bo inaczej były by buraki (ha wiem że notacja jest odwrotna w programatorach ptaszek to zero - czego taką durnotę zrobili). Nie wygląda to za ciekawie....

    Mikrokontrolery Balu   02 Cze 2008 00:15 Odpowiedzi: 21    Wyświetleń: 2139
  • Potrzebne 3 16-bitowe kanały PWM - na jakim AVR ?

    Witam, potrzebuję do jednego projektu mieć 3 kanały PWM wszystkie 16-bitowe. Jaki procek AVR ma takie możliwości? Przeglądam pdf-a od ATmega162, ale czy dobrze rozumiem: - ATmega162 ma 2 czy 4 kanały 16-bit PWM ? widzę, że może mieć 4 kanały 10-bitowe, a czy 16 także? Jak poustawiać rejestry Timerów...

    Mikrokontrolery lelekx   30 Lip 2008 19:29 Odpowiedzi: 1    Wyświetleń: 881
  • PWM programowe i piszczący wentylatorek [BASCOM]

    Obaj przedmówcy mają rację: sygnał jest o zbyt małej bądź zbyt duzej częstotliwości. Nie znam Bascoma, ale tutaj mi wygląda, że sygnał ma 3125Hz, co jest częstotliwością nieprzyjemną dla ucha. Powinna być albo mniejsza (1kHz, czyli zliczasz do 31-32 w przerwaniu, nawet mniejsza) i tym samym słyszalna,...

    Mikrokontrolery AVR atom1477   23 Paź 2009 02:50 Odpowiedzi: 12    Wyświetleń: 1978
  • [Atmega8][Bascom] pomiar stoperem krótkich czasów.

    Najpierw "mikroswłicz" który po wciśnięciu drga. Czyli przełącza wielokrotnie- a nie wiesz jaki stan procesor bada na wejściu- po są drgania. Najprostsza metoda: If Pinb.3 = 0 Then waitms 20 If Pinb.3 = 0 Then ......... end if end if To oznacza że po wciśnięciu mikroprzełącznika...

    Mikrokontrolery AVR LED5W   02 Lut 2010 00:32 Odpowiedzi: 30    Wyświetleń: 5021
  • [ATtiny13][C] Generowanie częstotliwości 38,4KHz (pilot)

    Jest możliwość na jednym pinie. Na B0 możesz wygenerować 38400Hz i zatrzymywać i uruchamiać generację wpisując odpowiednie wartości do TCCRB0: mniej więcj tak jak robisz w pętli while: while(1) { TCCRB0=xx; //uruchom 38400Hz delay_us(2000); //i generuj go przez...

    Mikrokontrolery Defozo   27 Paź 2010 21:32 Odpowiedzi: 7    Wyświetleń: 1970
  • AVR Buzzer z generatorem - regulacja głośności

    CTC. COMPA regulacja okresu , COMPB regulacja wypełnienia. COMPB/COMPA współczynnik wypełnienia. Mogę prosić o przykład ustawienia rejestrów TIMERA 1 dla ATMEGA32 ???

    Mikrokontrolery AVR zylus   05 Lis 2010 18:53 Odpowiedzi: 7    Wyświetleń: 3905
  • Mikroprocesorowy układ sterowania mocy.

    Jeszcze jedno pytanie: do czego Ci rejestr Timera przy instrukcji warunkowej if() podczas obliczana całki Ei?

    DIY Konstrukcje dawidc   04 Lut 2011 23:11 Odpowiedzi: 18    Wyświetleń: 9270
  • Pomiar czasu ATmega8. Dlaczego to nie działa? Listing.

    Nie ma się co poddawać. Prędzej czy później i tak będziesz musiał używać przerwań i liczników bo bez tego większość programów robi się zagmatwana o ile nie niemożliwa do napisania. W necie jest dużo przykładów, Bascom jest o tyle prosty, że nie grzebiesz po rejestrach. Timer już masz, dodatkowa linia...

    Mikrokontrolery AVR Fredy   12 Lut 2011 19:15 Odpowiedzi: 21    Wyświetleń: 1578
  • [xmega16A4][GCC] Port D0 w trybie wyj. częstotliwości - nie działa

    Wszystko gra, problem leżał w zupełnie innym miejscu, po stronie programatora. Sama funkcja działa bez zarzutu z powyższym kodem. Procesor w zasadzie raz ustawiony generuje elegancko częstotliwość. Można na nią wpływać zmieniając jedynie dzielnik zegara systemowego lub wartość rejestru timera (TCD0_CCA)....

    Mikrokontrolery AVR cpkpiotr   25 Maj 2011 11:18 Odpowiedzi: 1    Wyświetleń: 767
  • AtMega328p - RS485 + obsługa zapisu SD - nada się ?

    Witam Według mnie bez problemu można zamieniać procesory ATmega48A/48PA/88A/88PA/168A/168PA/328/3... - ta sama rodzina. Atmega32 ma całkiem inne rejestry timerów itd.

    Mikrokontrolery AVR maxiu25   13 Paź 2011 10:34 Odpowiedzi: 5    Wyświetleń: 1948
 
Black Friday do -15%
Zamknij
Wyszukaj w ofercie 200 tys. produktów TME
Ferguson