Witam! Mam następujący problem. Jak ustawić prescaler i licznik aby odmierzyć 1 sekundę. programuje w bascom-ie, procesor attiny2313 zegar 1MHZ. Wspomagam się książką Wiązani, ale tam jest przykład dla atmegi8 i w pewnym momencie występuje stwierdzenie,że przy 8mhz jeden cykl zegara wynosi...
np. chce uzyskać przerwanie co 100 cykli timera: static void interrupt isr() { if (T0IF) { TMR0 = 155; //255 - 100 cykli T0IF = 0; // kod przerwania } } problem w tym że powyższy kod nie uwzględnia: 1) czasu na zapisanie kontekstu...
Witam serdecznie, Mam problem z ustawieniem Timera w kompilatorze CSS C aby obsłużyć multiplexowany wyswietlacz 7 segmentowy. Przy takich ustawieniach: #USE DELAY( CLOCK=4000000 ) /* Using a 4 Mhz clock */ #FUSES XT,NOWDT,NOPROTECT,NOPUT setup_timer_... ( RTCC_DIV_256 | RTCC_INTERNAL...
po chwili proszę odnieść do czasu jaki potrzeba na zerknięcie do instrukcji obsługi, który klawisz jako następny należy nacisnąć, odnaleźć go na klawiaturze na front panelu i nacisnąć lub odczekać podobny okres bez naciskania klawisza, czyli mówię w przybliżeniu o 3 sekundach na każde...
Witam, Dostałem zadanie, aby zaprojektować bezprzewodowy sterownik pieca gazowego, który ma działać w następujący sposób: 1) W momencie kiedy przycisk S1 (na schemacie jest to złącze modułu radiowego - PC2) jest wciśnięty, przekaźnik gazu (G1) i wody (W1) są wysterowane. 2) Gdy...
Witam! Zrobiłem prosty projekt wysokościomierza ciśnieniowego. Wszystko działa w jak najlepszym porządku. Teraz muszę go przekonwertować aby działał na mniejszej płytce zasilanej z baterii. Z tego powodu postanowiłem użyć funkcji sleep i przerwań. Program ma działać tak: - w funkcji...
Też tak myślałem, ale albo coś mam w programie nie tak, albo sam już nie wiem. Bo w obu przypadkach wywołania przerwania (alarm, timer) ustawia mi zawsze tylko i wyłącznie bit 1 w rejestrze 0x00. Dodano po 18 Poza tym nie wiem czy robię to prawidłowo Ustawianie Timer'a: Zeruję...
Witam serdecznie Jestem początkującym użytkownikiem Arduino. Chciałem napisać program termostatu z timerem, LCD, i enkoderem ale niestety nie mam zupełnie pojęcia o enkoderach. Wiec znalazłem jakiś przykład na działanie enkodera (który wydal mi się najlepiej działający i prosty) i dorobiłem...
Dzięki za pomoc. Oczywiście są jeszcze rzeczy, które chciałbym wiedzieć, chętnie zapytam i się dowiem. Znam te 4 tryby działania Timerów, wybrałem właśnie tryb 1. Wiem, że: TMOD ustawia tryby pracy Timerów 1 i 2. Cztery młodsze bity ustawiają timer0, cztery strasze ustawiają Timer...
Witam, proszę o podpowiedz co mogę robić źle. Ustawiam timer 10 na wszystkie dni na wyłączenie. W wyjście 98 ustawiam na 26:TIMER według timera 10 w wejście 127 ustawiam na 8:według wyjścia 98 typ reakcji 81:Wył czuwanie i wybieram grupę 1 (którą już ustawiłem) wejście 127 należy...
#include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <avr/signal.h> #define F_CPU 1000000 #define PORT_AD PORTC // Port z wejściami analogowymi #define DDR_AD DDRC #define PORT_OUT PORTB // Port do którego przyłączone...
Witam, proszę o pomoc, mam sprawę z którą walczę już długo i nie mogę zrozumieć czemu tak jest. Steruję silnikiem krokowym - zmianę stanów taktuję timerem - cewki silnika podpięte są pod porty C0-3. Podłączyłem 2 przyciski pod port PB0-1 - chcę mini zmieniać prędkość silniczka...
Zalozenia ktore podales sa niezbyt precyzyjne. Podejrzewam, ze do sterowania serwomechanizmami sygnaly PWM wcale nie musza na siebie zachodzic a z faktu, ze maksymalne wypelnienie PWM wynosi zaledwie 10% wynika iz moglbys wystawic nawet 10 PWM-ow. Podsumowujac idea jest taka: w pierwszych 2ms (w okresie...
Witam! Stworzyłem kiedyś projekt na atmega32 w którym za pomocą dwóch timerów 8-bitowych regulowałem dwie częstotliwości wyjściowe ustawiając timery w tryb ctc Tccr2 = &B10011001 Ocr2 = Wartosc Tccr0 = &B10011001 Ocr0 = Wartosc1 wszystko idealnie działało jednak z czasem...
Ja nie próbuję zbudować kompletnego kitu AVT 2623 tylko wykorzystać moduł sterujący w innym układzie stąd inne wyprowadzenia. Póki co zmontowałem sobie pełen układ wykonawczy oraz na płytce prototypowej elementy sterujące. W moim układzie informacja o przejściu przez 0 jest na PD2 (tak...
Mam problem ze zliczaniem czasu przez timer w układzie PCF8583. Na starcie programu ustawiam timer: I2cstart I2cwbyte 162 I2cwbyte 0 'rejestr kontrolny I2cwbyte &B00000100 'alarm aktywny I2cstop ...
Witam, mam problem z poprawną obsługą trybu CTC timera 0 w Atmega16. Taktowanie z wewnętrznego RC 8 MHz. Na wejście INT0 (aktywne zboczem narastającym) podaję prostokątny sygnał kluczujący o f=50 Hz i wypełnieniu 25%. W każdym okresie tego sygnału chcę go próbkować cztery razy - 20...
Witam wszystkich kolegów Mam prawdopodobnie dość trywialny problem. Chce zliczać impulsy na jednym z pinów uC (częstotliwość 100-200kHz) w czasie kiedy na innym pinie uC jest stan wysoki. Mój pomysł wygląda tak: Ustawiam timer w 16 bitowy tryb prosty Przerwanie wyzwalane zboczem...
Witam, czy poniższe funkcje działają w sposób prawidłowy z logicznego punktu widzenia? Jeżeli ustawiam timer i OCR0 ręcznie to układ działa jak trzeba a po wykonaniu tych funkcji nie. tablica_uart jest to tablica charów o rozmiarze 5. np. "00064" czyli 100. Dodano po 47 I czy można...
Możesz wykorzystać wejście taktujące timer jako "źródło" przerwania. Tzn. ustawiasz timer na 0xFFFF i po pierwszym zboczu nastąpi przepełnienie i wygenerowanie przerwania.
Mam problem aby zmienić taktowanie timera z wew. generatora atmegi na zew. kwarc zegarkowy (timer 1). Po podłączeniu kwarcu do wejść TOSC1 i TOSC2, ustawiłem flagę CS12 i zmieniłem liczbę zliczanych cykli. Po tych zmianach nic się nie dzieje (nie są zliczane sekundy itd.). Co jeszcze trzeba...
heheh, już tak miałem wcześniej, ale przeniosłem ponownie tak ja mi napisałeś alien_audio i zastanawiałem się co mogłem popsuć, bo na logikę to po prostu MUSI działać :P Widać siedzenie do późna mi nie służy, bo... odliczanie sekundy trwało krócej, przez co 1wire nie zdążył konwertować,...
Witajcie moi drodzy W tym temacie poznamy podstawy przerwań i timerów w PIC18F2550 . Na początek będzie krótki wstęp teoretyczny, a potem wszystko przerobimy dokładnie na praktycznych przykładach. Do lektury tematu przyda się ogólna wiedza na temat przerwań i programowania w C,...
Witam Napisałem sobie programik do sterowaia diodami led poprzez PWM. wszystko super chodzi, ale chciałem sobie zrobic teraz bajer, aby dany kolor utrzymywał się przez okreslona ilosc sekund. Do tego chcialbym zaprzac przerwanie np od timera T0. Niestety mimo moich wielokrotnych prob przerwanie...
Witam, mam zamiar wykonania naświetlarki UV do wykonywania płytek PCB metodą fotochemiczną oraz solder maski. Kupiłem sobie lampę UV taką do lakierów do paznokci i z niej chciałbym wykonać typową naświetlarkę PCB z nową obudową wykonaną z PCV. Jako że świetlówki i układ do zasilania...
Bascom - wersja 1.11.95 Kod, no jest tego sporo: - zegar PCF8563 - Zapis na SD - dwa czujniki DHT11 - odczyt z PCF8574AP ( klawiatura ) - RC5 - ma być DS18B20 - ma być DCF77, ale nie doszedłem do tego momentu ( tzn testowałem na innym procesorze i działało ) Działa - zegar PCF8563 -...
Bohaterem recenzji jest tani (ok 10 zł) sterownik czasowy HW-0516. Przychodzi zapakowany tradycyjnie - w woreczku antystatycznym i żółtej kopercie bąbelkowej. W paczce nie ma nic więcej, nawet pół słowa pisanego. A szkoda, bo używanie tego gadżetu nie jest takie trywialne, a jego możliwości...
Załóżmy, że to też błąd przy wklejaniu kodu (inaczej asembler zgłosiłby błąd). Powinno być R21 , a nie R121 . Być może to też błąd przy wklejaniu. Bity WGM12 , CS12 oraz CS10 nie znajdują się w rejestrze TCCR1A tylko w TCCR1B . Istotne jest jednak to, że ustawiając...
Jestem studentem, i na laboratoriach z mikrokontrolerów dostaliśmy do wykonania następujące zadanie: Zliczać w timerze ilość kliknięć przycisku i po zarejestrowaniu 5 kliknięć zapalić diodę. Zdaje sobie sprawę że timery nie powinny być w takim celu. Największym problemem przy tym...
Witam. W przerwaniu ustawiasz licznik timera0, a nie timera1 - dlatego nie działa. Jeżeli chodzi o działanie timera w tym trybie (normal) liczy on od wartości TCNT do 65536. W twoim przypadku więc przerwanie wywoła się po (65536-8190) 57346 cyklach timera. Po wywołaniu przerwania wartość...
Witam Napisałem program, który dekoduje sygnał DCF77 ( ustawia flagę ), następnie zapisuje ( przy pierwszym uruchomieniu ) wartości zmiennych do PCF8563 i cztery razy na dobę wysyła przez RS485. do tego dwa razy na dobę koryguje czas w PCF8563. I to działa bez problemu. Do celów testowych...
Na wyjściu TSOP1736 normalnie jest 1. Zaobserwowałem, że podczas trzymania przycisku pilot wysyła najpierw pełny kod, a potem tylko po (chyba) 3 bity oznaczające zapewne powtórzenie. Z kolei inny pilot wysyłał co chwilę to samo. Nie mierzyłem tego dokładnie, ale na pewno były więcej niż...
Witam. Czy posiada ktoś jakieś materiały, e-booki dotyczące wykorzystania timerów i przerwań od nich, dla programowania w języku C? Chcę wykonać następującą rzecz: W chwili wciśnięcia przycisku podpiętego do jakiegoś tam portu uruchamiam timer0 (tryb 1), który po 10ms sie przepełnia...
Witam! Posiadam tv Sony KDL-32V5610 i podłączony do niego kablem euro dekoder Ferguson FX-6600(cyfra+). Mam pewien problem z timerem włączania tv. Jako budzik zawsze ustawiałem sobie tv, w którym ustawiałem sobie radio na dekoderze. Jednak od pewnego czasu, po włączeniu tv przez timer zamiast...
Witam, Do sprzedania mam 2 szt. nowego i nieotwartego zestawu KIT (do samodzielnego zlutowania i uruchomienia) NEPLUS NE036 - timera opartego na układzie NE555. Prosty timer zbudowany w oparciu o układ czasowy NE 555. Może on odmierzać czas w trzech podzakresach: -1 zakres od 1 sek. do 10sek -2...
Witam, potrzebuję pomysł jak w Bascomie zrobić "pulsowanie" - miganie wyświetlanymi na LCD zmiennymi - w moim przypadku ustawianą datą np: Miesiace = Makedec(miesiace) Locate 2 , 5 Lcd Miesiace_str ; ":" ; "20" ; Lata_str...
Witam. Jak zwykle kiedy nie mogę sobie z czymś poradzić muszę zaczerpnąć porady na forum. Tak jest i tym razem. Otóż zbudowałem sterownik co który między innymi steruje też zaworem c.w.u. Zaworem "kręci" silnik dc a za rozpoznawanie pozycji odpowiadają dwie krańcówki mechaniczne...
Witam, Szukam osoby która wykona dla mnie urządzenie opisane poniżej ponieważ obecnie muszę mieć kilka, a psują się szybciej niż są warte. Dlatego chce mieć zrobiony który działa jak należy. Urządzenia ma być połączeniem czujnika temperatury (3x), które wskazywałyby temperaturę...
już Ci FCh pisał. w drugim kodzie dodałeś kilka dodatkowych instrukcji wydłużając czas wykonania przerwana co spowodowało pewnie że skasowanie flagi miało czas aby się rozpropagowac po magistrali. Napisałem wcześniej TE instrukcje nic niestety nie zmieniły! W ostatnim kodzie w ogóle...
Witam! Mój problem jest następujący: Chcę w symulatorze AVR Studio (narazie, później w rzeczywistym układzie) uruchomić zegar TC1. Taki zwykły, żeby liczył z częstotliwością zegara mikroprocesora (ew. podzieloną przez preskaler). Chodzi o Attiny 26. Zegar 0 działa bez problemu, natomiast...
Ja radziłem sobie w inny sposób - ustawiałem datę i godzinę, następnie wrzucałem kasetę i ustawiałem wszystkie timery po kolei, tak aby każdy się uruchomił i nagrał np. po minucie. Timery same się wtedy wykasują.
no tak ale może określ w czym programujesz tak na początek. A ogólnie to można to zrobić tak, że ustawiasz sobie jeden timer na właśnie tę 1ms. I dokładnie do 1ms sprawdzasz co jest na interesującym cię wejściu w przerwaniu od timera. Gdy zbierzesz 8bitów to ustawiasz jakiś znacznik,...
Witam. Jaka jest procedura ustawiania nagrywania programu TV za pomocą funkcji "timer". Problem polega na tym, że po wprowadzeniu na wyświetlaczu czasu zał. ON, wył. OFF oraz numeru programu TV i wciśnięciu klawisza "timer" napis ten miga co uniemożliwia załączenie się VCR. Z powodu braku...
Piszę program, do czasowego wyzwalania migawki: Na pokładzie mam attiny13, tact-switcha, oraz diodę led i transoptor. Układ ma wysyłać impuls ok 300ms co określony czas. Czas ustawia się poprzez wciskanie przycisku - jedno wciśnięcie = 0.5s więcej. Dłuższe przyciśnięcie (pow. 3s) powoduje...
Witam, posiadam centrale alarmową Integra 128 WRL. Potrzebuje zaprogramować jej wyjście wysoko-prądowe np. OUT3 w taki sposób aby na jego wyjściu pojawiło się +12V np. w Poniedziałek od 9:00 do 18:00. W programie DLoadX ustawiam timer. Natomiast problem pojawia się gdy wybieram typ wyjścia...
Siedzę na problemem od kilku dni i nie mogę się dopatrzeć błędu. Dla niecierpliwych - sam problem opisany jest na samym końcu. Próbuję odczytywać dane z czujnika AM2302 z użyciem timera (timerów). Czujnik posiada jedną linię danych typu OC (lub coś w pobliżu). Komunikacja polega na...
Witam Czy pisząc w języku arduino z automatu mam pewne ograniczenia w dostępie do timerów? Przykładowo timer3 ustawiam preskaler na 256 poprzez ustawienie bitu CS32 Ustawiam tryb CTC poprzez ustawienie bitu WGM32 następnie [syntax=c]OCR3A = 1000; // pożądana wartość to 1000...
pisze program w assemblerze i nie moge skonfigurawac timera0 do pracy w trybie CTC robie tak: -mam w wektorze przerwan instrukcje skoku do procedury -mam dzialajaca procedure -ustawiam stos -ustawiam wartosc TCNT0 -ustawiam wartosc OCR0 -wpisuje do TCCR0 wartosc 0x0D ( ctc + prescaler 1024) -ustawiam...
Witam W ramach dalszego eksperymentowania z AVR i Bascom popełniłem połączenie odczytu z DS18B20 z sterowaniem wyjściem uC ( przez tranzystor FET ) + dodatkową atrakcję - buzer, który sygnalizuje wł/wył tranzystora/wyjścia. Chciałem dodać możliwość zmiany temp max i min, przez proste...
Witam, buduję sobie układzik, mający sterować diodą RGB (za pomocą PWM) na podstawie danych odebranych przez interfejs SPI (mikrokontroler działa jako SPI Slave). Napisałem program, w którym w nieskończonej pętli odbierane są 3 bajty, a w przerwaniu timera ustawiane jest odpowiednie wypełnienie...
Część nie związaną z tematem, usunąłem. ______________________________________... ktoś miał z tym problem, to zamieszczam działający kod: Timer TC0 generuje 100 przerwań na sekundę, dzięki czemu mam 100Hz wyświetlacz. Funkcja obslugi przerwania...
Świetny. Dzięki temu minutnikowi ograniczasz liczbę ruchów do minimum. Po prostu ustawiasz go w odpowiedniej pozycji on zaczyna odliczanie. Może się nie wydawać rozwiązaniem zbyt innowacyjnym, ale kiedy ręce masz ubrudzone różnymi składnikami, po prostu nie chcesz brudzić wszystkiego...
Właśnie dotarłem do tych ustawień ale okazało się, że to nie one. W każdym bądź razie ielkie dzięki za podpowiedzi. Dla potomnych jak wiadomo TIM1 i TIM8 są znacznie bardziej rozbudowane więc wykorzystując StdPeriph STM-a należy poczytać o wspomnianym rejestrze, których ustawienia znajdą...
Mógłby ktoś rzucić okien na mój kod funkcji delay. Siedzę nad tym od paru godzin i nie mogę znaleźć błędu. Timer jest 2 razy szybszy nić powinien być. Używam TIM6, skonfigurowanego do ustawiania flagi przerwania przy overflow, ale nie obsługuję tego w przerwaniu tylko w funkcji delay...
Jeśli chodzi o uzyskanie dokładnej liczby np spróbuj rozwiązać to programowo: ja robię następująco tylko że w 8 bitowym ale przerobisz to na 16 i będzie śmigać [syntax=c] unsigned char timecount = 0; XTAL frequency CK = 3,6864 MHz 3,6864 Mz / 1024(prescaler) / 200(timer counts)...
No i niestety pokonałem się sam :/ [syntax=c] if(light_off>0) light_off--;// light_off ustawiałem na wartość powiedzmy 5sek czyli 305 odliczałem w dół aż do 0 i plan był taki żeby dalej nie odliczać aby nie obciążać uC dodatkową inktrementacją w nieskończoność i pilnować czy...
Oj ale wstyd nie skupiłem sie na tej matematyce ale masz race Draco, już to poprawiłem. Ale nie dostaje to co chce. Chce uzyskać zmiane czestotliwosci w dużym zakresie dlatego zmieniam prescaler ( jesli zmieni sie stan na PINIE) zastosowany przełacznik obrotowy który odpowiada za zmianę prescalera....
Witam, Mam pytanie odnośnie elektronicznego wyłącznika czasowego. Czy jest taka opcja że np. włączam sobie radio i ustawiam tylko czas o której ma wyłączyć zasilanie? Chodzi mi o to żeby nie ustawiać kiedy ma się włączyć tylko kiedy ma się wyłączyć. Włączać chcę ręcznie...
Ten dziwny tytuł to propozycja wykorzystania modułu wyświetlacza z prostych nieco przestarzałych tunerów Echostar DSB-616 lub DSB- 717. Zapewne u niejednego elektronika (lub jego znajomego) taki tuner leżakuje na dnie szafy. Moduły różnią się wyposażeniem. Oprócz oczywiście procesora...
Zmagam się z następującym problemem. Potrzebuję ustawić czas jednego bitu Timera4 w stm8s003f3 na 1 uS. Robiąc to w sposób standardowy, a mianowicie: 1. Ustawiając preskaler HSI oraz CPU na DIV = 1 (czyli korzystam z 16 MHz) enableInterrupts(); lub inicjalizacji timera4 wszystko działa...
No więc tak, po kolei: 1. Pisałem już ze 3x, żebyś nie włączał (CEN) timera przed ustawieniem całej reszty. Timer włączasz na samym początku, a potem poprawiasz jeszcze na końcu... Nie o to mi chodziło... Usuń ustawienie CEN z początku! 2. Nie wiem jakiego dokładnie masz STMa,...
int main(void) { DDRC |= (1<<PC0); // kierunek pinu PC0 - WYJŚCIE // INICJALIZACJA Timer1 w trybie CTC TCCR1B |= (1 << WGM12); // Ustawia timer w tryb CTC - mode 4 TCCR1B |= (1 << CS12); // preskaler=256 OCR1A...
Programuję w ASM ale tylko Atmega8/16 więc wklejam ci taki przykład: [syntax=asm] .CSEG .or... 0x0000 //poczatek deklaracji skokow dla przerwan rjmp _poczatek reti reti reti reti reti ... _150_timer0 //przerwanie overflow timer0 reti reti reti reti reti re...
Witam, Działam na STM 32F100C6, środowisko System Workbench for STM32, program pisany w C w oparciu o działanie bezpośrednio na rejestrach. Opieram się w dużym stopniu na poradniku sz. kol. Szczywronek. Problem: Na początku programu uruchamiam wszystkie peryferia i generalnie wszystko działa,...
Posiadam piekarnik Hotpoint Ariston 850 (typu retro). Uszkodził się timer (kod C00274791) układ elektroniczny z zegarem analogowym, służący do odliczania czasu do końca pracy, który praktycznie nie był używany. Oprócz timera piekarnik posiada dwa pokrętła: 1. Główne pokrętło,...
witam ponownie mam do was prosbe mam do napisania Zegarek w bascomie 8051 ni mam tu moj programik moze rzucilby ktos okiem czy nie ma bledow :wink: Dim Sekundy As Byte 'deklaracja zmiennej SSEKUNDY jako liczby z zakresu 0...255 Dim Minuty As Byte ...
Żeby timery działały procedura (podprogram) musi być wywoływana w każdym cyklu. Jeżeli w którymś z cykli warunek nie pozwoli na wykonanie CALL to timery nie będą poprawnie pracować. Np. możesz zrobić program sekwencyjny. Uruchamiasz procedurę A a w niej timer. Timer odlicza czas i...
A ma kolega program do tego? Wątpię, żeby ktoś pisał od zera program. Lepiej zedytować. Nie mam programu do tego. Trzeba będzie poszukać. Sławek Dodano po 15 Dziękuję za odpowiedz Coś na podobnej zasadzie zrobiłem na dwóch przekaźnikach 5V i timerze NE555. Po odliczeniu...
Witam serdecznie. Mam pewien problem. Robię drobny projekt odcinkowego pomiaru prędkości. Ma to działać w ten sposób,że przy przerwaniu z jednej fotokomórki uruchamia się stoper(timer). Przy przerwaniu z drugiej fotokomórki następuje zatrzymanie stopera. Czas jest poddawany obliczeniom na...
Witam panowie. Zagadka jest taka. Jest sobie arduino uno, ale programuję je bez bootloadera, bezpośrednio w c w avr studio wersja 4. W pewnym momencie w programie startuję timer 2 w trybie CTC i używam go jako wyjście zegarowe dla bufora. Timer 2 ma ustwienia prescalera na 1 i rejestru porównawczego...
Skoro to silnik krokowy to nie dajesz mu zwykłego PWM, tylko na STEP musisz podaćokreśloną liczbę impulsów. W dodatku niezbyt szybko. Więc zamiast timera można wykorzystać przerwania, w których wysyłasz impuls i zmieniasz zmienną, ktora wskazuje ile impulsów wysłałeś. Można to też zrobić...
Buduje sterownik RGB przez bluetooth. Potrzebuje zrobić mruganie diody o określonej wartości pwm prze określoną wartości mrugania. Użyłbym delay, ale nie chce mieć opóźnienia w komunikacji. Użyłem timerów programowych, ale gdy działa pwm nie działa timer i na odwrót. W ustawianiu rejestrów...
Witam. Potrzebuję napisać funkcję która zainicjalizuje Timer w Atmega32 (asynchroniczny) tak, by działał z zewnętrznym kwarcem 32,768kHz podłączonym pod TOSC1/TOSC2. Timer ma zgłaszać przerwanie co 1 sekunde. W przerwaniu powinien zmieniać stan diody na pinie PD0 na przeciwny. Proszę...
Piszę pewien program na 90s8535 i mam następujący problem. Wiadomo ze to AVR i nie ma on wejścia kluczującego Timer, więc próbuję zrobić cos takiego programowo. Idea jest taka ze mam podpięty pod INT1 generator i nim ustalam odpowiednie zbocza sygnału. Wymyśliłem, że zbocze wznoszące...
Witam! jak to jest tymi kilkoma wejściami na jednym timerze ?? jak to się obsługuje w teorii ? Freddie napisał -> manual Ja uściślę: RM0008 ze strony st.com Na temat "zwykłego" timera jest tam 55 stron, advanced pewnie więcej. Lekko nie jest ale da się. Tak na zachętę-w...
A po co wogóle komunikacja z timerem? Timerem przełączaj anody, w mainie katody na przykład. I nie dawaj nigdzie żadnych waitów czy sleepów. Jedyne co możesz sprawdzać odnośnie timera to moment kasowania żeby wiedzieć gdzie jest początek linijki - bo zakładam że dodasz więcej wyświetlaczy....
Witam, mam kod: [syntax=basic4gl] Config Timer0 = Timer , Prescale = 1024 Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Disconnect , Compare B Pwm = Clear Down , Prescale = 8 Config Timer2 = Timer , Async = Off , Prescale = 1024 , Compare = Disconnect , Pwm = Off , Clear Timer = 1 Config Timer3...
No nieeee, przecież moderoator zumek wywalił mój post do kosza po czym udziela identycznej rady. I żeby nie było kompilator w najnowszej wersji bez problemu przyjmuje fragmentaryczne konfiguracje. To moja porada ze skasowanego posta w tym temacie: [syntax=basic4gl]Config Timer1 = Timer ,...
Zmieniłem kod i zamiast: Nadal masz jeszcze parę błędów np w przerwaniu ustawiasz flagę w main ja kasujesz a nigdzie nie sprawdzasz więc po co ona. flag = 0; flag = 1; ) i kolejny błąd najpoważniejszy nie masz warninga z tego powodu ?? #define F_CPU 11059200UL )...
Nie mogę rozwiązać problemu maksymalnej częstotliwości wyzwalania przerwania od timera (Update). Timer nie wyzwala przerwania z częstotliwością większą niż ok. 400kHz. Testuje zwykłą funkcjonalność wyzwalania przerwania w momencie zakończenia zliczania do góry lub na dół (update),...
Posiadam na działce kuchenkę KGE3460 w bardzo dobrym stanie i chciałbym ją doposażyć w posiadany również, 3 klawiszowy FED Timer A2 706426 (od innej kuchenki, chyba 3464). Timery te opisywane są często jako 4 stykowe, ale mój ma 5 styków. Poza zasilaniem i przekaźnikiem jest 5 styk. Kablem...
czesc w zalaczniku masz fajny program do obliczania czsow przerwan dla procesorow AVR w praktyce wyglada to np tak: ustawiasz timer0 tak zeby przerwanie wystepowalo co 2 ms config timer0 = timer, prescale = 64 ... ... counter0 = 6 start timer0 przy kwarcu 8MHz, timerze0 (8 bitow) i...
Mam nietypowy problem. VCR NV-SD20EE ogólnie sprawny, z palca nagrywa za każdym razem ale po zaprogramowaniu Timer'a wykonuje program losowo tzn. raz nagrywa a raz nie nagrywa. W przypadku kiedy brak zapisu (niewykonany program timera) program pozostaje nieskasowany w pamięci ale lampka timera na...
Problem wyniknął z mojego poprzedniego tematu... ;) Wszelakie przykłady jakie znajduję na necie dotyczą timera w trybie 1-2, a nie potrafię znaleźć nic w "3" :| Chcę użyć timer0 jako "podwójny licznik": 8-bitowy licznik impulsów i 8 bitowy licznik czasu. Wg. dokumentacji: No...
Prosiłbym kogoś znającego temat o sprawdzenie moich wyliczeń. Do Attiny2313 podpinam kwarc 8Mhz dla timera daję preskaler 4, czyli ck/256, czyli timer jest naliczany co 32us 1s / 0.000032s = 31250 - czyli 31250 naliczeń timera to dokładnie sekunda timer1 jest 16 bitowy więc liczy od 0...
Witam, Kombinuje z furtką ogrodzeniową mam włącznik dzwonkowy i elektrozaczep przy furtce, podłączone wszystko pod Integre - mój problem jest następujący: chcę aby po naciśnięciu przycisku elektromagnes otwierał furtkę ale tylko w określonych godzinach od 8:00-9:30 oraz od 15:00-23:59. ustawiam...
Zrobiłem tak: Strefa sterowana timerem z priorytetem Witam To nie ma być strefa sterowana timerem z priorytetem tylko wejście załączające czuwanie w tej strefie wirtualnej ma być ustawione wg wyjścia które wyzwala timer , drugie wejście w tej strefie wyłączające czuwanie ma być...
Od niedawna zaczął wariować TIMER: jeśli zaprogramowałem nagranie z programu "3" nagrał z "4", zaprogramowany na "6" nagrał..."4"; pozycje timera ustawiane na bieżąco przekłamywał nagrywając tylko ze stacji zapisanej pod "4". Jeśli na "4" zaprogramowałem dowolny kanał to tylko tak go mogłem...
Mam problem z programem w którym timer ma zliczać impulsy (zbocza opadające). Konkretnie zegar timera ma działać w rytm impulsów podawanych na piny TIM4_CH1 i TIM4_CH2, z tym, że osobno liczę impulsy z każdego kanału i generuję osobne przerwanie dla każdego kanału. Liczenie impulsów z dwóch...
Witam szukam rozwiązania żeby timer załączył mi wyjście "n" które jest wyjściem monostabilnym o wskazanej godzinie na 10 s. Niestety jak przypisuje mu takie ustawienia to zadziała ale stan trzyma tak długo jaki jest okres timera. A okres timera ustawia się w minutach.
Korzystam z dev board STM3210B. Timer 2 konfiguruje następująco: [syntax=c] RCC_APB1ENR_TIM2EN_bb = 1; TIM2->PSC = 36000; TIM2 -> CNT = 0; TIM2 -> ARR = 0xFFFF; TIM2_CR1_CEN_bb = 1;[/syntax] po wykonaniu pewnej funkcji licznik zatrzymuje bitem CEN. i...
Witam Mi chodzi o to że wyjścia 3 i 4 to wyjścia sterowalne , które sterują poprzez przkażniki oświetleniem. Zaprogramowałem klientowi właczanie i wyłączanie timerami tych wyjść. Sytuacja wygląda tak że nie chcę aby timery były aktywne non stop tylko w momencie jego wyjazdu na dłuższy...
Ja zupełnie nie rozumiem, dlaczego to nie chce działać, tak jak sobie wymyśliłem... Czyżby moduł licznikowy w tych mikrokontrolerach miał aż takie ograniczenia funkcjonalne? :/ UM do tego MCU, w niektórych momentach jest nieściśle napisany, albo ja do końca nie rozumiem jego przesłania. Czy...
Cześć, po zabawie z timerem 0 przyszedł czas na timer 1. Mam Atmegę 8 z kwarcem 12MHz, chciałem tak jak poprzednio odmierzyć dokładnie jedną sekundę. Napisałem program: [syntax=cpp]//Nauka obsługi timera //Atmega8 12MHz #include <avr/io.h> #include <avr/interrupt.h> void...
Witam Serdecznie. Przejdę do razu do sprawy... Mój problem polega na tym, że stworzyłem prosty timer(coś jak timer do jajek), teraz tworzę możliwość ręcznego ustawiania czasu, a nie w kodzie. Niby wszystko bangla jak powinno... Tylko problem polega na tym, że mam 2 przyciski, jeden ma dodawać...
Mam problem ze sterowaniem wyjśca 01 timerami. Wyjście 01 ustawione jako BI i sterownie sms nim działa. W logic processor ustawiam rodzaj timera MONOBI tigger T1 zał 10.00 AM wył 10.02 AM Reset 0 wyjście 01 i niestety nie załącza ani nie wyłacza wyjścia. Chciałbym uzyskać sterowanie tym...
Witam, zajmuję się licznikiem częstotliwości. Wykorzystuję timer, generujący przerwania co sekundę, i do tego licznik zliczający zbocza narastające i opadające. Problemem jest fakt, że po uruchomieniu programu dostaję tylko jedno prawidłowe zliczenia, podejrzewam że do pierwszego przerwania....
Witam mam problem z miganiem dwoma diodami, ale czysto sprzętowo, za pomocą timera 3 w trybie outpu compare. Pisząc program wzorowałem się na kodzie ze strony . Mój kod różni się tylko tym, że nie wykonuje tutaj remmapu, ponieważ w moim uC (stm32f103vct6) TIM3_CH3 i TIM3_CH4 jest podłączony...
Witam! Dostałem program w którym próbuje zrozumieć zasadę ustawiania czasu w Timer -ach. W instrukcji pisze :"Jeżeli PV jest rejestrem, to czas timera = podstawa czasu razy wartość w rejestrze. W takiej sytuacji użytkownik, aby zmienić czas timera, musi jedynie zmienić wartość w rejestrze." Jak...
Witam. Nie jestem zbyt biegły w programowaniu, więc zwracam się z prośbą o zmodyfikowanie kodu do naświetlarki z projektu [url=www.mirley.firlej.org/timer_fotogra... Chciałbym żeby usunąć z programu tryb podgląd i przycisk wywołujący go, a dodać trzy przyciski do których po dłuższym...
wyjście ustawiasz jako timer np 1. ustawiasz timer twoimi danymi co do czasu i daty i powinno działać. Zmień może te godziny 0:00 na 23 i wtedy popatrz. Coś mi tutaj pachnie jakimś błachym problemem. Ja mam poustawiane i to kilka wyjątków i raczej to śmiga i nie widziałem problemów. Sprawdź...
Witajcie, Płytę mam od blisko 3 lat, podpięta pod 2x240V (neutralny wspólny) Działa raczej bezproblemowo, oprócz zawieszania raz na pół roku (pomaga chwilowe wyłączenie bezpiecznika 3faz) oraz braku możliwość użycia timerów na obu lewych polach. Wszystkie pola grzeją, nie wyświetla...
Witam. Wstęp: Dziś chciałbym pokazać Wam szybki sobotni projekcik. Z racji zbliżającej się zabawy sylwestrowej i wolnej soboty postanowiłem udoskonalić moją wytwornicę dymu. Dobudowałem jej dołączalny timer. Na urządzeniu ustawia się żądaną długość odstępu pomiędzy...
Cześć, Mam drobny problem. Chciałem na szybko wykonać sobie tester silników krokowych. Użyłem tego co pod ręką wygodne do szybkiej realizacji testera (a że armata na wróble wyszła to mało istotne). Na panelu tft jest sobie slider do regulacji prędkości (parametr speed w zakresie 0-500)....
Witam forumowiczów. Planuje zrobić czasowe podgrzewanie wody poprzez przepływowy podgrzewacz . Nie jestem znawcą w tym temacie, ale wymyśliłem coś takiego. 1. timer, będzie ustawiany np. na 15 minut który da napięcie dla elektrozaworu i podgrzewacza. 2. za timerem dam elektrozawór...
Witam Was serdecznie Mam następujący problem: podłączony piekarnik do zasilania, teoretycznie działa. Po przekręceniu pokrętła od trybu pracy zapala się pomarańczowa dioda. Po nastawieniu temperatury nic się nie dzieje, bo trzeba jeszcze ustawić czas... i tu zaczynają się schody. Ustawiam...
Program ma pobierać dane z tablic i ustawiać odpowiednie bity na PORTB. Timer0 ma co 0,5s pobrać z tabeli aktualną prędkość z jaką timer2 ma zmieniać stan na PORTB. Osobno timer'y działają, razem nie chcą . [syntax=vbnet] $regfile = "m2560def.dat" $crystal = 16000000 ...
Ten wylacznik to nie kostka rubika a klocki lego. Czas wlaczenia i wylaczenia ustalasz przyciskami czarnymi.Zegar ustawiasz w ten sposob ze strzalka na bialej tarczy o aktualnej godzinie musi sie pokryc ze znakiem umieszczonym pod czarnymi klockami. Ps.Aktualny czas ustawiasz krecac bialym pierscieniem...
Witam wszystkich. Co do przełączania obrotów silnika to jest dosyć proste..pytanie tylko czy układem wykonawczym mają być tranzystory czy przekaźniki... Wystarczy przerzutnik typu cd 4013 i nim posterować odpowiednio zestawienie 4 tranzystorów lub dwóch przekaźników. Wówczas każdy impuls...
jak mam odmierzyć 170 cykli Ustawiasz timer w tryb pracy przy którym MAX = OCR1A zdaje się. Wpisujesz 170 do OCR1A i prescaller 1. Przerwanie przepełnienia będzie wywoływane co 170 cykli bez obciążanie procesora w międzyczasie. Dlaczego gdy podłączę do PD7 diodę LED i wystawię stan...
W specyfikacji procesora masz opis (fuse bits) - nie pamiętam dokładnie, które to bity. Każda programatorka ma opcje do ich ustawiania. Tylko zwróć uwagę, że zaprogramowany bit ma wartość 0 a niezaprogramowany 1. Fabrycznie AVR-y są ustawiane na pracę z wewnętrznym oscylatorem RC 1 MHz. Zresztą,...
Oto projekt, który może się przydać tym, którzy budują naświetlarkę z diod UV. Chociaż po drobnych przeróbkach, można z powodzeniem zastosować Poniższy projekt do budowy naświetlarki z użyciem świetlówek. Czas naświetlania ustawiany jest w sekundach. Ponieważ jest on zapisywany...
Ale to jest ATMega32 a nie 16. Który tryb PWM potrzebujesz? Jest ich 12. Do ustawiania bity WGM. A do ustawiania wyjść COM1A- COM1B w TTCR1A
Zaznaczam, że jest to mój drugi program i zapewne zawiera wiele błędów, nie wspominając o optymalizacji, ale co najważniejsze działa wg założeń... Tylko te sekundy... Aha, uwzględniony jest tutaj jeszcze buzer sygnalizujący przełączanie minutnika i dający początkowy.. $crystal...
PS. Mam jeszcze jeden problem: Niestety w moim przypadku w atmedze16 musiałem wykorzystać wszystkie piny portów i okazało sie właśnie że xtal1 i xtal nie sa równoznaczne z tosc1/2. Jest jakiś inny procesor z rodziny avr 40-nóżkowy tyle że z możliwością taktowania licznika z xtal1/2??...
Na podstawie tego co Pan napisał, stworzyłem taki kod. Czy jest on poprawny, tzn. nie wprowadza jakiegoś błędu(funkcja get_timestamp() będzie zwracała dokłądny czas co do milisekundy? [syntax=c] #define MILLIS_INC 1 volatile unsigned long timer0_millis = 0; ISR (TIMER2_COMP_vect) { unsigned...
Witam! Piszę program, w którym uruchamiam TIMER1 w trybie 15, działa on jako PWM ze stałą częstotliwością i wypełnieniem. Inicjuje TIMER3 który działa też w trybie 15 ale wywołuje z niego dwa przerwania, od porównania z rejestrem OCR3A i OCR3B. W pierwszym przerwaniu zeruje bit COM1B1...
Wystarczy wpisać do rejestru licznika zero oraz wyzerować preskaler. Na przykład Timer0: 1. TCNT0 ustawiasz na zero 2. ustawiasz bit PSR10 w rejestrze SFIOR. Ale uwaga! W tym przypadku PSR10 zeruje także preskaler Timer1. Szczegóły w datasheet. Jak już poprawisz program to napisz proszę...
Tak, sprawdzałem co jest w Val i są to sensowne wartości (od 0 do 4096, potem mnożę je *10). Chwilę działa dobrze a potem klops, zacina się. Próbowałem bitu ARPE ale nie działa niestety. Robię to w ten sposób. Dodano po 20 Tak, sprawdzałem co jest w Val i są to sensowne...
Rozumiem jak chce sekundy to w end value hmi wpisuje 1 a w end value plc 1000? Dokłanie tak. Możesz też tworzyć kombinacje, np. w HMI jedno okno jest do wpisywania minut, drugie do sekund, dla każdego okna ustawiasz odpowiednie wartości w linear scaling, potem w plc dodajesz te dwie wartości...
OW3 ustawiasz tak jak OW2 ale ustawiasz krószy czas o tyle ile ma być aktywna sygnalizacja No i oczywiście zmieniasz polaryzację
Ustawiając wartość np. 3000 w Value dla Target1.T2.OPZAL automatycznie ustawia mi się inna wartość (losowa) dla innych zmiennych tak jak by rejestry były jakoś ze sobą powiązane. 1163158
Interesuje mnie jak ustawiamy tu czas pracy i wylaczenia timera, gdzie moge znalesc opis tego modelu timera? dzieki za wszelkie info.
Witam !!!! Wszystkie funkcje magnetowidu działają normalnie . Nie działa tylko funkcja nagrywania z timerem .Po wejściu w menu programowania czasu ustawiamy godz. włączenia i wyłączenia. Magnetowid przyjmuje wszystkie rozkazy potem nakazuje wciśnięcie przycisku timer REC .Pojawia się...
Przykład timera zrelizowanego na Atmelu AT89C2051 umożliwiający zliczanie czasu w zakresie od 30 sekund do 90 minut. Za pomocą S1 ustawiamy czas, natomiast S2 służy do wystartowania/zatrzymania timera. Zastosowano wyświetlacze LED. Załączony program w assemblerze ma walory edukacyjne, poprzez...
Witam, czy można w Delphi w pętli repeat ..until ( lub innej ) czekać na zmianę zmiennej ustawianej w przerwaniu np. od Timera ?? Tutaj jest przerwanie zegara systemowego: procedure TfrmMain.Timer_AckWaitTimer(Sender... TObject); begin AckTimeOut := true; Timer_AckWait.Enabled...
Witam. Poniżej załączam prosty timer w Visual Basic'u. Po włączeniu w dwóch polach trzeba wpisać godzinę kiedy ma się włączyć a kiedy wyłączyć. Jednak do poprawnej pracy wymagana jest poniższa biblioteka: Program gdy timer jest aktywny (czas pomiędzy wprowadzonym) ustawia na pinie...
Witam, pisze program w którym usypiam procesor (power-save). Ponieważ przerwania działają, w procedurze obsługi przerwania INT0 (mam podłączona klawiaturke pod nie) dekoduje odpowiedni klawisz i po wykryciu go, chcę obudzić procesor. Ustawiam timer2 w następujacy sposób: TCCR2=0x00;...
Kontrolka Timer dziala na zasadzie porownania czasow od momentu ostatniego odswierzenia petli programu do jej nastepnego. Jezeli ustawisz interval np na 100 milisekund to nie otrzymasz idealnych odstepow miedzy zdarzeniami czyli idalnie co 100 milisekund. Jezeli zdarzenie zostalo wykonane czas...
przepraszam,ta komenta stop timer1 była tam przez pomyłkę,wpisałem ją a przed kompilacją usunąłem i wkleiłem tutaj zły kod jak było on timer czas działało tak samo...w symulatorze wszystko działa,a w procku nic;/ ustawianie czasu działa,ale zegar stoi w miejscu nie wiem czy to...
Zastosuj dostępny kwarc zegarowy 4194304Hz. Config Timer1 = Timer , Prescale = 64 Timer przepełni się co 1 s bez wartości początkowej! Włączasz go i zapominasz, że istnieje. W przerwaniu tylko Incr sekunda. Mam zegar na ATMEGA8 z budzikiem ustawiany z pilota RC5. Chodzi ok.
Witam, może już było ale nie znalazłem. Mam ferdka 6318CR i chciałbym mieć opcję nagrywania z timerem, czyli ustawiamy za wczasu program, dzien, godzina itp i wyjeżdżamy, a programy nam się nagrywają na VHS. W moim Fergusonie (najnowszy soft ze str. producenta) jest tylko budzik, tzn jeden...
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...
Mniej więcej, tylko terminologię masz nie taką. Bity CSxx służą do ustawiania źródła zegara dla licznika. Może go nie być (licznik nie liczy), może być z prescallera, albo może być to sygnał zewnętrzny. Samego prescallera tak na prawdę nie uruchamiasz i nie zatrzymujesz, on pracuje...
Jak napisałem w pierwszym poście, pozycję timera ustawiam jako pierwszą czynność podczas programowania. Na kasetę, na którą próbuję nagrać program za pomocą timera , nagrywam audycje bez problemu wszystkimi innymi dostępnymi funkcjami magnetowidu, tak więc zabezpieczenie kasety jest...
maciejbilu --> powiem więc ci inaczej - trzeba to całkowicie inaczej napisać i zapewniam cię że nie trzeba wykorzystywać Bitwait. Poczytaj sobie nawet na elektrodzie o wykorzystywaniu tzw FLAG w przerwaniach - to może coś ci się rozjaśni - bo na razie to niestety brniesz w ślepy zaułek...
Przy ustawianiu nowej wartości kanałów posortuj sobie je z rosnącymi wartościami i wylicz odstępy pomiędzy nimi. Przy przejściu przez zero włącz wszystkie kanały i zacznij odliczać czas do wyłączenia pierwszego kanału (najmniejsze wypełnienie). W obsłudze przerwania timera pobierz...
Totalnie nieczytelny ten Twój kod :( Stosuj tabulatory! piszesz: int x=0; x=0; Jaki to ma sens? Tzn ta druga linia? Co do timerów. W mainie ustawiasz ich tryb pracy, ładujesz odpowiednią dla Ciebie wartość do rejestrów TLx oraz THx po czym startujesz licznik. Wartości te dobierasz...
belerofonn pisze cytat: Chodzi mi o to dlaczego podczas ustawiania pracy trybu timera do ustawienia portu szeregowego sygnał z timera jest mnożony x16 Świetnie widać to w tej instrukcji kodu asamblera. W tym przypadku żaden sygnał z timera nie jest mnożony. Jest to wzór matematyczny...
Poszukuję instrukcji obsługi do Timera Sanyo Plus Series E33 lub przynajmniej może ktoś podpowie jak ustawia się ten timer aby włączał i wyłączał sie o określonych porach.
Rozumiem że chodzi o ten fragment: The timer clock frequencies are automatically fixed by hardware. There are two cases: 1. if the APB preskaler is 1 , the timer clock frequencies are set to the same frequency as that of the APB domain to which the timers are connected. 2. otherwise, they are...
Zapomniałeś o tym, że: - wartości wpisywane do PSC i ARR powinnym być o 1 mniejsze od długości okresu - bit UDIS blokuje przeładowanie timera, więc chyba nie należy go ustawiać - timer wymaga włączenia automatycznego ładowania okresu - bit ARPE - timer nie zgłosi przerwania, jeśli...
Kiedy w obsłudze przerwania detektorów przejścia przez 0 umieściłem licznik liczący do 600, który po każdym zliczeniu wysyłał czas po RS232 do kompa i to samo zrobiłem z timerem okazało się że timer po ok. 10 min jest opóźniony o prawie 1 s w stosunku do licznika przerwań od detektorów... Siedzę...
Witajcie Chyba nie zrozumiałem idei timera lub źle coś ustawiam. tim.TIM_Period = 42-1 dioda miga z częstotliwością 1Hz, czyli zegar działa z częstotliwością 2MHz, ale dla ustawienia tim.TIM_Period = 21-1 nic się nie zmienia, a przecież dioda powinna migać z częstotliwością 2Hz...
Problem dotyczy timera włączania, ciągle włącza telewizor na ustawieniach analogowych. Jak to była podstawowa telewizja to nie było problemu, ale teraz wszystko jest na cyfrówce (telewizja naziemna z anteny "siatkowej") Teraz telewizor ciągle jest na kanałach cyfrowych, ustawienia timera też...
To co opisał excray jest widoczne także na schemacie timera, a tutaj znajomość angielskiego nie jest potrzebna :) Czy teraz już widzisz jak TCNT1 jest porównywany z OCR1A i/lub OCR1B, i których pinów OCn dotyczą? No dobra ale skąd wiadomo że np. w trybie CTC procesor ma porównać...
Ustawiasz timer0 a oczekujesz przerwania z timera 1 Interesujace.
Tego typu timer można było kupić na bazarach.Były wwożone z terenu Rosji w celu sprzedaży.Zastosowanie tego timera to współpraca z powiększalnikiem.Liczył do przodu i do tyłu i miał nawet możliwość ustawiania długich czasów.Był wyposażony w wyświetlacz Zasilany był z sieci 230V
Taki nastawnik ma cztery wyprowadzenia, na których pojawia się ustawiony kod BCD. Pozostałe jedno lub dwa wyprowadzenia to jest wspólne wyprowadzenie, które dołącza się do niskiego lub wysokiego poziomu logicznego. Taki nastawnik to inaczej połączone mechanicznie i elektrycznie (wspólne wyprowadzenie)...
Zapomniałeś tylko dopisać, że ustawiłeś samodzielnie bit UDIS w rejestrze CR1 timera, który właśnie coś takiego powoduje. Nie wiadomo jednak po co go ustawiłeś. Nie potwierdzam, nie zaprzeczam ale faktem jest, że obecnie nie ustawiam bitu UIDS w rejestrze CR1 i bez ustawienia bitu UG...