bascom odmierza

Znaleziono około 530 wyników dla: bascom odmierza
  • [Bascom] Odmierzanie setnych sekund na Atmega8 z zewnętrznym kwarcem 4/8MHz

    Witam, chciałbym przy użyciu Atmega8 i zewnętrznego kwarcu odmierzać i zliczać setne części sekund, sekundę mogę łatwo wyłapać z timera1 według przykładowych obliczeń 4000000MHz / 256 = 15625 65536 - 15625 = 49911 lub 8000000Mhz / 256 = 31250 65536 - 31250 = 34286 Nie mam jednak pomysłu jak....... Z góry dziękuję za pomocne wypowiedzi. Aby odmierzac...

    Mikrokontrolery AVR   14 Cze 2009 20:05 Odpowiedzi: 4    Wyświetleń: 3484
  • [AtMega16][BASCOM]Problem z odmierzaniem odcinków czasu

    Nie rozumiem jak przerwanie od licznik 8 bitowe mialoby przeszkadzac w dzialaniu pozostalych przerwan czy calego programu.. Przerwanie np przy 16Mhz bedzie generowane 62500 /preskaler na sek od licznika 8 bitowego, a zajętość (stan CLI) procesora oceniam na ponizej 1 uS co chyba nie wplynie na pozostale zadania procesora.

    Mikrokontrolery AVR   10 Maj 2010 11:58 Odpowiedzi: 11    Wyświetleń: 1668
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [Bascom AVR] niewygodne odmierzanie czasu za pomocą timer ów

    Timer0 jest 8-bitowy czyli pomiesci liczbę z zakresu 0-255, Timer1 jest 16-bitowy czyli pomiesci liczbę z zakresu 0 - 65535. Zapewne autorowi chodziło o to aby zrobić to na timerze 8-bitowym, ale Twoje obliczenia tez są dobre tylko dla Licznika/Timera1

    Mikrokontrolery AVR   10 Paź 2009 00:28 Odpowiedzi: 4    Wyświetleń: 8504
  • [Atmega88][Bascom] - przerwanie zegarowe i odmierzanie czasu

    Dla kwarcu 4MHz jest to prescaler 64 i początkowa wartość licznika: 193 Dla kwarcu 8MHz prescaler to: 64 i początkowa wartość licznika: 131 To pokazuje kalkulator. Chciałoby się zakrzyknąć : a nie mówiłem :-P Aby wpisać do Timer2 początkową wartość, to używamy poleceń: TCNT2=początkowa_wartosc Timer2= początkowa_wartosc Counter2=początkowa_wartosc...

    Mikrokontrolery AVR   20 Sie 2009 22:06 Odpowiedzi: 19    Wyświetleń: 4464
  • REKLAMA
  • Bascom AVR - Jak niezależnie odmierzać czasy dla wielu przycisków?

    ' Trzy przyciski kolejno .... (TSA ;) ' wersja bez przerwań i Timera czas_a as integer ' zmienna czasowa A czas_b as integer czas_c as integer we_a alias pinx.1 ' wejście A we_b alias pinx.2 we_c alias pinx.3 wy_a alias Py.1 ' wyjście A wy_b alias Py.2 wy_c alias Py.3 stan_a as bit ' stan układu monostabilnego A: 0 - czeka, 1- liczy stan_b...

    Mikrokontrolery   11 Wrz 2007 15:06 Odpowiedzi: 8    Wyświetleń: 1811
  • REKLAMA
  • Odmierzanie 12.5us na ATMEGA8 8MHz w Bascom bez przerwań

    ...Proszę o jakieś podpowiedzi bądź kawałek kodu co ma być dalej, żeby generować te nieszczęsne 40kHz ... To już wszystko :) Na pinie PB1 masz przecudne 40kHz , jeśli faktycznie procek jest popędzany 8MHz. W ramach testu , możesz w pętli głównej napisać: Do Set Tccr1a.com1a0 'dołącz oc1a do pinu Wait 5 'przez 5 sekund fala 40kHz Reset Tccr1a.com1a0...

    Mikrokontrolery   15 Wrz 2006 18:00 Odpowiedzi: 4    Wyświetleń: 1763
  • Bascom AVR: Czy Timer1 w ATmega8 dokładnie odmierza 250ms przy 4MHz?

    Program działa i nawet licznik się zatrzymuje tylko jaką mam pewność że jest to 250ms? chodzi mi o to żeby uzyskać jak największą dokładność. Dzięki za ten przykład, spróbuję... Nie wiem dokładnie , do czego Ci to potrzebne ale przykład z przerwaniem , który podałem wcześniej działa z dokładnością do ~2 cykli zegara(500)ns.Czy to niezbyt dokładnie...

    Mikrokontrolery   22 Lis 2005 14:56 Odpowiedzi: 7    Wyświetleń: 1167
  • (BASCOM)(ATMEGA8)odmierzanie 1 sekundy i wylaczanie sie lcd

    Witam Mam oto taki problem jak ww w temacie. Napisałem program na odmierzanie czasu przerwanie co 1 sekundę i ogólnie po wgraniu programu wszystko działa czas leci i jest wszystko OK. Lecz po chwili a dokładnie 9-14 sekundach wyłącza mi się lcd. Nie wiem w czym jest problem:( A o to program $regfile = "m8def.dat" $crystal = 8000000 '$sim Config...

    Mikrokontrolery AVR   17 Wrz 2009 18:47 Odpowiedzi: 2    Wyświetleń: 2517
  • [bascom] Jak obliczyć czas do pełnego wypełnienia PWM w Bascom dla ATtiny2313?

    przerwanie timera wpływa na polecenia z rodziny Wait - powodują one, w zależności od częstości wydłużenie czasu oczekiwania, dlatego trzeba w takim wypadku odmierzać czas używając timera ;-)

    Mikrokontrolery AVR   16 Sty 2011 14:21 Odpowiedzi: 12    Wyświetleń: 2621
  • ATmega8 - Bascom - prosty zegarek, szybkie odmierzanie czasu.

    A kondensatory jakieś przy tym kwarcu masz?

    Mikrokontrolery AVR   28 Cze 2013 21:24 Odpowiedzi: 16    Wyświetleń: 4431
  • Jak użyć ON TIMER w Bascom dla Atmega8 do odmierzania 3 minut?

    http://avr.elektroda.eu/?q=node/39 Tutaj masz ladny opis timera. Z tymze 3 minuty zliczylbys na bardzo wolnym timerze 372 827Hz.

    Mikrokontrolery AVR   11 Maj 2009 22:09 Odpowiedzi: 17    Wyświetleń: 4515
  • REKLAMA
  • [Atmega16] [Bascom] if..then..else i odmierzanie czasu

    Dokładnie tak jak masz napisane, z tym, że konfigurujesz jeden z timerów do dliczania czasu. Przykładów w Bascomie z obsługą timera znajdziesz bez liku.

    Mikrokontrolery AVR   29 Maj 2010 08:55 Odpowiedzi: 11    Wyświetleń: 2585
  • [Atmega8] [Atmega8][Bascom] Optymalizacja kodu menu w komputerku samochodowym

    Zacznij od tego: funkcja wait i pokrewne PRZESTAŁY ISTNIEĆ. Do opóźnień i odmierzania czasu użyj timera i ogólnie poczytaj o timerach.

    Mikrokontrolery AVR   30 Sie 2011 22:59 Odpowiedzi: 26    Wyświetleń: 3339
  • Niedokładne odmierzanie czasu w Bascom - przerwania co 500ms, pompa

    poza tym dlaczego nie używasz sprzętowych timerów jako timerów tylko do generowania przerwań? Kolego może źle mnie zrozumiałeś ale do ustawiania flagi używam Timer0 i właśnie mnie dziwi dlaczego mi się te czasy nie zgadzają Jak do wyznaczenia czasu używam tego samego timera. Tak wygląda obsługa przerwania u mnie : Timer może zliczać czas wprost i w...

    Programowanie   16 Lip 2014 21:58 Odpowiedzi: 6    Wyświetleń: 1329
  • [Atmega8] Czy zewnętrzny kwarc 32MHz poprawi dokładność stopera na Atmega8?

    Ogólnie kwarce o wysokich częstotliwościach są niezbyt dokładne - zwykle +-100ppm w dobrym układzie. Na pewno jednak kwarc jest lepszy niż wewnętrzny RC. Robiłem kiedyś testy i na kwarcu 16MHz bez kalibracji udało się osiągnąć dokładność o ile pamiętam 1-2s na godzinę. Ale jak napisał Ci (może nie do końca) przedmówca (at)Milek7: Najlepiej wtedy w przypadku...

    Mikrokontrolery   28 Mar 2013 23:50 Odpowiedzi: 4    Wyświetleń: 1911
  • Jak dokładnie odmierzać czas w Bascom dla procesorów 51 za pomocą Timerów?

    Witam Dim Licznik As Byte Config Timer0 = Timer , Mode = 1 , Gate = Internal Enable Interrupts Enable Timer0 On Timer0 1ms Counter0 = 64535 Start Timer0 Do Loop 1ms: Counter0 = 64535 Start Timer0 Incr Licznik Return A wynika to z tad:czestotliwosc kwarcu (w tym przykladzie-najprosciej,moze byc inny)wstepnie dzielona jest pzez 12 (wynika to z budowy...

    Mikrokontrolery   27 Lis 2003 22:53 Odpowiedzi: 3    Wyświetleń: 3755
  • ATmega8 Timer0/Timer1 – jak ustawić prescaler, by uzyskać 1s przy 1MHz?

    Kod wydaje sie ok, przy czym moje walki z odmierzaniem czasu mowia ze trzeba brac poprawke na Bascoma /i to duuuza/. Sprawdzilem pod symulatorem (Bascom) i program dziala, w realnym procku pewnie czasy sie rozjada.

    Mikrokontrolery   14 Mar 2006 21:13 Odpowiedzi: 27    Wyświetleń: 2855
  • [ATmega8][BASCOM] Zliczanie impulsów (ilości przyciśnięć przycisku na sekundę)

    Jeśli wyeliminujesz drgania przycisku, to najprościej to zrealizować podając wyjście przycisku na wejście zegarowe jednego timera (bedzie on zliczał ilość wciśnięć), a drugi timer wykorzystać do odmierzania czasów 1s - dokładnie co 1 s należy kasować licznik pierwszego timera. Ot i wszystko.

    Mikrokontrolery AVR   14 Mar 2012 10:37 Odpowiedzi: 7    Wyświetleń: 4551
  • [Bascom][Atmega8] Termostat do wytrawiarki - Krzaki na LCD i Reset.

    Zamiast przerwania od Timera0 odmierzaj czas Timerem1.

    Mikrokontrolery Początkujący   21 Sie 2012 11:26 Odpowiedzi: 7    Wyświetleń: 2496
  • [atmega16][bascom] Dziwne zachowanie programu z przerwaniem.

    Instrukcja WAIT Przeznaczenie: Przerywa działanie programu na określony czas. Składnia: WAIT il_sekund Opis: Instrukcja wstrzymuje działanie programu na podaną ilość sekund. Odmierzany czas jest wartością przybliżoną, więc nie należy stosować tej instrukcji do dokładnego odmierzania czasu. Używanie przerwań, może znacznie wydłużyć działanie instrukcji....

    Mikrokontrolery AVR   03 Mar 2010 09:56 Odpowiedzi: 35    Wyświetleń: 4529
  • [atmega32][Bascom] jak zmierzyc czas otwarcia wtrysku w aucie?

    Tak, wiem, ale T0 zlicza impulsy drogi, a T1 odmierza czas :)

    Mikrokontrolery AVR   13 Sie 2011 10:13 Odpowiedzi: 20    Wyświetleń: 3335
  • BASCOM + ATmega16 i zegar na GOSUB = SECTIC - problem

    W skrócie zajrzałem do noty katalogowej i dowiedziałam się, że do MEGA 16 można podłączyć 2 kwarce. Końcówki to XTAL1 i 2 oraz TOSC1 i 2. Należy pamiętać, że z końcówek TOSC1 i 2, do których można podłączyć kwarc zegarkowy można sterować asynchroniczny timer2, który należy zatrudnić do odmierzania czasu. Do XTAL1 i 2 podłaczysz sobie kwarc o wysokiej...

    Mikrokontrolery   16 Lip 2010 08:49 Odpowiedzi: 16    Wyświetleń: 4827
  • [ATmega8] ATmega8 Bascom: Jak użyć Timer0 do opóźnienia zapalenia LED?

    Wspominałeś o książkach, więc w książce Pana Wiązani "Programowanie mikrokontrolerów AVR w j.BASCOM" na str.159 jest przykład odmierzania 1 sekundy.

    Mikrokontrolery Początkujący   10 Cze 2013 12:08 Odpowiedzi: 19    Wyświetleń: 3459
  • PCF8583 i Bascom: Attiny2313 nie działa z settime/gettime, dioda miga

    Po dodaniu rezystorów podciągających działa już wyświetlacz i dioda:) Jednak dalej układ nie odmierza czasu

    Mikrokontrolery   18 Kwi 2007 23:32 Odpowiedzi: 6    Wyświetleń: 2141
  • [ATMEGA16] ATMEGA16 BASCOM: Jak ustawić PWM na Timer0 i zegarek na Timer1?

    Zegar na Timer0 ruszył, natomiast PWM jest zrobione na Timer1. Przyczyną nie działania Timer0 to procedura RC5(!!??) Teraz tylko pozostało wyregulować odmierzanie czasu..

    Mikrokontrolery AVR   04 Maj 2009 16:51 Odpowiedzi: 10    Wyświetleń: 3561
  • [Bascom] - Attiny13 - Przerwanie Timer'a - krótki impuls

    Prawie wszystko jest nie tak - oczekiwanie w przerwaniu, brak eliminacji drgań. To nie tak się robi - potrzebujesz przerwania timera zgłaszanego ze stałą częstotliwością, np. 100 Hz, i w nim robisz wszystko - sprawdzasz stan przycisku i odmierzasz czasy impulsów.

    Mikrokontrolery   29 Kwi 2013 14:50 Odpowiedzi: 5    Wyświetleń: 2001
  • ATMEGA32-16PU jak sprawdzić prawidłowe odmierzanie czasu impulsów ICR1 ?

    Pytanie czy odczyt F_CPU jest prawidłowy (z tego co pojmuję to pochodzi on z ustawień w Eclipse jako 8000000) ??? No bo może to taktowanie nie jest do końca takie jak ustawiam w MKCalculator.. Zdaje się, że poświęciłem kilka zdań w książce skąd bierze się F_CPU, a bierze się z pliku "makefile" który to z kolei jest automatycznie generowany przez ECLIPSE....

    Mikrokontrolery AVR   16 Kwi 2011 11:57 Odpowiedzi: 12    Wyświetleń: 8647
  • Jak napisać zegarek w Bascom na Attiny2313-20PU?

    Witam od jakiegoś czasu próbuję w Bascom napisać zegarek (lub coś co precyzyjnie odmierza czas), ale niestety nie wychodzi mi to, mógłby mi ktoś pomoc udzielić wskazówki bo już sie powoli gubię

    Mikrokontrolery   31 Mar 2008 17:13 Odpowiedzi: 21    Wyświetleń: 1865
  • Dokładne odmierzanie czasu w AT2313 z kwarcem 4MHz - Timer0 i przelicznik częstotliwości

    OK, ale jak w bascomie ma wygłądać przykładowy program na odliczenie czasu 100ms????????????? :?

    Mikrokontrolery   18 Lut 2003 12:22 Odpowiedzi: 7    Wyświetleń: 2229
  • Dlaczego programowy zegar Bascom na Arduino Mega 2560 nie działa?

    Próbuję uruchomić programowy zegar w Bascom na arduino Mega 2560 Kompiluje się bez problemu ale niestety nie działa. Jakiego 'działania ' się tu spodziewasz? -ma poruszac wskazówki, czy też wskazywac czas na dysplay leżącym w szufladzie? - a może przekładac kartki kalendarza? Nie bardzo będziesz mógł uruchomic 'Bascomowy- softwarowy' zegar na Arduino...

    Mikrokontrolery AVR   17 Sty 2014 19:03 Odpowiedzi: 2    Wyświetleń: 2901
  • 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ń: 2649
  • Timer w BASCOM na 89C2051 - opóźnienie kilku sekund na minutę, jak poprawić?

    Witam ja bym zmienił kwarc na 12Mhz to będzie rozdzielczość co 1us i wtedy timer ustaw na 50ms (50000) i masz równy czas . Nie wiem jak jest w bascomie ale asemblerze instrukcją ORL THL,#wartość można skorygować wartość licznika żeby odmierzał równy czas.

    Mikrokontrolery   15 Lut 2008 13:08 Odpowiedzi: 11    Wyświetleń: 5856
  • BIG ZEGAR na paskach LED WS2812B , z termometrem.

    na paskach LED WS2812B oprogramowanie w Bascomie. A nie udostępniłbyś fragmentów kodu który to obsługuje? Bo o ile kojarzę, to te diody potrzebują precyzyjnego odmierzania czasu przy transmisji danych. Jakoś tak do tej pory spotykałem się z opiniami, że Bascom nie bardzo się do tego nadaje... ;-)

    DIY Konstrukcje   24 Wrz 2022 13:51 Odpowiedzi: 36    Wyświetleń: 10074
  • PCF8583 + ATMEGA8 + BASCOM -> problem z odczytem daty

    Można jeszcze sprawdzić, czy generator w PCFie pracuje, co sekunda powinien być impuls na wyjściu INT, sprawdź to, i ja też mam kondensator przy samych nóżkach, za diodami, bo był trochę oddalony i wtedy nie odmierzał tak dokładnie.

    Mikrokontrolery   11 Lis 2007 15:46 Odpowiedzi: 38    Wyświetleń: 6761
  • Zegar LED Bascom - Programowanie zegara LED w Bascomie

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

    Mikrokontrolery AVR   13 Sie 2016 15:30 Odpowiedzi: 7    Wyświetleń: 2034
  • Atmega 8 PWM Bascom - długość impulsu i czas trwania

    Co rozumiesz pod pojęciem impuls, bo może to przybliżyłoby nam, co chcesz osiągnąć ? Najprawdopodobniej będziesz potrzebował obsługiwać przerwania OnCompare1A , w których raz włączysz pin, drugi raz go wyłączysz i ustawisz inne odmierzanie czasu.

    Mikrokontrolery AVR   19 Cze 2012 16:17 Odpowiedzi: 6    Wyświetleń: 2585
  • Jak poprawić obsługę przycisków w układzie z ATtiny13 i Bascom?

    Więc funkcja debounce i timera do odmierzania czasu wykorzystaj.

    Mikrokontrolery Początkujący   11 Cze 2013 08:30 Odpowiedzi: 7    Wyświetleń: 1350
  • Bascom: Jak uzyskać dokładność 0.1-0.25 µs przy zegarze 10 MHz?

    . Jak w bascomie dokładnie odmierzać czas ??? - wymagana dokładność najlepiej rzędu 0.1-0.25 mikrosekundy . P.S. Stosuję zewnętrzny zegar dla mikroprocesora, dokładnie 10 MHz, a więc okres wynosi 0.1 us. Mam też inny precyzyjny rezonator o f=20MHz i wówczas okres cyklu wynosiłby T=0.05 us.

    Mikrokontrolery   01 Mar 2007 17:01 Odpowiedzi: 4    Wyświetleń: 1698
  • [Attiny2313][Bascom]Różne czasy reakcji na wciskanie przycisku.

    Podaje program z komentarzem. ............ Ps. Nie ładowałem do licznika wartości bo potrzebuje dwóch pełnych przeładowań. W programie jest zupenie nie ważne ile tych przepełnień wystpuje; istotne aby rachunek odmierzanych odcinków czasu był zgodny z zamierzonym. Skoro jesteś zmuszony zliczać przepełnienia (co jest rzeczą absolutnie normalną), więc...

    Mikrokontrolery AVR   02 Kwi 2011 06:45 Odpowiedzi: 24    Wyświetleń: 3033
  • Mega8 Bascom: Różnice w działaniu waitms i waitus przy odliczaniu czasu

    A to Ci niespodzianka. Bo ja właśnie Waitus używam do precyzyjnego odmierzania czasu i to co do cyklu procesora.

    Mikrokontrolery   14 Wrz 2009 11:47 Odpowiedzi: 21    Wyświetleń: 3459
  • Jak mierzyć częstotliwość z dwóch źródeł na ATmega8 w Bascom?

    A timerem 2 możesz odmierzać czas.

    Mikrokontrolery   04 Sty 2007 16:43 Odpowiedzi: 14    Wyświetleń: 5286
  • Jak napisać program na ATmega8? Początkujący, Bascom, C, ASM

    Nie odpisałeś mi na wszystkie pytania??? :sm9: Ja bym zajął się teraz czujnikiem temperatury, przynajmniej główny ekran nie będzie taki pusty i kijowy. Jak ustawianie godzin chodzi to z RTC damy na razie spokój? To najtrudniejszy chyba w programowaniu układ i zostawiłbym go na koniec, lub w ogóle z niego zrezygnujemy? Bo tak na prawdę nie jest on potrzebny,...

    Mikrokontrolery   26 Sty 2008 11:26 Odpowiedzi: 142    Wyświetleń: 22247
  • Jak odmierzać czas na 89s52 i pcf8583 z warunkowym załączaniem?

    już kombinowałem na kilka sposobów i niestety nie mogę sobie do końca tego wyobrazić!! A może zamieścisz w BASCOMie kawałek kodu jak byś to rozwiązał?

    Mikrokontrolery   25 Lis 2007 22:17 Odpowiedzi: 8    Wyświetleń: 1652
  • Bascom-8051: Wymagania dla etykiet w poleceniu GOTO - co warto wiedzieć?

    Ja tam proponuje ładowanie tajmera poprzez Tlx=coś i thx=coś gdzie x to numer tajmera(0 lub 1) w ten sposób zawsze wiemy co nam się ładuje i gdzie. W szczególności jeżeli zależy nam na szybkim przeładowaniu tajmera np jeżeli tryb 1 to zaraz na początku obsługi tajmera dajemy tlx=coś a dopiero potem thx=coś. W ten sposób ładujemy najpierw tą wartość...

    Mikrokontrolery   20 Lut 2004 01:03 Odpowiedzi: 3    Wyświetleń: 966
  • [bascom] ATtiny2313: Jak zmienić sterowanie LED na stan wysoki na pinie we3?

    Tak,oczywiście ze zamiast waitms muszą by warunki żeby procesor mógł odmierzać czas . Natomiast zawsze nie rozumiałem sensu flag .

    Mikrokontrolery AVR   11 Mar 2014 14:47 Odpowiedzi: 11    Wyświetleń: 2235
  • [atmega128][bascom]Obrotom. z czujnikiem Halla w przerwaniu

    Nie prościej impulsy zliczać za pomocą INTx, w czasie 1s odmierzanej Timerem ? Pomerdało mi się, że Autor chce mierzyć RPM.

    Mikrokontrolery AVR   17 Cze 2010 22:11 Odpowiedzi: 9    Wyświetleń: 2235
  • [Atmega8] Jak zmienić ustawienie portu B w Atmega8 co 5 sekund w Bascom?

    Ja wolę przerwania: Dim Sekunda as byte Config Timer1 = Timer , Prescale = 256 On Timer1 Odmierz_1s Enable Interrupts Enable Timer1 do loop end Odmierz_1s: Counter1 = Counter1 + 34286 Incr Sekunda Return Podałem ci "szkielet" programu do odmierzania 1 sekundy za pomocą timera1. Pamiętaj że procek musi go posiadać i musi być taktowany przez oscylator...

    Mikrokontrolery AVR   24 Cze 2008 15:13 Odpowiedzi: 13    Wyświetleń: 1596
  • [ATMEGa128][C] DS18B20 - ROM czyta, ale LSB i MSB juz nie

    Tak się objawiają uszkodzone czujniki. Sprawdź go jeszcze raz w bascomie. Pozatym masz jakieś dziwne te delay'e czemu używasz funkcji owire_delay przecież masz _delay_ms? Trochę wróżąc z kodu wnioskuje że funkcja delay odmierza 0,25us * przekazany argument. Piszesz w komenarzach że niby ta pętla for + funkcja poniżej jej trwa 470ms. Jak nie przestawiałeś...

    Mikrokontrolery AVR   09 Lis 2010 17:48 Odpowiedzi: 8    Wyświetleń: 2032
  • Jak dostosować program w Bascomie do pomiaru prędkości silnika BLDC?

    [quote="lukaskay"] a gdybym czas oczekiwania zwiększył do 15 s wtedy dokładność wzrosła by mi do 4 obr/min mogę użyć komendy: Wait 15 ?? ale wtedy chyba dojdzie do przepełnienia licznika?? quote] Przy twoich parametrach silnika el., oczywiscie ze dojdzie do przepelnienia licznika0. Ponadto uwazam ze stosowanie dyrektywy "Wait" w pomiarach nie jest najlepszym...

    Mikrokontrolery AVR   14 Maj 2009 09:36 Odpowiedzi: 21    Wyświetleń: 3560
  • BASCOM ATMEGA8 - Multipleksowanie 4 wyświetlaczy, pytanie o przerwania.

    Warto wiedzieć, że jeśli pracują przerwania i użyjesz jakiegoś wait w pętli głównej to nigdy nie będzie to "wait" taki o jaki Ci chodziło... przerwania zabierają czas procesorowi i generalnie dłużej mu schodzi ze wszystkim łącznie z odmierzaniem i tak stosunkowo mało dokładnego wait.

    Mikrokontrolery AVR   15 Lis 2012 22:00 Odpowiedzi: 21    Wyświetleń: 3282
  • Zegar termometr ATtiny 2313

    O układ DS3231 lekko zahaczyłem za sprawą kolegi mirrek-a. Polecał zastosowanie układu dla podobnych projektów ze względu na najlepsze parametry ze znanych układów zegarkowych. Pomyślę o proponowanym rozwiązaniu uśpienia procka. W pętli głównej procesor nie robi nic. ************************************* Do Loop End *************************************...

    DIY Poczekalnia   12 Kwi 2023 20:19 Odpowiedzi: 28    Wyświetleń: 11010
  • ATTiny2313: Dlaczego wait 1 trwa 5 sekund w BASCOM?

    Niebardzo wiem jak mialbym to zrobic z poziomu BASCOMu! Rzeczywiscie uC sa nowiutkie dzis je pierwszy raz programowalem. Nie znam sie na tym zbyt dobrze wiec prosze powiedz dokladnie co mam ustawic i gdzie zeby czas byl odmierzany prawidlowo

    Mikrokontrolery   26 Paź 2005 13:12 Odpowiedzi: 6    Wyświetleń: 1268
  • Problem z komendą "waitus" w języku BASCOM na AVR

    Z tego co czytałem mozna podawac czas w zakresie 0- 65536 czyli sie miescisz ale zauwazylem kiedys ze poprawnie działa z wartosciami do 255 tzn to był bascom 51 i komenda waitms, spróbuj tak: waitus 250 waitus 250 waitus 250 waitus 250 I powiedz czy teraz prawidłowo odmierza ten czas 1ms. :)

    Mikrokontrolery   11 Maj 2005 21:24 Odpowiedzi: 10    Wyświetleń: 2407
  • Atmega8/Bascom - jak obsłużyć przycisk do sterowania programem?

    Po pierwsze pozbądź się waitów, po drugie przerwania. Podam hasła do opracowania: Timery - odmierzanie czasu, przerwania, timing zdarzeń Przyciski - podciąganie, odczyt z rejestru PINn

    Mikrokontrolery Początkujący   01 Lut 2013 21:42 Odpowiedzi: 1    Wyświetleń: 1452
  • Jak ustawić Timer0 w AT89C2051 Bascom do generowania 1 sekundy?

    A czy w BASCOMie komenda 'wait 1' przy dyrektywie $crystal=<fosc> nie załatwi wszystkiego ?? A jeśli chodzi o precyzyjne odmierzanie czasu to polecam asembler i obsługe timera w przerwaniu. To jest chyba najdokładniejszy sposób. Pozdrawiam.

    Mikrokontrolery   05 Gru 2005 23:51 Odpowiedzi: 9    Wyświetleń: 1506
  • Bascom AVR: Jak przetestować i rozbudować program eksportu danych RS232?

    Witam. Ja to widzę tak: pytanie podstawowe - Eksport jakiego rodzju danych ? Jeśli odpowiesz sobie, że np. eksportujesz dane o temperaturze w pokoju co 10 minut, to robisz termometr na Mega8 wykorzystując jakiś czujnik temperatury, odmierzasz 10 minut, czytasz temperaturę, posyłasz po RS232. Z drugiej strony masz odpalony programik, który zapisuje dane...

    Mikrokontrolery   13 Lut 2007 14:48 Odpowiedzi: 14    Wyświetleń: 3248
  • BASCOM i MEGA8: DEBOUNCE nie działa, problem z czasem i konfiguracją pinu C5

    W dodatku jest jeszcze problem z odmierzaniem czasu (...) Albo czy kolega odpowiednio ustawił taktowanie procesora w bitach konfiguracyjnych...

    Mikrokontrolery   03 Maj 2006 20:21 Odpowiedzi: 3    Wyświetleń: 1660
  • Jak dwukrotnie mignąć lampą Portc.5 w programie Bascom?

    A może by tak zastosować pętlę Do - Loop. Obecnie program przeleci raz i nici z inkrementowania. Dodatkowo bez END pewnie pójdzie gdzieś w maliny. Jeśli podczas oczekiwania procesor nie musi nic robić polecam instrukcję Wait (i podobne) do odmierzania czasu.

    Mikrokontrolery   13 Lut 2007 12:44 Odpowiedzi: 10    Wyświetleń: 1829
  • [atmega32] Jak załączyć kanał kilka razy dziennie w Bascom na ATmega32?

    No dobrze, ale jaka dokładność ma być. 1 minuta, 1 godzina, 1 sekunda? Jaki używasz zegar do odmierzana czasu, czy to jakiś PCF?

    Mikrokontrolery AVR   06 Cze 2011 09:24 Odpowiedzi: 7    Wyświetleń: 1311
  • [AVR+BASCOM] Jak odczytywać kierunek wiatru i sensor burzy za pomocą AVR ATmega328p?

    Odkopię temat i coś opracuję przez weekend Z góry dziękuję i cierpliwie czekam. Aha..zapomniałbym o tej różnicy. W jednym kodzie do odmierzenia sekundy wykorzystują funkcję millis() (licza do 1000ms) a w tym Bascom`owym używają Int od RTC (co 1s). Więc te odmierzenie sekundy będzie tu miało znaczenie. U mnie czas już jest w kodzie odmierzany czy nie...

    Mikrokontrolery Początkujący   02 Cze 2018 07:08 Odpowiedzi: 21    Wyświetleń: 3117
  • [atmega] [ATmega][Bascom] Jak odliczać czas bez zatrzymywania programu?

    Jakie chcesz odmierzać odcinki tego czasu? Jeśli długie np 1h to atmega bez kwarcu będzie dość niedokładna, jeśli odcinki czasu mają być bardzo długie(12h) i ma je odmierzać bardzo dokładnie będziesz niestety musiał użyć jakiegoś RTC.

    Mikrokontrolery   12 Wrz 2008 14:02 Odpowiedzi: 20    Wyświetleń: 2589
  • [BASCOM] Integracja zegara na ATmega8 z odbiorem RC5 - problem z liczeniem czasu

    aha to źle zrozumiałem. myślałem że jak pilot nadaje to zegar staje. no to w takim układzie podejrzewam że getrc5 używał właśnie do odbioru kodu timera0. Zmień w swoim programie odmierzanie czasu z timera 0 na timer1 i zacznie działać.

    Mikrokontrolery AVR   12 Lip 2010 15:07 Odpowiedzi: 8    Wyświetleń: 3450
  • BASCOM - Atmega16 4MHz: Jak skonfigurować timer1 do przerwań co 100ms?

    Robisz prosty błąd w składni. Poczytaj w helpie o Load. Nie tak: [syntax=basic4gl]Load Timer1 = jakas_wartosc[/syntax] tylko tak: [syntax=basic4gl]Load Timer1 , jakas_wartosc[/syntax] Z tego co pamiętam można również tak. przykładowo: [syntax=basic4gl]Timer0 = 249[/syntax] co jest równoważne: [syntax=basic4gl]Load Timer0 , 6[/syntax] Ale to sobie musisz...

    Mikrokontrolery Początkujący   25 Lut 2014 16:13 Odpowiedzi: 12    Wyświetleń: 1641
  • [BASCOM] Timer, silnik krokowy - co chwilę się zatrzymuje.

    Trzeba skracać czas który Timer ma odmierzać. W tym trybie zrobisz to najłatwiej w przerwaniu. Zaraz pod "Obrot:" użyj jednej z komend Load albo Timer= Po prostu teraz Timer liczy od 0 do 255. Jak coś do niego wpiszesz to będzie liczył, na przykład, od 128 do 255 czyli krócej. Dodaj sobie potencjometr do układu i będziesz mógł sterować prędkością w...

    Mikrokontrolery Początkujący   26 Lut 2021 17:02 Odpowiedzi: 21    Wyświetleń: 1128
  • Jak zaprogramować AVR 2313 do odmierzania czasu i zmiany stanów portów?

    Witam potrzebne jest mi urządzonko zrobione na AVR np 2313. Urządzonko to ma mieć układ czasowy odmierzający czas do 4 min po którym na jednym z portów ma sie pokazać stan wysoki. Odmierzanie czasu ma być zainicjowane stanem niskim na innym porcie . Cykl ten ma sie powtórzyć 3 razy. Jeżeli na porcie inicjującym odliczanie po 3 krotnym pokazaniu sie...

    Mikrokontrolery   16 Paź 2005 12:52 Odpowiedzi: 1    Wyświetleń: 975
  • [tiny2313] [tiny2313][BASCOM] Jak wyzwolić migawkę Nikona przy zmianie światła?

    Problem w tym ze za pomoca bascoma chyba nie da sie wygeneroawac czegos takiego: http://www.bigmike.it/ircontrol/images/M... (po wygeneraowaniu czekamy 62ms i znowu to samo) Napisalem kod z toggle i nic - zero reakcji ze strony aparatu. podchodząc w ten sposób to szybko okaże ci się, że pisząc ten program np w języku C - też nic nie zadziała...

    Mikrokontrolery AVR   14 Gru 2009 09:11 Odpowiedzi: 14    Wyświetleń: 3608
  • Program w Bascom relizujący funkcję przerzutnika monostabiln

    Te impulsy wejściowe i wyjście ma być na tym samym pinie ? PD.0? Jeśli nie to ustawiamy przerwanie na INT0 i w obsłudze przerwania zwiększamy zmienną. Jeśli zmienna osiągnie dziesięć ustawiamy wyjscie na stan wysoki. Jednocześnie timer zlicza czas pomiędzy impulsami i jeśeli jest większy niż 60 sekund ustawia wyjście na stan niski. Podumowując: Przerwanie...

    Mikrokontrolery AVR   24 Wrz 2010 21:17 Odpowiedzi: 7    Wyświetleń: 1526
  • Jak zamienić 4 bajty sekund z RTC Dallas 1904 na datę i czas w Bascomie?

    U mnie wszystko dzała OK. No tylko long to 31 bitów a nie 32 (przynajmniej w basconie) ale to zmartwienie w 2077 (czy coś koło tego). Ja odmierzam czas od 01.01.2000. Pozdrawiam.

    Mikrokontrolery   25 Kwi 2005 20:38 Odpowiedzi: 9    Wyświetleń: 1430
  • Bascom: Jak spowolnić serwo HiTEC HS-322HD do 2 sekund?

    Napisałem jakiś czas temu programik obsługi serwa i działa bardzo dobrze. Do odmierzania długości stanu "H" impulsów sterujących używałem tylko 8-bitowego TIMER0, w moim zastosowaniu zamiast odmierzać odstępy 20ms zrobiłem synchronizację kolejnych impulsów do impulsów z odbiornika. Wszystko Full- BASCOM :-) działa dobrze. Przy kwarcu 8Mhz, prescale=64...

    Mikrokontrolery   09 Sie 2006 18:23 Odpowiedzi: 17    Wyświetleń: 3603
  • [ATMEGA 8] Jak napisać program do tablicy LED z ATMEGA8 i BASCOM?

    Filmik przedstawiający świecenie całej matrycy. Tylko narazie to trochę biednie wygląda, bo zauważyłem, że kilka diod nie styka, będę musiał poprawić je, no i funkcja do odmierzania czasu też jest biedna :P Mam nadzieje że jako zrobie to już na timerze to bedzie lepiej ;) Biednie wygląda, bo każda dioda jest włączona tylko przez 1/20 czasu - żeby uzyskać...

    Mikrokontrolery AVR   02 Lis 2010 07:54 Odpowiedzi: 106    Wyświetleń: 35829
  • Jak zaimplementować odmierzanie sekund w AT89S51/AT89C51 do zegarka?

    Zrobilem jakis czas temu zegar na 89C2051 z kwarcem 12Mhz.....w Bascomie (!!!!) i walil sie tylko ok 0,5 sek na dobe! Program byl bardzo prosty i wykorzystywal do odliczania czasu timer 16-bitowy. Wada: koniecznosc ustawiania czasu po oodlaczeniu zasilania i rzeczywiscie lepiej w tym przypadku zastosowac RTC. Ale wykorzystujac korekcje czasu, jak ktos...

    Mikrokontrolery   10 Maj 2006 13:19 Odpowiedzi: 63    Wyświetleń: 8159
  • Mega8, BASCOM i czas. Dlaczego czeka 5 s zamiast 1s?

    A czy w programie uzywasz jakichs przerwan? np od licznikow? Naturalnym jest ze czas moze sie wtedy znacznie wydluzyc. Ta instrukcja nie sluzy do odmierzania dokladnego czasu, tylko przyblizona. (zajrzyj do pliku pomocy, jest tam to opisane)

    Mikrokontrolery   13 Lut 2007 18:41 Odpowiedzi: 6    Wyświetleń: 1182
  • Jak ustawić timery w Bascom do przerwań co minutę i godzinę?

    Przeczytaj to: http://www.elektroda.pl/rtvforum/topic22... Powinno Ci nieco rozjaśnić sposób odmierzania czasu przy użyciu uC '51. Jedyny sensowny sposób to ten podany przezemnie wyżej.

    Mikrokontrolery   26 Wrz 2003 06:26 Odpowiedzi: 9    Wyświetleń: 1679
  • Jak dokładnie odmierzyć 10 minut w Bascom przy użyciu kwarcu 8MHz?

    Witam wszystkich! Mam pewien problem i nie wiem jak go rozwiązać. Potrzebuję w bascomie program do odmierzania 10 minut. Funkcją wait nie da się dokładnie odmierzyć takiego czasu (błąd na 10 minutach wynosi ok.30s). Jestem początkujący lecz napisałem program odmierzający 10 minut. Problem wygląda następująco: Dlaczego poniższy program nie odmierza mi...

    Mikrokontrolery AVR   10 Cze 2009 19:25 Odpowiedzi: 3    Wyświetleń: 3548
  • Ustawienie zegara, czas trwania polecenia Wait, BASCOM, zl2AVR

    po pierwsze jako $crystal podaj 16000000 (Twój kwarc to najprawdopodobniej 16 MHz) - o ile masz ustawione jako zewnętrzny kwarc we fusebitach co do dokładnego odmierzania czasu to jeśli na prawdę tego chcesz to odpuść sobie instrukcje typu wait, które nigdy nie będą dokładne. Polecam poczytać conieco o timerach, które mogą odmierzać czas dużo prościej...

    Mikrokontrolery AVR   28 Kwi 2011 20:00 Odpowiedzi: 7    Wyświetleń: 2437
  • [ATTiny2313] Jak uruchomić zegar i PWM na ATTiny2313 w Bascom? Pierwszy projekt

    Witam. Na początek napiszę że to ma być mój pierwszy program napisany w tym języku i pierwszy kontakt z mikrokontrolerami. Nie mam pomysłu jak się zabrać za uruchomienie jakiegoś "zegara". Wydaje mi się że wtrącenie w pytaniu „jakiegoś zegara” wprowadza ludzi w błąd. Z dalszej części wynika że raczej potrzebujesz obsługi TIMERA wbudowanego...

    Mikrokontrolery AVR   09 Wrz 2010 14:38 Odpowiedzi: 9    Wyświetleń: 5214
  • Jak napisać program w Bascomie do mierzenia impulsów na minutę?

    Timer to dobry pomysł a w ogóle juz nie wspomne o łatwosci jego obsługi w BASCOM'ie, jeśli nie robiłeś tego jeszcze to nie martw sie przyjdzie Ci to napewno bez problemu. Jeżeli chodzi o dwa kanały no to po prostu wykozystasz dwa timery. Gorzej z odmierzaniem czasu bo timery się skończyły (no chyba że 89c52), w tym przypadku bez problem można by poradzić...

    Mikrokontrolery   13 Mar 2003 00:16 Odpowiedzi: 22    Wyświetleń: 4209
  • RTC w Bascomie na ATmega8 - wpływ wewnętrznego RC na dokładność?

    Z tego co pamiętam przy pracy asynchronicznej, procesor jest taktowany wewnętrznym oscylatorem RC i precyzja odmierzania czasu zależy od oscylatora kwarcowego 32768Hz (a nie 32kHz), a nie od częstotliwości oscylatora RC taktującego procesor. Należy pamiętać aby ustawić Fuse na wewnętrzny oscylator RC.

    Mikrokontrolery   04 Sty 2007 07:28 Odpowiedzi: 7    Wyświetleń: 1162
  • [Atmega8][Bascom] MEMS, pomiar przeciążeń i prędkości

    Kawałek kodu, który powinien Ci pomóc z odmierzaniem czasu: Odmierz_1s: Load Timer1 = 12500 Incr Licz_10ms If Licz_10ms = 10 Then Licz_10ms = 0 End If Return Zlicz: Incr Czestotliwosc Return Odmierza 1s, a potem zlicza ilość przerwań na timer0. Przerób na swój kwarc.

    Mikrokontrolery AVR   20 Kwi 2010 21:09 Odpowiedzi: 13    Wyświetleń: 3685
  • [ATmega8] [ATmega8][BASCOM] Jak zbudować sekundnik z przerwaniami na LCD 16x2?

    Wait 1 mi odmierza ze 3,5 sekundy. Serio. Trzeba to zrobić na tych przewaniach. I ma być w miarę dokładny.

    Mikrokontrolery AVR   28 Wrz 2008 16:08 Odpowiedzi: 20    Wyświetleń: 4550
  • Jak dokładnie ustawić przerwanie co 10 ms w Bascom AVR?

    Niewiem jaki to jest uC, ale uczono mnie ze czasy odmierza sie zazwyczaj timerami.. jesli to byloby to ustrojstwo na '51 nalzezaloby przerwanie 10 ms, zrealizowac na liczniku T2, 16 bitowym w trybie przeladowania. Realizujac odmierzanie czasu na przerwaniu, zawsze masz 10ms odstepy czasu bez bez potrzeby korekcji taktow potrzebnych do kolejnego odmierzania...

    Mikrokontrolery   03 Sie 2006 19:18 Odpowiedzi: 6    Wyświetleń: 1475
  • Bascom x51 - usuwanie zbędnych zer i kreski na LCD przy zmianie liczby

    Jeden problem rozwiązany Jak zrobić zmienny waitms... Zerknąć do Help-a i tam przeczytać , że argumentem funkcji Waitms jest Byte , czyli maksymalna wartość to 255. Jeśli dokładność odmierzanego czasu może być PI * OKO , to skorzystać z dobrodziejstwa , jakim jest Subroutine(Arg) lub Gosub To Label .Jeśli chcemy osiągnąć w miarę dużą dokładność , to...

    Mikrokontrolery   13 Lis 2005 09:12 Odpowiedzi: 4    Wyświetleń: 995
  • [Mega32][Bascom] PCF8583 ustawianie czasu przez menu

    Na temat timerów nie powiem ci za wiele, bo się nie znam. Ja tylko odmierzam około 1sek odcinki w swoim timerze i to mi wystarcza. Nie zagłębiałem się jeszcze bo nie miałem potrzeby takiej.

    Mikrokontrolery AVR   09 Mar 2011 21:55 Odpowiedzi: 9    Wyświetleń: 3558
  • [Mega32][Bascom] Timer1 a Timer0 - Multiplexowanie i PWM

    Chodziło tylko o zamianę Timer1 na Timer0, ale ok mogę pokazać który nie działa... a właściwie który już działa... dobrałem wartości prescale i load całkowicie doświadczalnie... miałem nadzieje że ktoś wyjaśni co i jak z tym przy okazji ale ok... Przy taktowaniu 16 MHz; Versja 0 dla Timer1 masz zalozone: const Timer1Reload = 700 config timer1=timer,...

    Mikrokontrolery AVR   26 Sie 2009 06:14 Odpowiedzi: 4    Wyświetleń: 3500
  • ATtiny13 Bascom - dwie funkcje w jednym przycisku jedna zależna od drugiej

    To nie jest skomplikowane tylko zamiast docinać można wytłumaczyć. Jedna sekunda ma 1000 (słownie tysiąc) milisekund. Herz określa ile razy coś dzieje się na sekundę 1 Herz - coś dzieje się raz na sekundę 50Hz - coś dzieje się 50 x na sekundę Teraz weź 1000ms(czyli sekundę) podziel przez 50 razy czyli 50Hz i wyjdzie Ci 20ms... Potem to już logiczne...

    Mikrokontrolery Początkujący   22 Kwi 2016 21:04 Odpowiedzi: 39    Wyświetleń: 4191
  • [atmega8][Bascom]Ustawienie czestotliwosci na 1 wire ds18b20

    W ISIS DS18B20 nie będzie działał ci szybciej niż chyba 2MHz. Jest to ograniczenie symulatora, poczytaj sobie w HELPIE ISISa. Też walczyłem z tym jakiś czas, potem się wyjaśniło. Przecież to tylko symulator, chociaż i tak chyba najlepszy. Ustaw w ISIS procek i program na 2 MHz i będzie śmigało, potem przy wgraniu do rzeczywistego Uc zwiększysz. Jeśli...

    Mikrokontrolery AVR   28 Lis 2010 21:12 Odpowiedzi: 13    Wyświetleń: 4509
  • [ATmega16][BASCOM] Precyzja timer0 przy zegarze 8MHz

    Tak kwarc jest z kondensatorami 22pF. Ten egzemplarz Atmegi potraktowany Powyższymi fusebitami wylądował już w pawlaczu. Fusebity ustawione w obecnym uc to: hfuse=c9 lfuse=ff Z tak ustawionymi fuse bitami układ spieszy "tylko" 12s na godzine. Czy taka precyzja jest standardem przy odmierzaniu czasu w ten sposób, czy może da się z tym coś jeszcze zrobić?

    Mikrokontrolery AVR   23 Lut 2009 21:52 Odpowiedzi: 19    Wyświetleń: 2792
  • Konfiguracja Timerów w ATMega8L dla przerwań co 1s w Bascomie

    Wie ktos cos moze na temat prawidłowego odmierzania czasu w ATMega8L, jak skonfigurować jeden z wewnętrznych Timerów i jaki oscylator zastosować by uzyskać przerwanie dokładnie co 1s ? Gdzie w programie zadeklarować wybrany rezonator?

    Automatyka Przemysłowa   17 Sie 2005 13:20 Odpowiedzi: 2    Wyświetleń: 948
  • Jak skonfigurować Timer2 w Bascom do zliczania do 10000 co 1 sek?

    Napisz dokładnie co chcesz otrzymać? Jakie jest zadanie bo opisałeś to niejasno. Chcesz odmierzać czas 1 sekundy czy liczyć impulsy zewnętrzne? Jaki zegar dla procka? robiw

    Mikrokontrolery   24 Cze 2012 21:37 Odpowiedzi: 6    Wyświetleń: 1488
  • Atmga8 Bascom - LCD tekst przeskakuje do drugiej linijki.

    Za to mam problem z temperaturą. W pokoju mam 20, może 22 stopnie, a termometry pokazują 25, a przy niektórych włączeniach, nawet 29 stopni. Pomiędzy jednym a drugim 0.2, 0.3 stopnia różnicy. Rezystor podciągający użyłem 3.3K, zamiast 4.7K, ale to chyba nie jest wina tego. Wartośc rezystora podciągającego magistralę 1-wire nie jest krytyczna i to w...

    Mikrokontrolery Początkujący   23 Lis 2015 21:20 Odpowiedzi: 10    Wyświetleń: 1461
  • Licznik impulsów z kontaktronu na 89cx051 w Bascom, ustawianie liczby klawiszami

    Jeżeli chcesz precyzyjnie odmierzać / wyznaczać częstotliwość powinieneś korzystać z przerwań Timera. Zależy też jakie mają być te impulsy, jakie wypełnienie etc.

    Mikrokontrolery   11 Sie 2005 15:25 Odpowiedzi: 7    Wyświetleń: 2294
  • [BASCOM] ATmega644PA-AU - dziwne zachowanie przy $crystal=12000000 w BASCOM

    A proszę bardzo wersję: Compiler version: 2.0.2.1 Compiler build: 2.0.2.1.0 IDE version: 2.0.2.0 Windows OS: Windows 7 Proffesional SP1 Oryginał legalny nie ma się czego wstydzić. Timera używam tylko jednego z odmierzaniem około 5 sekund. 'konfigurujemy timer wywoływany co jakiś czas (patrz procedura) Config Timer0 = Counter , Prescale = 1024...

    Mikrokontrolery AVR   15 Cze 2016 13:08 Odpowiedzi: 29    Wyświetleń: 1065
  • Bascom Attiny2313 - początek zagara binarnego działa timer nie wyswietla

    Niby tak jak wykasuje je całkiem to czas odmierza ale bardzo krótko daje stan wysoki na ledy i prawie ich nie widać . Chyba mój algorytm jest do bani :(.

    Mikrokontrolery AVR   10 Sty 2013 06:25 Odpowiedzi: 6    Wyświetleń: 2361
  • Bascom: Dlaczego Waitus nie działa z zmienną na attiny2313 i atmega8535?

    tak jest w bascomie i koniec, nic na to nie poradzisz prawdopodobnie czas potrzebny na przeliczenie ile porezeba instrukcji na 1 uS jest porównywalnie duzy z czasem 1uS dlatego było by to bez sensu. jeśli chcesz zrobić programowane PWM to użyj przerwania licznika do odmierzania czasu i całłą obługe zrób w przerwaniu. ja tak czasami robie gdy potrzebuje...

    Mikrokontrolery   24 Wrz 2006 19:48 Odpowiedzi: 3    Wyświetleń: 1447
  • Jak ustawić timer w Bascomie do odliczania 20 sekund przy kwarcu 160000 Hz?

    160000 Hz? Raczej 16000000 Hz Jeśli masz procesor który obsługuje Timer2 w trybie asynchronicznym możesz podpiąć do niego kwarc zegarkowy 32768 Hz i odmierzać czas dokładniej, gdyż typowe kwarce typu 16000000Hz mają zwykle małą dokładność i trzeba robić doświadczalnie korekty, bo się rozjeżdżają.

    Mikrokontrolery Początkujący   15 Lis 2012 20:33 Odpowiedzi: 13    Wyświetleń: 2220
  • [ATmega32] Jak zatrzymać odczyt stanu niskiego na pinie ATmega32 przez 2 sekundy?

    To chyba mi nie pomoże. Jesem początkujący w bascomie 01ale z tego co wiem procesor wyjść INT ma 2 lub 3. A ja mam w planach zrobienie 4 odbiorników więc to chyba wyklucza taki sposób. Chyba że każde wyjście da się ustawić jako int? Przy jednym tylko wejściu wystarczyłoby podłączenie wejścia pod interrupt i w jego subrutynie zablokowanie tego interruptu...

    Mikrokontrolery AVR   20 Lis 2011 00:09 Odpowiedzi: 6    Wyświetleń: 1991
  • [Bascom]Gotowy projekt sterownika pompy - analiza kodu

    Coś tu chyba nie pasuje ;) W opisie projektu autor napisał : "Na wspólną sondę dodatnią (poziomu i suchobiegu) podawane jest napięcie raz na ok. 1s przez ok. 100ms, o prądzie rzędu kilku mA. " ...a weź podziel 8MHz przez preskaler 64 i interwał timera 500 (Load Timer 500) to wyjdzie Tobie 250Hz... Zmienna typu Word sonda_Hz kręci się w kółko i przepełnia...

    Mikrokontrolery AVR   09 Wrz 2019 17:11 Odpowiedzi: 6    Wyświetleń: 741
  • Jak zintegrować regulację fazową i RC5 w Bascom bez zakłóceń?

    Witam. Mam następujący problem chcę zrobić regulator fazowy oświetlenia sterowany z pilota RC5 o ile sterowanie fazowe i obsługa RC5 osobno nie nastręczają problemów o tyle razem pojawia się problem zakłócania pracy regulacji fazowej przez odbiór sygnału z pilota. Da się to jakoś obejść w bascomie ? Opóźnienie od przejścia przez zero sieci do załączenia...

    Mikrokontrolery   22 Cze 2009 10:55 Odpowiedzi: 8    Wyświetleń: 3231
  • ATmega8515 i Bascom AVR 11.7.4 - 1-wire z DS18B20 nie działa, AT90S2313 działa

    Atmegi mają wewnętrzny układ taktujący 1MHz, do tego trzeba zmienić ustawienia programowania w stk200 (przełączyć fuse na zewnętrzny kwarc). co do zworki - jakaś bzdura, 1wire niewymaga żadnych zworek, 1-wire to kwestja programu, timer służy do odmierzania czasu i niemusi byc połączony z portem. co do i2c- niewiem...

    Mikrokontrolery   12 Wrz 2004 11:37 Odpowiedzi: 11    Wyświetleń: 3640
  • Atmega88 z kwarcem 20MHz - wolne działanie, wait 1 trwa 5 sekund

    Funkcja wait w Bascom nie jest dokładna i na dobra sprawę nie należy jej stosować do odmierznia czasu. Aby dokładnie odmierzać czs należy posłuzyć się timerami. Jakie dałeś kondensatory do kwarca?

    Mikrokontrolery   18 Lut 2007 20:31 Odpowiedzi: 6    Wyświetleń: 2543