przerwanie sekunda

Znaleziono około 7487 wyników dla: przerwanie sekunda
  • [Atmega8] [Atmega8][Bascom] Jak ustawić timer 2-bajtowy na przerwanie co sekundę?

    Wojtek - wchodzisz tutaj: [url=http://www.frank-zhao.com/cache/avr... z kalkulatorem 16MHZ z preskalerem 1024 oznacza że: - 1 sekunda nastąpi po 15625 cyknięciach timera - przerwanie następuje przy przepełnieniu jeśli wybierzesz OVERFLOW, ale może tez nastąpić przy COMPARE, od tego zależy jaką wartość wpiszesz do timera (czy odejmiesz...

    Mikrokontrolery AVR   22 Lip 2012 23:39 Odpowiedzi: 47    Wyświetleń: 6278
  • REKLAMA
  • ATmega8 [BAS] - TIMER0 nie startuje przy konfiguracji preskalera 256

    Absolutnie żadne Start Timer0 nie jest tu potrzebne. Wystarczy, że tak będzie skonfigurowane przerwanie: [syntax=basic4gl]Config Timer0 = Timer , Prescale = 256 On Timer0 Sekunda Const Przerwanie = 131 Counter0=Przerwanie Enable Timer0 Enable Interrupts . . . end Sekunda: Counter0=Counter0+131 . . . Return [/syntax] ...i unikaj jak ognia "drukowania"...

    Mikrokontrolery AVR   10 Paź 2012 17:16 Odpowiedzi: 12    Wyświetleń: 1371
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • [bascom]Timer zamiast waitms do obslugi dgran przyciskow i 1wire

    Wracajac do tematu czy moglbym prosic przynajmniej o pseudo kod obslugi przykladowo drgania w przyciskach , wysterowania przekaznika np przez 2s oraz komunikacji 1wire jednym timerem (atmega8 ma az 2 timery wiec pewnie szybko skoncza sie jego mozliwosci chcac napisac kod bez zatrzymywania) Cały dowcip polega na tym że z tego 8 bitowego timera możesz...

    Mikrokontrolery AVR   15 Sty 2012 14:24 Odpowiedzi: 11    Wyświetleń: 3032
  • Asembler 8051: Programowanie timerów do migania diody i buzera co sekundę

    Witam Proponuję zrobić to troszkę inaczej. Przerwanie zaprogramuj tak aby ustawiało jakiś bit co jedną sekundę. Program główny ma mieć taką konstrukcje. czy sekunda: jeżeli tak to mrugnąć 5x diodą wyzerować czy sekunda jeżeli nie skok na czy sekunda czy sekunda 2: jeżeli tak to buzer 4x wyzerować czy sekunda jeżeli nie to skok do czy sekunda...

    Mikrokontrolery   16 Kwi 2007 20:26 Odpowiedzi: 8    Wyświetleń: 5394
  • REKLAMA
  • Jak uruchomić RTC w trybie POWER DOWN na ATMEGA128A?

    Wynik jest w pełni zadowalający,ale ........ co 47 wychylenie wskazówki (czyli co 47 sekunda w power safe) procesor się zawiesza i pobór prądu rośnie do 5mA, lub cyklicznie co 47 sekunda rośnie na chwilę do 5mA i znów 47 sekund i znów 5mA. Wszystko powyłączałem, żadne inne przerwanie nie jest aktywne które mogło by go wybudzać, czy timer czy INT. Nie...

    Mikrokontrolery AVR   05 Lip 2012 14:51 Odpowiedzi: 8    Wyświetleń: 1849
  • Zegarek z programem na timerze wyłącza się po 4 minutach - co poprawić?

    Zostaw tak jak jest. Być może, że timerek zgłosi kolejne przerwanie zanim uC sprawdzi warunek If Zlicz_przep = 125 Then Zlicz_przep = 0 Incr Sekunda End If w pętli głównej Jak się upierasz to spróbuj tak: If Zlicz_przep >= 125 Then Zlicz_przep = Zlicz_przep - 125 Incr Sekunda End If

    Mikrokontrolery   29 Wrz 2007 20:43 Odpowiedzi: 3    Wyświetleń: 1446
  • Bascom - ds18b20 , przerwanie := reset i dziwny pomiar

    Mam problem jestem początkujący napisałem program który ma za zadanie regulować włączanie wiatraka i czas z jakim ma dmuchać , jednocześnie mierzy temperaturę i nie działa tak jak powinno : Temperatura pokazuję co jakiś czas błędny pomiar np 124 , 32 , 98 procek się resetuje chińskie znaki raz na jakiś czas w programie można było ręcznie zmieniać czas...

    Mikrokontrolery Początkujący   28 Cze 2013 22:50 Odpowiedzi: 10    Wyświetleń: 2175
  • REKLAMA
  • Domowa bramka sieci LoRa i system czujników.

    http://obrazki.elektroda.pl/2126980700_1... System monitorowania środowiska, oparty o interfejs LoRa IoT składa się z stacji bazowej zbudowanej z wykorzystaniem modułu Arduino Mega z bramką LoRa oraz zdalnych stacji opartych na Arduino Feather, które łączą się z stacją bazową poprzez radiowy interfejs LoRa. System pozwala na monitorowanie...

    DIY Zagranica   09 Cze 2017 19:42 Odpowiedzi: 6    Wyświetleń: 23130
  • Ś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ń: 10305
  • [AI] Duże modele językowe powodują, że programiści coraz bardziej głupieją?

    Nigdy nie korzystałem i nie śledzę rozwoju AI, więc mam pytanie. Czy i ewentualnie jak dobrze, modele językowe radzą sobie z pisaniem programów w asemblerze, np. mikrokontrolerów 8-bitowych? Coś tam generują, ale nie sprawdzałem w rzeczywistym układzie. DeepSeek wygenerował coś takiego: Poniżej znajduje się przykładowy program w asemblerze dla mikrokontrolera...

    AI Newsy   23 Mar 2025 17:20 Odpowiedzi: 31    Wyświetleń: 1380
  • Zegar / termometr z matrycą LED 8x8

    http://obrazki.elektroda.pl/3025550100_1... Mając do dyspozycji jedną matrycę 8x8 czerwonych diod LED o boku 60,2mm oraz mikrokontroler ATtiny861 pozostałe po innych projektach postanowiłem zbudować to, co każdy elektronik chociaż raz w życiu zbudować musi: zegar ;). Ze względu na charakter wyświetlacza miał to być zegar binarny, ale...

    DIY Konstrukcje   22 Lut 2014 20:18 Odpowiedzi: 11    Wyświetleń: 10407
  • REKLAMA
  • Jak ustawić timer1 żeby przerwanie występowało co 1us?

    Jeśli jeszcze w przerwaniu zwiększasz jakiś licznik 32 bitowy, to całe przerwanie musi trwać pewnie ze dwie lub trzy mikrosekundy. Jeśli w tym czasie przyjdzie kolejne przerwanie to będzie czekało na zakończenie poprzedniego i tak dalej. W rezultacie Twój milion zostanie zliczony po czasie znacznie dłuższym niż sekunda i tak się właśnie u Ciebie dzieje....

    Mikrokontrolery AVR   19 Kwi 2021 08:34 Odpowiedzi: 11    Wyświetleń: 957
  • Odliczanie sekund na wyświetlaczu 7-segmentowym w assemblerze

    Generujesz sobie na timerze przerwanie co sekundę i w obsłudze przerwania zwiększasz zmienną sekunda o i i sprawdzasz czy nie osiągnięto 60. Jeśli tak to zerujesz i wysyłasz do wyświetlacza.

    Mikrokontrolery Początkujący   19 Lis 2019 23:14 Odpowiedzi: 7    Wyświetleń: 420
  • Arduino Pro Mini - timer1 CTC, przerwanie co sekundę

    Ten odczyt musi być dokładnie co kilka sekund? Nie wystarczy do tego millis()?

    Arduino   13 Cze 2015 08:16 Odpowiedzi: 13    Wyświetleń: 1953
  • Avr/Atmega/16 - Alarm i ustawienie w menu lub cos podobnego

    I ja witam po przerwie. Możesz podłączyć wyjście przerwania z PCF bezpośrednio do wejścia M16 Pin B2. Jeśli to Zrobisz to następnie: 1. Konfuguracja i uaktywnienie przerwań, oraz przerwania zewnętrznego 2. [syntax=basic4gl]Config Int2 = Falling On Int2 Sekunda Enable Interrupts Enable Int2[/syntax] 2. Deklaracja zmiennej Sekunda i zmiennej Minuta [syntax=basic4gl]Dim...

    Mikrokontrolery Początkujący   20 Mar 2014 22:30 Odpowiedzi: 15    Wyświetleń: 2808
  • [AVR] [bascom] Uzywanie jednego pinu IO do switcha i LED.

    Z tym adc to ciekawy pomysł,można go wykorzystać w innych projektach.Ale płytki już wykonane. Przecież timer zawsze startuje od zera ,potem ma dobić do 255 przerwać program. Potem co przerwanie incrementuje zmienna sekundę 30 razy by ta sekundę odmierzyć. Zmienna sekunda deklaruje na początku programu-normalnie.

    Mikrokontrolery AVR   03 Gru 2009 22:28 Odpowiedzi: 19    Wyświetleń: 4292
  • Czasomierz dla klejarki pistoletowej Bosch PKP 18 E.

    https://obrazki.elektroda.pl/8213915500_... Czasomierz dla klejarki pistoletowej Bosch PKP 18 E. https://obrazki.elektroda.pl/3128317200_... Po kolejnej awarii pistoletu do klejenia na gorąco, kupiłem klejarkę firmy Bosch. Klejarka ta, wymaga siedmiominutowego wstępnego rozgrzania, aby umożliwiała właściwe klejenie....

    DIY Początkujący   23 Kwi 2018 07:20 Odpowiedzi: 15    Wyświetleń: 3300
  • [Atxmega64A3][C][AVRStudio5] Brak przerwań wewnętrznych

    Postaraj się zmienić styl pisania kodu Postaram się! ;) Tych rejestrów naprawdę nie trzeba zerować, spójrz do noty, to ich domyślne ustawienia. Oczywiście wiem o tym. Co prawda inicjujesz to przed pętlą, ale zanim wystąpi przerwanie mija co najmniej sekunda, więc jeśli coś w czasie tej sekundy bruździ to przerwanie nie wystąpi, a tobie się będzie wydawać,...

    Mikrokontrolery AVR   10 Kwi 2012 12:18 Odpowiedzi: 19    Wyświetleń: 1529
  • ATmega32 - Odmierzanie 1 sekundy a zmiana rezonatora

    źle myślisz. Przerwanie masz 7372800 / 256 / 200 razy na sekundę, a w każdym wywołaniu obsługi przerwania odliczasz sobie dodając 1, aż odliczysz do 144, co oznacza, że upłynęła sekunda (mniej więcej, bo nie wiem dokładnie, co w Bascomie robi tajemnicze "Load Timer0 = 200").

    Mikrokontrolery AVR   22 Lis 2014 22:59 Odpowiedzi: 17    Wyświetleń: 2667
  • [atmega] [ATmega][Bascom] Jak odliczać czas bez zatrzymywania programu?

    Ok, poniżej przykład odliczania jednej sekundy, w zmiennej 'ilesekund' co jedno przerwanie zegara będzie dodawana jedna sekunda. Oto kod: Dim ilesekund As Byte ilesekund = 0 Config Timer2 = Timer , Async = 1 , Prescale = 128 On Timer2 Sekunda Enable Interrupts Enable Timer2 Do 'tutaj możesz dać warunek, np. if ilesekund=60 (1 minuta) to coś...

    Mikrokontrolery   12 Wrz 2008 14:02 Odpowiedzi: 20    Wyświetleń: 2646
  • [ATMEGA8][BASCOM] - Termostat. Pomiar temperatury w przerwaniu.

    Dobra, skończyłem jak na razie "pracę" nad programem. Więcej było gapienia się w niezrozumiałe funkcje i polecenia ale już prawie program czaje w całości :) Oznaczyłem go jako V.2.2 ^^ Zmiany: *Możliwość ustawienia skrajnych temperatur uruchamiających alarm *kasowanie alarmu poprzez wejście do menu i zapisanie zmiennych *zmiana stopnia regulacji zmiennych...

    Mikrokontrolery AVR   08 Kwi 2015 16:10 Odpowiedzi: 15    Wyświetleń: 2283
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    U mnie akurat dość szybko "zaskoczyło". Tylko mam w odbiorniku problem z blokowaniem przerwań/timerów . W nadajniku nie ma takiego problemu. timer działa, bo odlicza czas pomiędzy "wysłaniami" oraz czas wywołania czujników DS i DHT11. Zakładałem, że odbiornik działa tak: - nasłuchuje danych - pojawienie się danych wywołuje przerwanie INT2 ( stan niski...

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 241031
  • [atmega32] - RTC, przerwania Timer2, maksymalna częstotliwość 32768Hz

    Witam, A zegar atmegi? Czas potrzebny na wykonanie 32768 przerwań to 1 sekunda co daje czas na jedno przerwanie 30.5 mikrosekundy. Sprawdź w dokumentacji ile at8 zużywa taktów zegarowych na wykonanie jednego przerwania. Należy pamiętać że przy pisaniu w C nie masz kontroli na tym co robi kompilator. Zapisanie rejestrów na stosie przy wejściu w przerwanie...

    Mikrokontrolery AVR   03 Sty 2015 01:33 Odpowiedzi: 19    Wyświetleń: 1389
  • Niepoprawne wyświetlanie czasu na LCD z ATmega32 i PCF8563p

    Witam, 1. Mam nie lada zagwozdkę z obsługą zegara PCF8563p przez Atmege32 + wyświetlacz LCD. Sam zegar działa dobrze. Poprawnie wpisuje datę i godzinę. Problem pojawia się z odczytem. W PCF ustawiam wyjście na 1Hz, które jest połączone z Atmegą jako przerwanie INT0. Co kilka razy, przy resecie uC, gdy program startuje od nowa, to czas zaczyna się niepoprawnie...

    Mikrokontrolery AVR   02 Paź 2019 11:25 Odpowiedzi: 6    Wyświetleń: 756
  • Jak skonfigurować RTC w Atmega8535 z użyciem kwarcu i licznika?

    Dołączę się do tematu! Nigdy jeszcze nie korzystałem z RTC, a właśnie muszę to zrobić, postanowiłem wykorzystać AT90LS8535... mój problem jest taki, że muszę zrobić układ, który użytkownik będzie mógł zaprogramować tzn. w jakich godzinach i w jakich dniach tygodnia (w cyklu tygodniowym: pon, wt. itd.) uP ma uruchamiać podłączone urządzenia... Pytania:...

    Mikrokontrolery   18 Cze 2004 10:44 Odpowiedzi: 6    Wyświetleń: 1966
  • Atmega8: Jak generować PWM na OC1A i przerwanie co 1s z timer0?

    Ustaw okres PWM na timerze 1 tak, żeby był podwielokrotnością sekundy, czyli n * okres = 1 sekunda W przerwaniu timera odliczaj od n do 0, a jak odliczysz - wywołaj procedurę, który ma być uruchamiana raz na sekundę i przeładuj licznik na n. Aha, no właśnie ktoś coś podobnego napisał powyżej, tylko ja proponuję zostawić timer 1, który pędzi PWM.

    Mikrokontrolery AVR   12 Mar 2013 08:31 Odpowiedzi: 14    Wyświetleń: 2973
  • Bascom Atiny2313 - PWM i przerwanie INT1 ( czujnik PIR)

    Witam Chciałem do kuchni wstawić czujnik PIR, ale z dodatkową zaletą, czyli stopniowym zwiększaniem i zmniejszaniem PWM, dodatkowo jeśli podczas zmniejszania PWM nadejdzie przerwanie INT1 od czujnika PIR, to program ma przestać zmniejszać, tylko zacząć zwiększać i to nie od zera, ale od wartości na której "zastało" go przerwanie INT1 od PIR. W sumie...

    Mikrokontrolery   11 Lip 2017 15:46 Odpowiedzi: 3    Wyświetleń: 531
  • [AVR][asm] Niepoprawny powrót z obsługi przerwania

    Witam, napisałem obsługę zewnętrznego przerwania, które się wykonuje bezproblemowo, jednak po obsłużeniu przerwania program nie wraca od razu w miejsce z którego przerwanie zostało wywołane. Oto kod: [syntax=asm].INCLUDE "m16def.inc" .DEF acc = r16 // akumulator .EQU SYS_FREQ = 1 .CSEG .MACRO delay1sek // delay 1 sekunda na 1MHz ldi r17, 0x09 9 delay3:ldi...

    Mikrokontrolery AVR   10 Kwi 2011 12:31 Odpowiedzi: 13    Wyświetleń: 2221
  • PipeBOMB - zegar VFD,lampa IW18,Pilot, BlueTooth, sync. SNTP

    andrzejlisek --> a to ciekawe ;) - spostrzegawczy jesteś - nawet ja tego nie zauważyłem. Jutro jeszcze sprawdzę bo nie mam go teraz przy sobie, ale z tego co widzę, to te sekundy tak przeskakują tylko na filmiku - z powodu wielu cięć klatek i fragmentów przy składaniu i kompilowaniu całości. A potem jeszcze jakieś przetważanie na youtube ;) .... całość...

    DIY Konstrukcje   04 Wrz 2009 20:57 Odpowiedzi: 46    Wyświetleń: 20885
  • [AtMega16] [AtMega16][C] - Implementacja multitaskingu dla odczytu ds18b20 i sterowania GPIO

    Żeby nie wykładać Ci wszystkiego na tacy powiem tak: zerknij do noty katalogowej swojego uP i przeczytaj opis Timera0 ustaw preskaler na wartość 1024 (jeśli korzystasz z kwarcu np 12MHz) TCCR0 |= (1<<CS02)|(1<<CS00); ustaw tryb CTC: TCCR0 |= (1<<WGM01); ustaw wartość przepełnienia tak, aby występowało co 10ms OCR0 = 117; // dla 12MHz...

    Mikrokontrolery AVR   13 Kwi 2013 20:38 Odpowiedzi: 24    Wyświetleń: 2661
  • Naręczny zegarek binarny, Atmega8L

    Jeśli chodzi o kwarc to na pewno od niego zależy dokładność odmierzanego czasu i jeszcze chyba od dołączonych do niego kondensatorów. Ja mam to zorganizowane tak, że procesor działa na wewnętrznym oscylatorze 1MHz, a sekunda jest odmierzana za pomocą timera2 w trybie asynchronicznym i dołączonego kwarcu 32.768kHz timer jest tak skonfigurowany, że generuje...

    DIY Konstrukcje   19 Lut 2013 13:20 Odpowiedzi: 43    Wyświetleń: 25124
  • Jak opóźnić wyłączenie przekaźnika przy przełączaniu 8 przekaźników?

    W jednym swoim projekcie mam taką obsługę przerwań : [syntax=Basic4GL] Config Timer0 = Timer , Prescale = 256 On Timer0 Przerwanie Enable Interrupts Enable Timer0 Load Timer0 , 250 Do 'petla glowna Loop End Przerwanie: Load Timer0 , 250 Incr Czas8ms If Czas8ms = 125 Then Czas8ms = 0 Incr Sekunda End If If Przycisk = 0 Then Flaga = 1 End If Return [/syntax]...

    Mikrokontrolery Początkujący   20 Lip 2012 00:44 Odpowiedzi: 65    Wyświetleń: 9705
  • DS18B20 [BASCOM] - bez komend wait - jest rozwiązanie!

    Ok. zrozumiałem:) Po prostu wcześniej źle pojmowałem pojęcie konwersji (1write &H44) :) Czyli podsumowując ten cały kod powinno chyba być tak: '''''''''''''''''''''''''''''opis wejść''''''''''''''''''''''''''''' 'temperatura -> Portc.0 'przerw od zegara -> Porte.7 (INT7) 'LCD D4 -> Portc.1 'LCD D5 -> Portc.2 'LCD D6 -> Portc.3...

    Mikrokontrolery AVR   21 Paź 2009 12:53 Odpowiedzi: 16    Wyświetleń: 3928
  • Attiny2313/bascom/serwa - Błąd programu, kiedy wartośc "Waitus" jest z

    Przy projektowaniu używam kalkulatora chociaż to akurat można policzyć na palcach. Jeśli dobrze pamietam to impuls powinien się zawierać między 1ms a 2ms a servo stoi na środku przy 1,5ms. Niemniej daje to 1ms którą chciałbś podzielić tak by móc sterować servem. Załóżmy że chcesz to podzielić tylko na 100 części. Jedna milisekunda ma 1000us Podzielona...

    Mikrokontrolery AVR   04 Lip 2016 11:34 Odpowiedzi: 23    Wyświetleń: 1479
  • [atmega8] Dlaczego kod zegara nixie LC-531 na ATmega8 i PCF8583 nie działa?

    Witam, Mam nadzieję, że piszesz programy z wcięciami a tutaj tylko przypadkowo wkleił ci się kod bez wcięć - bo masakrycznie się to czyta - nie tylko komuś ale i samemu można się pogubić na maxa, ale do rzeczy .... widzę, że odczyt robisz sobie w jakiejś tam procedurze i ok - skaczesz do tej procedury gdy twoja zmienna Byt = 0 . I jak się patrzy na...

    Mikrokontrolery AVR   29 Paź 2009 13:05 Odpowiedzi: 3    Wyświetleń: 2893
  • BASCOM - przerwanie zewnętrzne, niezrozumiałe działanie

    Prywit! Mam problem z obsługą przerwania zewnętrznego. Do pinu INT0 podłączyłem włącznik zwierający do masy. Jak widać w programie podciągnąłem końcówkę do plusa. Do pinów C.1; C.2; C.3 podłączyłem diody LED do zobrazowania problemu. Napisałem taki oto krótki program i jestem zdziwiony działaniem. Po uruchomieniu programu dioda podłączona do pinu C.1...

    Mikrokontrolery   17 Gru 2009 14:14 Odpowiedzi: 4    Wyświetleń: 3277
  • [C] Jak ustawić przerwanie Timera 2 co 1 ms na DS89C450? Wyjaśnienie CYCLE 20

    Mam szybkie pytanko: Jak ustawić przerwanie od Timera 2 (procek DS89C450) np co 1 ms. Początek programu jest następujący: #include <REG420.H> #include <stdio.h> #include <stdlib.h> #include <intrins.H> #include <absacc.H> #include "MAX1270.h" #define WDIR 0x4FFFF #define IE3 0x20 #define IE5 0x80 #define XtalFreq...

    Mikrokontrolery   07 Lis 2007 16:03 Odpowiedzi: 4    Wyświetleń: 1745
  • Jak ustawić Timer T0 w ATtiny13 do odmierzania 1s i generowania przerwania?

    Dziękuję za pomoc. Do kolego Michalko12... Doczytałem jeszcze dokładnie te rejstry i rozumime, dziekuję. Właśnie chodzimo mnie o taki tryb pracy T0. Chodziło mnie oto, by po doliczeniu 1s i porownaniu z rejestrem OCR0A wygenerował przerwanie. Do reejstru trzeba wpisać odpowiednia wartośc. Wyliczyłeś, że jest to 146. Mniemma, że musze wpisać tam fizycznie...

    Mikrokontrolery   27 Gru 2007 14:59 Odpowiedzi: 30    Wyświetleń: 4310
  • 89Cxx51: Przerwanie zewnętrzne nie działa poprawnie przy stanie niskim

    Pomiedzy przerwaniem INT0 a T0 jest minimum 1 sekunda roznicy, wiec procek spokojnie zdazy zrobic swoje. Faktyycznie zeby wyeliminowac drgania to trzeba by przerzucic sie z T0 na zwykle wyjscie a z t0 zrobic timer do sprawdzania tego wyjscia i tak wlasnie zrobie...

    Mikrokontrolery   16 Lip 2006 13:17 Odpowiedzi: 11    Wyświetleń: 1545
  • Nauka pisania w Bascomie sprawdzenie kodu zegara i termometru .

    Poprawiłem nieco kod i wygląda tak :[syntax=vbnet] $regfile = "m16adef.dat" $crystal = 80000000 $hwstack = 40 $swstack = 16 $framesize = 32 Config Porta = Input 'port A jako wejścia Config Portb = Output 'port B jako wyjścia ' Config Portd = Input 'Port D Jako Wejścia Config Portc = Output 'port C jako wejścia Config Sda = Portc.1 'konfiguracja pinu...

    Mikrokontrolery AVR   28 Sie 2018 21:16 Odpowiedzi: 17    Wyświetleń: 810
  • ATmega8 jako zegar RTC w sterowniku akwarium – jak uzyskać precyzyjny pomiar czasu?

    Witam, Mam następujący problem, buduje sterownik do akwarium i potrzbny jest mi do tego czas. Na początku stworzyłem procedurę przerwania na kwarcu wew taktowanym na 1mhz i t2, oczywście okazało się, że czas jest baaardzo nieprecyzyjny, pomyslałem że przy 16 bitowym t1 będzie to mozna dokładniej ustawić i przepisałem procedurę - efekt taki sam. Więc...

    Mikrokontrolery AVR   01 Paź 2008 12:14 Odpowiedzi: 14    Wyświetleń: 2944
  • Jak skonfigurować Timer0 w BASCOM dla Atmel 2051 do liczenia czasu?

    Nojmi - gdybys mogl opisac mi krok po kroku co robi Twoj program... PLEASE!!! Wpisuje obsluge diody ale cos dziwnie mi to dziala... To znaczy jak nacisne 5 razy przycisk powinien zapalic diode na 5 sekund i potem ja zgasic... A on jak naciskam kolejne razy tak jakby liczyl od poczatku... Acha! I dlaczego dla przerwania 1 sekunda i przy kwearcu 12M jest...

    Mikrokontrolery   14 Mar 2004 07:38 Odpowiedzi: 16    Wyświetleń: 2019
  • Bascom - multipleksowanie 6xLED - kłopot z timerem

    Witam Mam zegarek/budzik z wyświetlaczem LED ( dwukolorowy ). Zegarek generalnie działa. Ale mam problem z sterowaniem jasnością. Wiadomo, że robi się to tak, że jasność zależy od częstotliwości odświeżania. Tutaj o jasności wyświetlania ma decydować zmienna jasnosc. . jasnosc : [syntax=vbnet] '************ Timer0 1000 = 1 sekunda, 10000 = 10 sekund,...

    Mikrokontrolery   25 Lut 2018 20:36 Odpowiedzi: 6    Wyświetleń: 630
  • Komparatory w XMEGA128A3U tylko na jednym porcie zamiast dwóch

    Witam Mam kolejny problem, nie chodzi mi timer, siódmy, pozostałe 6 działa i nie mogę znaleść przyczyny, symulator nic nie pokazuje, rejestry nieustawione mają jakieś przypadkowe wartości, zrobiłem osobny programi na sam timer i nic, timer ma mi uruchomić przerwanie co 50mS tutaj teraz akurat tak nie będzie bo zegar jest 2M wew dlatego zmieniłem dzielnik...

    Mikrokontrolery AVR   22 Sty 2018 20:36 Odpowiedzi: 13    Wyświetleń: 1005
  • Dlaczego kod na ATmega8 nie działa po kompilacji, a gotowy *.hex działa?

    Przy okazji - odmierzanie czasu w ten sposób zawsze będzie obarczone błedami i to całkiem sporymi. Zwróć uwagę, że w gónym programie do odmierzania czasu jest użyte przerwanie tajmera, a nei licznei pętli. a użtkownik VSS pisze: Przez tydzień spóźniał sie o około 1 sekundę w stosunku do DCFa Więc o co chodzi?? Jak dla mnie 1 sekunda tygodniowo by w...

    Mikrokontrolery   19 Cze 2006 20:23 Odpowiedzi: 3    Wyświetleń: 1753
  • Jak skonfigurować timery w Arduino Nano (ATmega328P) do miernika częstotliwości?

    Usiłuję napisać program takiego miernika i podczas analizy konfiguracji timer-ów w różnych tego typu projektach a szczególnie w jednym (ale o tym później) pogubiłem się trochę i pojawiły się wątpliwości. Do testów używam platformy arduino nano (atmega328p, 16MHz, 5V) i na chwilę obecną napisałem coś takiego: [syntax=c]#include <Wire.h> #include...

    Mikrokontrolery Początkujący   29 Sie 2016 12:00 Odpowiedzi: 7    Wyświetleń: 2430
  • [atmega32][bascom] - Program do sterownika pieca CO (sprawdzenie)

    Kursor jest zawsze na 1,1 i tylko piszesz LCD... Ale... W programie kiedy kręcisz enkoderem i coś ma sie zmienić to na końcu piszesz Call Odswiez_lcd a sub sam okresla co bedzie wyswietlał Użyłem zmennej refresh, jeśli 1 to ma wyświetlić, a to "home" mam ustawić tak jakby przed warunkami case, tak? Zrobiłem właśnie tak i teraz jest świetnie! Nic nie...

    Mikrokontrolery AVR   03 Paź 2015 22:18 Odpowiedzi: 10    Wyświetleń: 2547
  • [Atmega8] [Atmega8][C] Jak dodać funkcję załączania przekaźnika o określonej godzinie?

    Witam, chciałbym przerobić projekt z tego linku http://www.elektroda.pl/rtvforum/topic90... Mianowicie zostawić odliczanie czasu i wyświetlanie go a dodać do niego funkcję w której o wpisanej "na stałe" godzinie w funkcji załączy przekaźnik. Przekaźnik jest 4 modułowy więc potrzebuje 4 wolnych pinów. Kod, który zmodyfikowałem wygląda następująco...

    Mikrokontrolery AVR   05 Lis 2017 11:17 Odpowiedzi: 7    Wyświetleń: 1461
  • Atmega8 / Bascom - Jak zatrzymać zmniejszanie PWM przy wykryciu ruchu PIR?

    Witam Mam płytkę z Atmega8 połączoną z czujnikiem PIR ( wejście INT1 przez transoptor ), do tego pomiar ADC ( od wartości adc zależy czas po jakim PWM będzie zmniejszone, opcjonalnie chcę też pod INT0 podpiąć przycisk, coby włączyć światło, gdybym nie znalazł się w zasięgu czujnika. Dodatkowym "bajerem" jest to, że światło ( listwa LED ) powoli się...

    Mikrokontrolery Początkujący   20 Lip 2016 12:31 Odpowiedzi: 1    Wyświetleń: 1239
  • [Atmeg8] Jak skonfigurować Atmega8 do odbioru RC5 na Timer1 w Bascom?

    Witam W jaki sposób mogę skonfigurowac atmegę 8 aby odbiór rc5 zrealizować na timerze1.Ta timerze 0 mam odliczanie sekund oczywiście wprzerwaniu.Mam skonfigurowane tak: Config Int1 = Low Level , [timer = 1] Config Rc5 = Pind.3 [timer = 1] Enable Int1 Enable Interrupts On Int1 Rc5 Config Timer0 = Timer , Prescale = 1024 Enable Interrupts...

    Mikrokontrolery   10 Mar 2010 08:02 Odpowiedzi: 3    Wyświetleń: 1588