bascom zliczać

Znaleziono około 897 wyników dla: bascom zliczać
  • Atmega8 Bascom - Jak zliczać impulsy z 6 fotorezystorów?

    Co zrealizować? Programowe zliczanie impulsów? Ustawiasz timer tak, żeby generował przerwanie co 100 us, sprawdzasz stan portu, robisz xor z poprzednim stanem i testujesz, które bity są ustawione - ustawiony, znaczy zaszła zmiana stanu, czyli inkrementujesz odpowiednią zmienną.

    Mikrokontrolery Początkujący   28 Wrz 2013 15:13 Odpowiedzi: 7    Wyświetleń: 2535
  • ATmega Bascom - Jak zliczać impulsy powyżej 256 na Timer0?

    Należy: - zadeklarować zmienną globalną np. LICZNIK i nadać jej wartość zera, - włączyć przerwania od przepełnienia Timer0, - w funkcji przerwania należy zwiększać wartość zmiennej LICZNIK o jeden Aby poznać liczbę impulsów wystarczy pomnożyć LICZNIK*256 i dodać do niego aktualną wartość rejestru licznika timera, czyli jak sądzę counter0 (nie znam BASCOM).

    Mikrokontrolery AVR   14 Gru 2014 14:58 Odpowiedzi: 2    Wyświetleń: 1302
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Attiny2313 BASCOM - Jak zliczać impulsy z enkodera i wyświetlać na LCD?

    Witam ! Zmień zapis na ten: Stan_enk = Encoder(pind.2 , Pind.3 , Lewo , Prawo , 0)

    Mikrokontrolery AVR   09 Paź 2014 22:27 Odpowiedzi: 2    Wyświetleń: 1713
  • REKLAMA
  • Bascom AVR - Jak zliczać impulsy z PCF8583 za pomocą Timer0?

    Szybko zajrzałem do noty PCF8583 i tam jest napisane, ze kiedy nie używasz funkcji alarmu to stan na pinie INT zmienia się na przeciwny co 500ms. Tak wiec impuls jest na tyle długi ze spokojnie można go traktować jak zwykły przycisk naciskany co sekundę. [syntax=vbnet]$regfile = "m32def.dat" $Crystal=8000000 $hwstack = 64 $swstack=32 $framesize = 128...

    Mikrokontrolery AVR   03 Gru 2016 16:00 Odpowiedzi: 4    Wyświetleń: 1248
  • Jak zliczać czas stanu niskiego w Atmega16 BASCOM przy przerwaniach?

    Najpierw dajesz Config INT0=Falling Wprowadzasz zmienną opisującą wybrane zbocze wyzwalające przerwanie (Edge_) i w procedurze obsługi tego przerwania: If Edge_ =0 Then Start Timer1 Config INT0=Rising Else Stop Timer1 Config INT0=Falling End If Niektóre AVR'y umożliwiają konfigurację typu Config INT0= Change Wtedy przerwanie wywoływane będzie po stwierdzeniu...

    Mikrokontrolery   13 Lut 2007 19:48 Odpowiedzi: 8    Wyświetleń: 2804
  • [m8] Jak zliczać obroty koła kontaktronem w Bascom dla prędkości 30 km/h?

    Wystarczy 1

    Mikrokontrolery AVR   24 Wrz 2011 15:57 Odpowiedzi: 32    Wyświetleń: 8008
  • [Bascom] Błąd w programie Bascom zliczającym impulsy - 3 parametry oczekiwane

    A co to za kwiatek: Lcd Wynik2 = Wynik + Wynik1 Powinno być: Wynik2 = Wynik + Wynik1 Lcd Wynik2 A jeszcze zmienna Wynik2 jest niepotrzebna i może być: Wynik = Wynik + Wynik1 Lcd Wynik

    Mikrokontrolery AVR   20 Gru 2008 01:30 Odpowiedzi: 6    Wyświetleń: 1167
  • REKLAMA
  • Jak podłączyć czujnik do AT90S2313 i zliczać impulsy w Bascom?

    No to coś napisałem na AVRStudio 4.05.0.181 (na kolanie) :) . Co prawda na ATmega8 , ale przeportowanie to pestka(niektóre wektory przerwań do skasowania/zmiany nazwy i "2313def.inc" zamiast "m8def.inc" , prędkość kwarcu Xtal też do poprawki...), raczej tu chyba nie ma rozkazów niezaimplementowanych w AT90S2313 . ;included in next file - line ".device...

    Mikrokontrolery   13 Sty 2005 19:21 Odpowiedzi: 20    Wyświetleń: 7521
  • Jak zliczać impulsy? XMEGA, system zdarzeń i timery.

    Czytam i sam się pogubiłem hehe . Czy tu chodzi o względne przesunięcie (tmf) czy bezwzględne (satanistik). Parę miesięcy temu robiłem sterowanie PID dla servo Xmega w bascom . [youtube]https://www.youtube.com/watch?v... Nie obyło się bez problemu , który polegał na zliczaniu bezwzględnym więcej niż 65535 impulsów . Mój wpis z innego...

    Mikrokontrolery AVR   23 Mar 2022 08:16 Odpowiedzi: 29    Wyświetleń: 798
  • Używanie dwóch timerów w BASCOM (atmega2560) - pobieranie danych z tablicy i sterowanie PORTB

    Kolego patrzę na ten kod ze zgrozą, ale załadowałem do swojego Bascoma i trochę więcej zrozumiałem bo mozna sprawdzać referencje i skakać po kodzie. W przerwaniu co osiem taktów (nierealne) timer ma zliczać te twoje "niby" OCR. (Incr Licz_timera1 : If Licz_timera1 >= Ooo Then) Te OCR jest ładowane z tabeli gdzie najmniejsza wartość to 127 a najwieksza...

    Mikrokontrolery AVR   07 Kwi 2023 07:26 Odpowiedzi: 17    Wyświetleń: 789
  • Jak ustawić Timer0 w AT89C2051 Bascom do generowania 1 sekundy?

    W trybie 1 jest 16-bitowy, liczy od zadanej mu wartości do 65536, następuje przerwanie od przepełnienia licznika, coś wtedy może zrobić w obsłudze tego przerwania i ponownie zaczyna zliczać od zadanej mu wartości lub od zera jak mu nie zadasz.

    Mikrokontrolery   05 Gru 2005 23:51 Odpowiedzi: 9    Wyświetleń: 1518
  • [Arduino] Jak zliczać impulsy z kontraktrona i sterować diodami LED?

    Witam, Zależy mi tylko na tym, żeby Arduino zliczał impulsy z kontraktrona do 5 - 1 impuls- świeci się dioda led 1 - 2 impuls zapala się dioda led 2 - 3 impuls zapala się dioda led 3 - 4 impuls zapala się dioda led 4 - 5 impuls zapala się dioda led 5 i dodatkowo daje sygnał ciągły HIGH na pin SILOWNIKA przez cały 5 po 6 impulsie reset i znowu: - 1...

    Arduino   11 Gru 2019 22:11 Odpowiedzi: 9    Wyświetleń: 972
  • ATMega8 - maksymalna częstotliwość pomiaru bez preskalerów, kod w Bascom

    No, tak dobrze to nie jest. AVR-y (a w nich timery) nie mogą poprawnie zliczać impulsów o częstotliwości większej niż połowa częstotliwości zegara zakladając na wejsciu wypełnienie przebiegu 50%. Niezbędne będzie zatem zastosowanie preskalera. Proponowałbym ATMEGA8 z kwarcem 16MHz i z prescalerem /4 zbudowanym np z cyfrówki 74F74. Mamy zatem poniżej...

    Mikrokontrolery   26 Sty 2006 22:05 Odpowiedzi: 3    Wyświetleń: 2640
  • REKLAMA
  • Jak przełożyć program BASCOM z attiny2313 na AT89C2051? Timer na LED

    Konfiguracja timera '51 jest inna : [syntax=basic4gl]Składnia: CONFIG TIMERx = COUNTER | TIMER , GATE = INTERNAL | EXTERNAL , MODE = 0 | 1 | 2 | 3 gdzie: x0 – TIMER0, 1 – TIMER1, Opis: TIMER0 i TIMER1 mogą pracować jako liczniki impulsów zewnętrznych gdy pierwszy parametr jest ustawiony jako COUNTER. Impulsy zliczane muszą być dostarczane...

    Mikrokontrolery   15 Maj 2011 19:08 Odpowiedzi: 6    Wyświetleń: 1479
  • Bascom Atmega16 - Odliczanie czasu pomiędzy impulsami.

    Po upływie 655.35ms następuje przepełnienie licznika, w takiej sytuacji trzeba utworzyć zmienną która będzie zliczać ilość przepełnień. Czyli.......... W takiej sytuacji (.."time out"; => Err=1) - trzeba przyjąc że instrukcja została zakończona i processor już nie powróci do jej kontynuacji, a raczej przystąpi do kolejnej instrukcji przewidzianej programem....

    Mikrokontrolery AVR   30 Sty 2015 05:05 Odpowiedzi: 29    Wyświetleń: 3921
  • [Atmega][Bascom] Timer liczenie w milisekundach [Nie komercyjne]

    Tak wiem że należy odpalić timer na początku i zatrzymać na końcu i odczytać jego wartość.. no nic. Dziękuję za wypowiedzi tak czy inaczej.. Odp. kol. Draco była troche sarkastyczna, bo na tak prostą procedurę nikt, kto ma choć troche rozeznania w tej dziedzinie chyba (!) nie szuka pomocy. Mopzesz to zrobić na kilka sposobów: 1. mierzyc czas metodą...

    Mikrokontrolery AVR   22 Lut 2017 09:57 Odpowiedzi: 9    Wyświetleń: 1416
  • Bascom - Zaokrąglanie liczby zmiennoprzecinkowej do liczby całkowitej

    Witam Potrzebuję zaokrąglić liczbę zmiennoprzecinkową do liczby całkowitej (do późniejszego wyświetlenia na wietlaczu LED (rozbijanie liczby na pojedyncze cyfry działa poprawnie). Do tego celu wykorzystałem funkcję Round. Zgodnie z instrukcją Bascoma należy zrobić to tak: [syntax=vbnet] dim A as Long, B as Long A=Round(B) [/syntax] Rozumiem, że gdyby...

    Mikrokontrolery AVR   20 Gru 2016 13:02 Odpowiedzi: 14    Wyświetleń: 2136
  • Bascom AVR: Jak poprawnie zliczać naciśnięcia przycisku na AT90S2313?

    wprowadź w programie zmienną bit która po wejsciu do przerwania uzależni zliczanie od swej wartosci. inaczej: dodaj warunek który musi być spełniony aby zliczyć nacisniecia if guzik nacisniety and zmienna = 0 then incr ilosc nacisniec : zmienna=1: end if dalej w programie: if guzik puszczony and zmienna = 1 then zmienna =0 to proste trzeba tylko pomyslec...

    Mikrokontrolery   30 Maj 2008 13:17 Odpowiedzi: 11    Wyświetleń: 2920
  • Bascom, licznik, zapisanie wrtości, zerowanie licznika.

    witam mam taki problemik bo wyczerpały mi się pomysły potrzebuje zrobić licznik na wejściu x który zlicza liczbe a następnie zapisuje ją sobie i licznik sie zeruje i od początku. Niedawno bawie sie w bascomie i nieumię sobie ztym poradzić za pomoc bardzo dziękuje.

    Programowanie   20 Lis 2006 19:31 Odpowiedzi: 2    Wyświetleń: 1383
  • Miernik częstotliwości 0-120Hz na ATmega8 – ocena schematu i kodu BASCOM

    ] Gdybym chciał jednak mierzyć załóżmy do 1kHz to wymaga aby zliczać przepełnienia? Dlatego napisałem..."Nie znaczy to jednak..." w złym obliczeniu 1 sek wartość wynosiła 61630, przy prawidłowym obliczeniu wynosi 34 286 uwzględniając czas 1sek, częstotliwość taktowania 8MHz i prescaler 256. Przecież czas (1 sec.) odmierzasz timerem0, który jest 8-bitowy...

    Mikrokontrolery AVR   09 Mar 2014 23:03 Odpowiedzi: 29    Wyświetleń: 3051
  • [Bascom] Jak zliczać zmienną LONG i mierzyć napięcie V w Bascom na A128?

    Witam, piszę sobie program na A128 i nie umiem sobie poradzić z jednym problemem ... wykorzystuję instrukcję encoder jaka jest w bascomie do zliczania zmiennej LONG + - i jednocześnie dokonuję pomiaru napięcia V kod programu [syntax=basic4gl]'----------------------... 'name : BG30dB_LCD.bas 'copyright...

    Mikrokontrolery Początkujący   04 Lis 2013 00:00 Odpowiedzi: 3    Wyświetleń: 1812
  • AVR Atmega, Bascom – jak zliczać impulsy zewnętrzne licznikiem Timer1?

    odpowiem sobie sam, sprawdzilem w symulatorze bascom i działa

    Mikrokontrolery   25 Kwi 2011 14:59 Odpowiedzi: 1    Wyświetleń: 2721
  • [ATMEGA8][BASCOM] - Zliczanie czasu pracy Atmegi / RTC

    Ok, a jak to się będzie miało do samego programu napisanego na 1Mhz ? Nigdy jeszcze z zewnętrznym kwarcem do czynienia nie miałem. W jaki sposób należy programowo z niego skorzystać? Normalnie Timer2 jest taktowany z tegosamego zegara co microkontroller. Aby uzyskac taktowanie z rezonatora 'zegarkowego' podłączonego do pinów XTAL1/XTAL2, potrzebujesz...

    Mikrokontrolery Początkujący   04 Lip 2018 15:13 Odpowiedzi: 20    Wyświetleń: 3777
  • Bascom - jak zliczać w pętli for od max do min bez błędu 72?

    Freq = Freq jaki senes ma ten zapis?

    Mikrokontrolery Początkujący   16 Cze 2013 21:06 Odpowiedzi: 3    Wyświetleń: 1296
  • [mega8][bascom]Zliczanie impulsów timer1 oraz sonar na IR.

    Prototyp zrobiłem na pomiarze napięcia (ADC) na fotodiodzie - to chodziło, dopóki nie zacząłem testu na dworze.... Fotodioda łapała podczerwień z... no właśnie, skąd? Nie wiem. To oczywiste. Światło z otoczenia również zawiera podczerwień, więc pojawiają się zakłócenia. Po odłączeniu fotodiody i dotykaniu kabelkiem do + na wyświetlaczu także pokazywały...

    Mikrokontrolery AVR   23 Paź 2008 08:50 Odpowiedzi: 4    Wyświetleń: 2550
  • [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ń: 4569
  • [BASCOM][Atmega8] Zliczanie sygnałów wejściowych

    Algorytm w skrócie: 1. pętla czekająca na mignięcie 2. jeśli pojawił się sygnał, wyzeruj licznik, wykonaj pętlę zliczającą czas 3. jeśli czas = 0,5 sekundy to zwiększ licznik, wróć do pętli 4. jeśli czas = 3 sekundy to wartość licznika zapisz jako pierwszą cyfrę kodu błędu, wyzeruj licznik i wróć do pętli 5. jeśli czas = 6 sekund to znaczy że jest koniec...

    Mikrokontrolery AVR   12 Cze 2012 05:19 Odpowiedzi: 1    Wyświetleń: 1515
  • [BASCOM] BASCOM: Zliczanie impulsów, błędne wyniki na LCD, konfiguracja Timer0 i Timer1

    Sygnałem wyjściowym hallotrona jest napięcie. Tak więc przez 1/2 LM358 pracująca jako komparator i zasilona napięciem takim jak procesor. Ważna jest biegunowość napięcia wejściowego.

    Mikrokontrolery   02 Lut 2010 07:46 Odpowiedzi: 7    Wyświetleń: 1976
  • BASCOM Licznik impulsów 0-999 na ATtiny2313 - problem z cyfrą setek po 255

    (...) ' 5 Data 250 ' 6 Data 131 ' 7 Data 251 ' 8 Data 219 ' 9 Wstępna ocena dostępnych informacji W kodzie widzimy dwa liczniki (Liczba_ok i Liczba_nok) zadeklarowane jako zmienne typu Word, a także tablice na cyfry (Cyfra_ok i Cyfra_nok) jako typ Byte. Z punktu widzenia zakresu wartości samych liczników (od 0 do 999) nie powinno to powodować błędów...

    Mikrokontrolery AVR   16 Sty 2025 15:57 Odpowiedzi: 9    Wyświetleń: 465
  • [tiny2313][bascom] Jak zliczac timerem stan niski ?

    Ja już chyba na to odpisywałem, albo deja vu:) Nie Timer nie liczy stanów a zbocza... tak można na takie i takie zbocze liczyć... Ty zapewne chesz liczyć na zbocze opadające...

    Mikrokontrolery AVR   10 Lip 2008 18:50 Odpowiedzi: 4    Wyświetleń: 1485
  • Atmega8, Bascom - Timer0 zlicza przypadkowe impulsy, jak to naprawić?

    witam! mam taki problem: chcę zliczać zewnętrzne impulsy, timer mam skonfigurowany w taki sposób: config Timer0 = counter, edge = falling, noice cancel = 1, na portd.4 mam ustawiny wewnętrzny pull-up i dodatkowo zewnętrzny rezystor podciągający 4,7k.do masy kondensatorek 100 nF. Licznik oczywiście mi liczy ale zlicza też przypadkowe impulsy. widać to...

    Mikrokontrolery   30 Cze 2007 20:25 Odpowiedzi: 6    Wyświetleń: 1982
  • Bascom: Jak zliczać impulsy enkodera 360 imp/st bez użycia flag?

    Tak na marginesie to w większości przypadków gdy coś działa źle , wolno lub program idzie w krzaki najlepszym rozwiązaniem jest pozbycie się tak z tematu jak i programu słowa BASCOM . Po prostu nie jest to środowisko do budowy poważnych prac konstrukcyjnych ani nawet zdobycia doświadczenia bo żadna poważna firma nie weźmie pod uwagę znajomości bascoma...

    Mikrokontrolery AVR   27 Maj 2016 12:57 Odpowiedzi: 22    Wyświetleń: 5616
  • Jak zliczać impulsy na porcie w Bascom?

    Liczenie impulsów samo w sobie jest bezsensowne.. jak już to liczy sie impulsy przez określony czas albo podczas jakiegoś warunku itp, możliwości jest tak dużo że bascom niezostał w to wyposażony (bynajmniej ja tyle wiem). impulsy najłatwiej można zliczać za pomocą zewnętrznego przerwania, przez czas działania timera, timer uruhomić, uruhomić przerwanie,...

    Mikrokontrolery   28 Lip 2004 12:24 Odpowiedzi: 2    Wyświetleń: 2038
  • Atmega 8 Bascom - Nieprawidłowe zliczanie zmian stanu przekaźnika BC547

    Pomysłu na teraz nie mam jak to rozwiązać, ale problem zapewne leży w tym, że kiedy przekaźnik = 1 to zmienna jest zwiększana z każdym przejściem pętli..stąd 2 potem 7 itp. Po prostu przez czas trwania stanu 1 na zmiennej przekaźnik, liczba się powiększa. Ciebie interesuje jednokrotne powiększenie. Czyli Przekaźnik = 1 i tylko raz incr zmienna. Trzeba...

    Mikrokontrolery Początkujący   05 Lip 2014 06:39 Odpowiedzi: 7    Wyświetleń: 1767
  • AtTiny13: Jak zliczać 3 naciśnięcia przycisku w 2 sekundy w Bascom?

    Nie wiem jak liczyć naciśnięcia , a jak czas . bascom wywala mi błędy w składni - proszę o poprawki .

    Mikrokontrolery AVR   18 Lut 2011 13:14 Odpowiedzi: 15    Wyświetleń: 2954
  • Jak zliczać impulsy na PD6 i PD7 Atmega8 w Bascom?

    Nie piszesz czy to ma być liczenie w jednostce czasu ani jakie zbocze Cię interesuje (opadające/narastające)... Jeśli to tylko zwykłe liczenie impulsów to rozwiązanie jest wprost banalne. Najpierw określ jakie zbocze ma liczyć. Odczytujesz stan portu i czekasz na jego zmianę jeśli się zmieni wtedy "INCR coś tam", czekasz na powrót do zbocza i wracasz...

    Mikrokontrolery   15 Kwi 2011 10:08 Odpowiedzi: 3    Wyświetleń: 1888
  • Atmega8A - [BASCOM] Źle działający program zliczający

    brakuje Ci jeszcze jednej malutkiej instrukcji [syntax=basic4gl]Set Portc.5[/syntax] u mnie zawsze to działa

    Mikrokontrolery AVR   08 Sty 2013 16:29 Odpowiedzi: 10    Wyświetleń: 2913
  • Bascom AVR: Dlaczego układ miga tylko 3 razy? Pierwszy program na ATtiny13

    A gdzie ten wyłącznik do "klików" podłączyłeś i jak procesor ma zliczać wciśnięcia? Do czego służy dzielnik R3-R4?

    Mikrokontrolery AVR   08 Sty 2013 17:33 Odpowiedzi: 16    Wyświetleń: 2358
  • Zliczanie impulsów na Attiny2313 - brak reakcji i problem z czasem w Bascom

    Witam. Od niedawna uczę się programować mikrokontrolery i postanowiłem rozpocząć zabawę na układzie attiny2313. Zrobiłem układ, który miał zliczać impulsy (w przyszłości ma to być licznik do motoru) projekt jest zaczerpnięty z tej strony: http://www.portalnaukowy.republika.pl/ob... jednak nie mogę znaleźć nigdzie przełącznika hallotronowego...

    Projektowanie Układów   25 Lut 2009 13:26 Odpowiedzi: 6    Wyświetleń: 2806
  • Mega8 i Bascom: Jak poprawić kod licznika impulsów na przycisku?

    Witajcie! Dziś właśnie jest ten dzień, w którym 1 raz zasiadłem do mikrokontrolera mega8 i pod bascom próbuje coś takiego: Chciałbym zliczać liczbę wciśnieć przycisku np na porcie d.0 i wynik wysłać wyświetlacz na lcd zrobiłem tak [...] Impuls Alias Pind.0 Config Impuls = Input Dim Wartosc As Integer Dim Pom As Integer Wartosc = 0 Pom = 0 Set Pind.0...

    Mikrokontrolery   29 Paź 2006 12:04 Odpowiedzi: 4    Wyświetleń: 5308
  • BASCOM - Jak uniknąć drgań styków przy zliczaniu impulsów z enkodera?

    To ma zliczać impulsy z enkodera. A nie można zastosować czegoś takiego do eliminowania drgań na stykach?

    Mikrokontrolery   01 Sie 2012 22:39 Odpowiedzi: 5    Wyświetleń: 1549
  • Jak zrobić komputer spalania w Bascom z pomiarem prędkości?

    Zamiast zliczać ilość impulsów w stałej jednostce czasu, mierz czas pomiędzy poszczególnymi impulsami.

    Mikrokontrolery   27 Cze 2007 14:24 Odpowiedzi: 4    Wyświetleń: 2976
  • [Atmega16] BASCOM szybki obrotomierz motocyklowy na INT0

    Z tym, że płytkę mam już wykonaną i impulsy podaję pod port INT0 możesz to zliczać w przerwaniach INT0 , trochę pod górkę ale może być.

    Mikrokontrolery AVR   24 Lip 2011 11:23 Odpowiedzi: 95    Wyświetleń: 17649
  • Jak mierzyć prędkość czterech wałów jednocześnie w Bascom na atmega88?

    ...Ja bym zrobił jeden timer np. co 1ms a w pętli głównej polling czyli odpytywanie pinów... Jak najbardziej przychylam się do tego pomysłu. Przecież to nic innego jak wielokanałowy pomiar częstotliwości. Jakim problemem jest sprawdzać i zliczać impulsy w stałym odcinku czasowym? Myślę, że tą metodą nawet 8 wałów spokojnie można obskoczyć - oczywiście...

    Mikrokontrolery   12 Sty 2011 10:56 Odpowiedzi: 16    Wyświetleń: 2593
  • Jak napisać kod w Bascom dla przepływomierza 648 impulsów/litr na ATmega32?

    Zacznij od oszacowania typowych częstotliwości impulsów - jakie są spodziewane minimalne/maksymalne przepływy? Jaka jest wymagana dokładność pomiaru? Do tego dobierz okres zliczania impulsów. Oczywiście nie potrzebujesz żadnych danych zmiennopozycyjnych, na których obliczenia skutecznie zarżną mikrokontroler. Możesz przecież zliczać przepływ np. w mililitrach.

    Mikrokontrolery AVR   11 Wrz 2014 07:38 Odpowiedzi: 62    Wyświetleń: 7878
  • [AVR/BASCOM] Kod BASCOM do pomiaru odległości z HC-SR04 na AVR

    Można również ustawić sobie taktowanie na 8MHz, następnie Timer0 ustawić z prescalerem 8 i generować przerwanie co 58us (Load Timer0, 58). Dzięki temu przy zliczaniu czasu trwania echa powrotnego mamy od razu wynik w centymetrach (58us = 1 przerwanie = 1cm). Pozostaje teraz tylko zliczać ilość przerwań timera0. I to chyba najprostsze rozwiązanie tam...

    Mikrokontrolery AVR   02 Lut 2013 21:34 Odpowiedzi: 12    Wyświetleń: 8918
  • Bascom problem ze zliczaniem impulsów z zewnątrz.

    Na spokojnie jeszcze raz poczytaj Helpa i notę Atmega16. Wejście Icp jest wejściem Timera 1 a nie Timera0. Myślę też że do tego co ty chcesz zrobić można by się obyć bez Timera tylko na wejściu INTx zliczać zbocza, a potem w pętli analizować te dane.

    Mikrokontrolery AVR   22 Gru 2009 11:07 Odpowiedzi: 12    Wyświetleń: 3324
  • Jak obsłużyć impulsator 120kHz w BASCOM AVR z wstawką asemblerową?

    ATmega8 posiada trzy liczniki/timery, z których dwa (T0 i T1) mają możliwość zliczania zewnętrznych impulsów, dołączanych do pinów 6 i 11. Wg atmelowskiego pdf'a częstotliwość zliczanych impulsów nie może być wyższa niż połowa częstotliwości zegara ATmegi. Dla bezpieczeństwa i zapewnienia prawidłowej synchronizacji podają wartość fclk/2.5 - co w Twoim...

    Mikrokontrolery   14 Maj 2006 09:45 Odpowiedzi: 15    Wyświetleń: 5377
  • PCF8583 BASCOM – jak poprawnie odczytać rok z rejestru i obsłużyć przepełnienie?

    Bardzo mi zależy żeby wyciągnąć z tego układu oprócz godziny i daty też rok , napisałem w Bascom tak: Sub Get_time I2cstart I2cwbyte 160 I2cwbyte 2 I2cstart I2cwbyte 161 I2crbyte S , Ack I2crbyte M , Ack I2crbyte H , Ack I2crbyte Dz , Ack I2crbyte Mo , Ack I2crbyte Rok , Nack I2cstop Zmienna rok zmienia się o 1 przy każdej zmianie miesiąca a nie tylko...

    Mikrokontrolery AVR   20 Kwi 2010 20:32 Odpowiedzi: 5    Wyświetleń: 2011
  • Jak napisać program w Bascom do generatora 59 impulsów z przerwą?

    Mam prostokąt (PWM) na timer1. Czy zliczać Timer1 czy Timer0? Timer ma być ustawiony na time czy counter. Wydaje mi się że najlepiej byłoby ustawić na zliczanie impulsów czyli counter i po odliczeniu 59 zatrzymać Timer1 na czas 1 lub 2 impulsów. Wszystko OK ale nie udaje mi się to w praktyce. Albo nie generuje nic, albo nie zatrzymuje po odliczeniu....

    Mikrokontrolery   27 Gru 2007 16:12 Odpowiedzi: 4    Wyświetleń: 1172
  • Samochodowy komputer zużycia paliwa

    Maniio a prubowałeś podawać sygnał z jakiegoś generatora ? np. napisać dla 2313 prosty programik. BASCOM to nie jest cudowny kompilator jak i sam język ma wady. Prawda jest taka że do końca sam nie wiesz co on "stworzył". Jak będzie dobrze zliczać czas to ja bym jeszcze dla pewności podjechał na jakieś ASO co by podpieli oscyloskop bezpośrednio na kablu...

    Artykuły   23 Mar 2016 21:58 Odpowiedzi: 556    Wyświetleń: 383553
  • Dlaczego Timer0 w Bascom nie ładuje poprawnie wartości początkowej?

    Dzieki wszystkim za zainteresowanie. Poszperałem wczoraj wieczorem i znalazłem że w mode=1 wartość ładuje się instrukcją 'counter [0,1]=wartość lub jak koledzy napisali np. tl0=&h5f th0=&h45, a load działa tylko w mode=2. Mam nowe pytanie przy kofiguracji takiej: Config timer0=counter , gate=internal , mode=1 powinien zliczać impulsy podawane na pin...

    Mikrokontrolery   19 Lut 2004 10:16 Odpowiedzi: 8    Wyświetleń: 1571