impuls bascom

Znaleziono około 2769 wyników dla: impuls bascom
  • Sterowanie serwomechanizmem AT89C2051: impulsy, przerwania, BASCOM

    Jeszcze taka jedna rzecz, Wydaje się, że najbardziej krytyczny jest sam impuls (1 - 2 ms) który ustawia pozycję. Odstępy pomiedzy nimi nie są takie ważne, a okres ~20ms wynika chyba z tego, że z założenia w tym czasie powinna się zmieścić aparatura RC i przesłać ustawienia wszystkich kanałów. To też można by sprawdzić, jak dalece można zmniejszyć (ewentualnie...

    Automatyka Przemysłowa   22 Lip 2005 09:28 Odpowiedzi: 9    Wyświetleń: 1943
  • Bascom Atmega16 - Odliczanie czasu pomiędzy impulsami.

    Przedstawię Ci kolego przykład zastosowania Pulsein żebyś miał jaśniej. Myślę że będzie "rzeczowiej". To przykład dla dekodowania transmisji pilotów podczerwieni. Sygnał podłaczony jest do zewnetrznego przerwania INTx i w momencie zmiany na pinie program skacze do tej procedury. Mierzy impuls i poddaje rozwadze jego długość. [syntax=basic4gl]Int_1isr:...

    Mikrokontrolery AVR   30 Sty 2015 05:05 Odpowiedzi: 29    Wyświetleń: 3939
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • BASCOM - Stabilność funkcji Waitms w generowaniu powtarzalnych impulsów na Atmega8a/Attiny25

    . Zamierzam zrobić tak by mogli wprowadzić korektę (jeśli będzie potrzebna) i zapisać w eeprom. czy to dobry pomysł? Jakoś tak; $Crystal=12000000 Config Timer1 = Timer , Prescale = 8 On Timer1 Inter_1mS Inter_1mS: Counter1 = Counter1 + Licznik (64036 - wychodzi z obliczeń, że da to 1ms) /tu odliczę sobie 103/ Błednie to rozumujesz, albo błednie podałeś...

    Mikrokontrolery AVR   06 Lis 2021 18:15 Odpowiedzi: 10    Wyświetleń: 828
  • 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ń: 1254
  • REKLAMA
  • Jak zmierzyć czas ujemnego impulsu na pinie p3.0 w Bascom dla AT89C2051?

    hunterhouse W AVR-ach sprzętowo można zatrzasnąć zawartość timera , ale uruchomić zliczanie trzeba programowo.Natomiast w 51-ce można uruchomić i zatrzymać timer sprzętowo.Jeśli na P3.3 jest stan wysoki i flaga GATE timera1 jest ustawiona , to timer zlicza doputy , dopuki stan na P3.3 nie zmieni się na niski.Problem jest tylko z tym , że Charly chce...

    Mikrokontrolery   24 Paź 2005 12:36 Odpowiedzi: 10    Wyświetleń: 3964
  • Bascom Attiny13 - Led pwm i serwo - jak oszukać program?

    Chwile mnie nie było :D Napisałbym to inaczej, ale wracając do pytania z pierwszego postu . Jeśli chcesz by procesor zawsze był tak samo zajęty to każ mu w tych innych Case`ach także nadawać Pulseout tylko na pin Reset. Bascom to przełknie bo ten pin może pracować jako normalny I/O ale jak jest resetem to nic mu się nie stanie jak napiszesz Pulseout...

    Mikrokontrolery AVR   14 Sty 2024 06:22 Odpowiedzi: 16    Wyświetleń: 930
  • Programowe dzielenie, mnożenie impulsów. [BASCOM]

    Mnożenie można zrobić robiąc programową symulację PLL. Zwykła symulacja wymagała będzie użycia jednego Timera i dość zamotanego kodu. Ale można inaczej. Dwa Timery. Jeden Timer zlicza okres przebiegu. A drugiego ustawia sie żeby zliczał powiedzmy do 1/3 wartości zmierzonej pierwszym Timerem. Taki układ ma już w miarę dobre parametery bo powinien działać...

    Mikrokontrolery AVR   11 Mar 2009 15:39 Odpowiedzi: 32    Wyświetleń: 5828
  • Podłączenie modułu LCD Nokia 5110 do ATmega8 i kod w Bascomie - szukam schematu

    Z całym szacunkiem to jest to po prostu wioska. Nie zadałeś sobie trudu sprawdzenie biblioteki o której pisałem. Powinienem to tak zostawić , ale nie mogę na to patrzeć. Nie dość, że nie możesz używać standardowych instrukcji Bascom takich jak Lcddat, Showpic itd to jeszcze potrzebujesz 512 Bajtów na bufor.. Dyskwalifikuje to ten kod dla mniejszych...

    Mikrokontrolery   20 Lut 2016 07:32 Odpowiedzi: 9    Wyświetleń: 4890
  • [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ń: 981
  • REKLAMA
  • Czy ATTINY13 w BASCOM może generować 600kHz przy zmianie napięcia?

    W skrócie : ustawiasz co który impuls zegarowy ma byc zliczany, potem ładujesz do rejestru OCR2 wartosc z którą bedzie porównywał i w momencie zliczenia tylu impulsów ile jest w OCR2 następuje zmiana stanu na wyjsciu OCn... najprzyjemniejszą informacją jest to, że procesor robi to niezależnie od wykonywanego programu ;) wiec nie ma mowy o jakichkolwiek...

    Mikrokontrolery   07 Kwi 2006 21:57 Odpowiedzi: 9    Wyświetleń: 4499
  • REKLAMA
  • [Atmega16] BASCOM szybki obrotomierz motocyklowy na INT0

    Właśnie czas pomiedzy impulsami da ci wiarogodny wynik. Chyba, że czas pomiaru będzie na tyle długi, że da ci zadowalającą dokladnosc. Np. na wolnych obrotach w samochodzie(ok 900 obr/min) masz 15 obr/sek (co ok 60ms) natomiast przy 10000obr/min masz impuls co 6ms. Przy podstawie pomiaru 50us (liczenie czasu pomiedzy impulsami) masz dobrą dokładność...

    Mikrokontrolery AVR   24 Lip 2011 11:23 Odpowiedzi: 95    Wyświetleń: 17712
  • Bascom Atmega - Program z wykorzystaniem timera do odmierzenia czasu. Pytanie.

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

    Mikrokontrolery Początkujący   03 Maj 2014 20:09 Odpowiedzi: 4    Wyświetleń: 1305
  • [mega8][bascom]-obrotomierz 2 cyfrowy (jak z allegro)

    Dobry będzie taki program? Można coś jeszcze poprawić? Return Podaj jaka dokladnosc pomiaru jest wymagana i do czego to ma sluzyc. Najprostszy, najtanszy obrotomierz/ tachometr, najlatwiej jest wykonac uzywajac tylko ATtiny 2213, jeden wyswietlacz LCD (8 lub 16 cyfr, jedna lub dwie linie dla dodatkowych informacji, opcji) Impulsy "odczytasz" z elementu...

    Mikrokontrolery AVR   21 Gru 2008 09:04 Odpowiedzi: 2    Wyświetleń: 2927
  • [atmega8] [atmega8][BASCOM] Timer1, błędne odczyty powyżej 63Hz w radiometrze SOSNA?

    To nie Bascom jest przyczyną tylko źle napisany program ;). 1. odczyt timera1 16bit odbywa się po przez rejestr pomocniczy TEMP, ten rejestr jest też używany przez inne procedury i funkcje i jeśli jest użyty to właśnie niszczona jest wartość High timer1 bo ona tam jest wpisana gdy używasz komendy. wpisując tak timer1 do tablicy możesz gubić High timer1....

    Mikrokontrolery AVR   16 Lut 2012 11:34 Odpowiedzi: 2    Wyświetleń: 2009
  • Sterowanie MBI5025 z ATmega128 w Bascom - jak ustawić OE, LE, CLK?

    Jak chcesz żeby ktoś ci pomógł to nie bierz punktów za PDFa. Wpisujesz w Google MBI5025 i pierwszy wynik to nota: [url=http://www.prom-electro.ru/document... Na 4 stronie jest tabelka, już prościej się nie da tego przedstawić. OE-uaktywnia wyjścia LE-zatrzaskuje stany wyjść CLK- zegar danych W momentach przejścia CLK z stanu niskiego w...

    Mikrokontrolery AVR   24 Sie 2014 20:24 Odpowiedzi: 4    Wyświetleń: 2749
  • Jak zaprogramować odliczanie i impuls w BASCOM AVR?

    Program w Basicu (bliżej nieokreślonej wersji) 5 Pin_output=0; 10 We=Pin_start 20 if we<>1 then goto 10 ; Czekanie na zmianę stanu wejścia start 30 licznik=5 ; wartość początkowa 40 Out_Display=licznik ; wyświetlenie aktualnego stanu licznika 50 Delay(1000) 60 licznik=licznik-1 70 if licznik> 1 them goto 40 80 Pin_Output=1; 90 END;

    Mikrokontrolery AVR   05 Lis 2004 16:46 Odpowiedzi: 3    Wyświetleń: 1944
  • Bascom AVR - Miernik częstotliwości z opóźnieniem pomiaru

    Wydaje mi się, że najpierw powinno być „uruchomione” odliczanie tych 0,1 sek, wyzwalane pierwszym pikiem z „paczki”. Potem trzeba odczekać te 0,1 sekundy na zanik „szumów” i zacząć zliczanie w czasie 0,9 sek. Ilość zliczonych pików podzielona przez czas da mi częstotliwość. Wynik ma się utrzymywać na wyświetlaczu...

    Mikrokontrolery Początkujący   10 Gru 2014 07:36 Odpowiedzi: 17    Wyświetleń: 2277
  • Bascom - sterownik bramy , zapytanie o konfiguracje programowa

    Jak faktycznie zachowuje się styk tej krańcówki tzn. jest cały czas zwarty w położeniu krańcowym otwierając się w momencie przeciwnego ruchu czy jest to tylko impuls w ściśle określonej krańcowej pozycji . Kolejna sprawa jeżeli impulsy przerwania " dostarczasz " długim przewodem podłączonym do mikrokontrolera to nie dziw się że brama zacznie wariować...

    Mikrokontrolery AVR   15 Gru 2011 18:24 Odpowiedzi: 18    Wyświetleń: 3657
  • RC5 - Kolejny, ulepszony gotowiec BASCOM bez Getrc5

    Witam Jak wielu spotkałem się z problemem problemem kłopotliwej obsługi pilota z RC5. Po poszperaniu w necie wpadłem na http://www.elektroda.pl/rtvforum/topic20... ten temat. Jak się okazało wszystko na tym programie pracowało, ale nie zawsze. Kłopotem było napisanie programu "pod pilota". Oczywiście pochwała dla Sabotaz'a który problem "ruszył"...

    Mikrokontrolery AVR   05 Lut 2015 15:56 Odpowiedzi: 4    Wyświetleń: 1494
  • Przetwornica częstotliwości na AVR pod Bascom - em

    Jakie moce ma mieć posiadana przez ciebie przetwornica ?? Jaką bedziesz miał częstotliwość impulsowania PWM ?? domyślam się że przemiennik bedzie procował z elementami indukcyjnymi (np. silnikami) Temat co cię czeka nie jest łatwy i wymaga trochę doświadczenia. schematu nie mam ale moge podać ci kilka uwag praktycznych: Jeżeli chodzi o przemienniki...

    Automatyka Przemysłowa   28 Lis 2005 21:01 Odpowiedzi: 4    Wyświetleń: 3368
  • Miernik częstotliwości na AVR - od 1Hz do 10MHz

    http://obrazki.elektroda.pl/7329866000_1... Miernik częstotliwości o całkiem niezłych parametrach, bo potrafiący mierzyć częstotliwości od 1Hz do 10MHz (9,999,999Hz) z rozdzielczością 1Hz w całym zakresie. Idealny do generatorów funkcyjnych lub jako zwykły miernik. Do tego tani i prosty w wykonaniu, z ogólnodostępnych części, a małe wymiary...

    DIY Konstrukcje   27 Mar 2020 13:07 Odpowiedzi: 54    Wyświetleń: 47211
  • Przycisk szyfrowy - Attiny13

    http://obrazki.elektroda.pl/9223335300_1... Było już na elektrodzie prezentowanych wiele zamków szyfrowych – z pełną klawiaturą, dwoma przyciskami i jednym też. Mój projekt z serii pchełka zrealizowałem na Attiny13 i jednym przycisku. Potrzebne mi było rozwiązanie nieco inne – coś co nie będzie chronić sejfu w banku ale...

    DIY Konstrukcje   06 Mar 2011 16:02 Odpowiedzi: 18    Wyświetleń: 16807
  • Kod w Bascom dla PCF8583 i AVR 90S2313 - impuls co 60 sekund na portach A1 i A2

    Wszystko fajnie, tylko po co do tego ten PCF?

    Mikrokontrolery   21 Sie 2006 20:18 Odpowiedzi: 19    Wyświetleń: 4397
  • Jak mierzyć czas między impulsami w Bascom? Wybór i konfiguracja Timera

    No przecież prosto. Konfigurujesz timer1 do pracy w normalnym ale nie robisz start timer. robisz przerwanie dzialajace na zbocze np. narastające-> Dalej : robisz zmienną flaga w przerwaniu robisz if flaga=1 then start timer1 flaga=0 else stop timer1 w rej od timera masz czas... kopiujesz gdzie Ci tam pasuje flaga=1 zerujesz licznik endif I tyle, oczywiście...

    Mikrokontrolery AVR   05 Paź 2008 17:38 Odpowiedzi: 6    Wyświetleń: 2914
  • Programowanie Atmega8 w Bascom - liczenie impulsów i wyświetlanie na HD44780

    W twoim programie wg BASCOM-AVR są błędy: Error : 42 Line : 31 Numeric parameter expected Error : 42 Line : 32 Numeric parameter expected Error : 124 Line : 32 LOOP expected Popraw program. Przepraszam za wcześniejsze błędy. Poniżej prezentuję poprawiony kod: [syntax=text] $regfile = "m8def.dat" $crystal = 16000000 $hwstack = 32 $swstack...

    Programowanie   10 Sie 2023 17:31 Odpowiedzi: 5    Wyświetleń: 309
  • ATTINY13 mini Termostat z regulacją grupową

    http://obrazki.elektroda.pl/5053717900_1... Miałem ostatnio potrzebę zrobić mały termostat, który będzie dość przyzwoicie trzymał temperaturę, a warunkiem było jej nie przekraczanie. Pomyślałem, że zanim go oddam to jeszcze go zdążę tu opisać... a i będzie kolejny przykład, że Attiny 13 potrafi więcej niż tylko miganie diodą :-D Było...

    DIY Konstrukcje   04 Lis 2012 17:41 Odpowiedzi: 27    Wyświetleń: 13605
  • AVR ISP MKII z AliExpress – czy klony działają z Bascom i sterownikami?

    No SNAP działa tez po UPDI czyli z nowymi AVR128DBxx i lepszymi. Jednej rzeczy jednak nie potrafi :D Jak się takiego nowego po UPDI zablokuje LOCK_BITAMI to potrzebny jest impuls 12V i to załatwia ta mała zabawka ktora też oczywiście programuje, ale duzo wolniej niż SNAP. SNAP to demon prędkości. https://obrazki.elektroda.pl/7585472900_...

    Mikrokontrolery AVR   19 Maj 2025 09:42 Odpowiedzi: 7    Wyświetleń: 480
  • [Atmega8] Czy Timer0 w Atmega8 zliczy 50118 impulsów w Bascom?

    "Tą" liczbę masz zapisaną w zmiennej Liczba_przerwan_tim0 a nie w ośmiobitowym (czego się chyba obawiałeś) rejestrze timera0 - więc nie ma problemu.

    Mikrokontrolery AVR   17 Lis 2014 20:29 Odpowiedzi: 2    Wyświetleń: 1287
  • Jak mierzyć czas między impulsami prędkościomierza w Bascom? Skoki prędkości km/h

    Impulsy pobieram przy liczniku z kabelka który wg "Sam naprawiam ..." pochodzi od czujnika drogi umieszczonego przy skrzyni. Do zliczania impulsów wykorzystałem timer0 (oczywiście znalazłem przykład), który liczył i podbijał mi zmienną. Zrobiłem 10 km i sprawdziłem wynik. Było 5150 więc podzieliłem aby zamienić na m i wyszło 5,15 Nic mi się nie zgadza...

    Mikrokontrolery AVR   01 Lip 2009 20:05 Odpowiedzi: 4    Wyświetleń: 2332
  • Jak napisać licznik impulsów w BASCOM-51 dla AT89C2051 z multipleksowaniem LED?

    http://www.btc.pl/pliki/bas_listingi.zip Program o nazwie 8_7.BAS

    Mikrokontrolery   05 Wrz 2006 13:37 Odpowiedzi: 28    Wyświetleń: 6045
  • Jak sterować wyświetlaczem 7-segmentowym z Atmega32 i MBI5168?

    To jest SPI czyli najprostsza komunikacja szeregowa, synchroniczna, podajesz zadany stan na wejście SDI i impulsem zegarowym na CLK wpisujesz, powtarzasz osiem razy, na koniec impuls LE żeby przepisać na wyjścia. AVR ma wybudowany hardware który to zrobi za ciebie, Bascom ma jakieś funkcje do obsługi, więc powinno to być proste w użyciu, ale nie używam...

    Początkujący Elektronicy   29 Lut 2024 12:08 Odpowiedzi: 2    Wyświetleń: 327
  • Jak podłączyć czujnik do AT90S2313 i zliczać impulsy w Bascom?

    Dzieki za ten program ale niestety za slaby jestem jeszcze zeby go od razu zrozumiec :( Wiem ze bascom to niezbyt dobry jezyk ale jest dla mnie w miare zrozumialy i dobrze by bylo jednak gdybym ten licznik w nim pisał. Potrzebuje zeby mi ktos prosciej wytlumaczyl na czym ten pomiar dokladnie ma polegac? Narazie zrozumialem ze na pomiarze liczby impulsow...

    Mikrokontrolery   13 Sty 2005 19:21 Odpowiedzi: 20    Wyświetleń: 7551
  • [BASCOM-AVR] Jak zliczyć impulsy, przez okreslony czas.

    Banalne zadanie. A więc włączasz licznik(lepiej TIMER1-większa pojemność), tak, aby odliczał ci te 10sekund. Dajesz zmienną którą zwiększasz np co 1sekunde (zmienna o nazwie sekundy). W czasie odliczania do 10s w pętli głównej zliczasz impulsy przycisku i zwiększasz je w innej zmiennej (np. impulsy). Po 10 sekundach w zmiennej sekundy będzie10s a w...

    Mikrokontrolery AVR   04 Sty 2011 13:54 Odpowiedzi: 2    Wyświetleń: 1236
  • pomiar częstotliwości (liczby impulsów) na Atmega16 - Bascom

    Liczniki są osobnymi blokami uC, więc jeśli sygnał wejściowy jest poprawny, to impulsy powinny być zliczone poprawnie. Podany wyżej program to program użyty w moim mierniku częstotliwości okrojony z niepotrzebnych ci rzeczy, które mogłyby zaciemnić jego sens. Działa przy częstotliwości kilku MHz.

    Mikrokontrolery   22 Lis 2006 15:42 Odpowiedzi: 7    Wyświetleń: 3034
  • Sterownik oświetlenia z czujnikiem ultradźwiękowym plus RC5

    http://obrazki.elektroda.pl/9838687700_1... Trochę z obawą prezentuję kolejny już na elektrodzie sterownik oświetlenia, no bo ileż tego już tutaj było? A jednak nie znalazłem rozwiązania mnie zadowalającego, dlatego też powstał niżej prezentowany układ, powstał ponieważ klasyczne lampy z czujnikami ruchu mają pewną zasadniczą wadę:...

    DIY Konstrukcje   19 Mar 2017 12:07 Odpowiedzi: 12    Wyświetleń: 7602
  • Obsługa impulsatora w Bascom AVR do sterowania wzmacniaczem 5.1

    A jak nie znajdziesz to robi się to tak (na piechotę ale równie skutecznie): Podłącza się jedno wyprowadzenie pod przerwanie a drugie pod zwykły pin. Następnie przerwanie tylko na opadające lub tylko na narastające (zależnie czy avr czy '51). W obsłudze przerwania wystarczy że sprawdzisz stan drugiego wejścia. 1-impuls w jedna, 0- impuls w drugą. To...

    Mikrokontrolery   13 Sty 2007 12:15 Odpowiedzi: 6    Wyświetleń: 3696
  • BASCOM Licznik impulsów 0-999 na ATtiny2313 - problem z cyfrą setek po 255

    Spróbuj najpierw najprostrzym sposobem, zamieniając typ zmiennych. Cyfra_ok(3) As Word Cyfra_nok(3) As Word

    Mikrokontrolery AVR   16 Sty 2025 15:57 Odpowiedzi: 9    Wyświetleń: 504
  • Bascom AVR - Timer1 nie liczy impulsów na wejściu T1, wartość 0

    Oczywiste że tak zawsze będzie. Tym licznikiem możesz liczyć tylko impulsy które są ukształtowane np z enkoderów, natomiast dla styków mechaniczynych musisz albo je ukształtować sprzętowo, albo zrobić debouncing programowy. Chodzi o to, aby z sieczki krótkich impulsów które powstają po wciśnięciu przycisku zrobić jeden impuls wydłużony. Można to zrobić...

    Mikrokontrolery Początkujący   05 Sty 2013 10:17 Odpowiedzi: 10    Wyświetleń: 3120
  • Bascom - Jak stworzyć generator impulsów z regulowanym wypełnieniem i częstotliwością?

    Bardzo dziękuje za pomoc koledze atom1477. Fragment programu na którym tak mi zależało udało się stworzyć i działa poprawnie. http://obrazki.elektroda.pl/2279042300_1... Tak na marginesie to jestem ciekawy jak można skonfigurować Timer1 w trybie CTC. Jeśli ktoś ma to proszę o przykład.

    Mikrokontrolery AVR   19 Lip 2014 13:53 Odpowiedzi: 21    Wyświetleń: 4986
  • [atmega8] Jak uzyskać 40kHz dla paczek impulsów w ATmega8 z Bascom?

    robiw, szelus: Ale rozrzutni jesteście z tymi timerami. Ale dzięki za pomoc. Docelowo to ma być na attiny2313 z dwoma timerami - a ten drugi będzie potrzebny do mierzenia czasu pomiędzy wysłaniem paczki impulsów a odbiorem sygnału odbitego od przeszkody. attiny2313 ma trzy rejestry uniwersalne GPIOR "ukryte" między innymi rejestrami i docelowo zamierzam...

    Mikrokontrolery AVR   04 Wrz 2009 23:40 Odpowiedzi: 12    Wyświetleń: 2740
  • Bascom - generowanie 3 impulsów na ATtiny13 bez użycia WAIT

    Tak ale impulsy mają być sygnalizowane i widoczne na diodzie LED , a w ten sposób chyba nie zobaczę . Może by to zrobić przez PULSEOUT tylko między nimi musi być WAIT ? Dodano po 3 Zrobiłem coś takiego ale proszę o sprawdzenie i poprawki , Nie wiem też jak zrobic podprogram Generator aby zrobił 3 razy taki impuls jak w programie Odmierz . Ma to sens...

    Mikrokontrolery AVR   22 Lut 2010 16:56 Odpowiedzi: 6    Wyświetleń: 1701
  • Sumowanie impulsów z czujnika obrotów silnika na AT90S2313 w Bascom AVR

    Obydwa timery mozna skonfigurować różnie lub tak samo. Żeby zliczał impulsy z zewnątrz to musisz go skonfigurować jako Counter, z bramkowaniem wewnętrznym i go w programie wystartować . Problem w tym że podczas liczenia nie moiżesz odczytywac jego stanu. Aby to zrobic musisz go zatrzymać, odczytac, i uruchomic ponownie, a to moze spowodować, że zgubi...

    Mikrokontrolery   01 Lis 2004 19:50 Odpowiedzi: 9    Wyświetleń: 2690
  • [Bascom] Błąd w programie Bascom zliczającym impulsy - 3 parametry oczekiwane

    Źle robisz to że próbujesz wykonać mnożenie i dodawanie jednocześnie na 4 zmiennych. Niestety Bascom tego nie potrafi. Proponuję zrobić np. coś takiego: T = T * 1000 S = S * 100 D = D * 10 Wynik = T + S Wynik1 = D + J Wynik2 = Wynik + Wynik1 Nie zapomnij zadeklarować nowych zmiennych.

    Mikrokontrolery AVR   20 Gru 2008 01:30 Odpowiedzi: 6    Wyświetleń: 1170
  • [Bascom] Błąd kompilacji w programie Bascom dla ATmega8 z wyświetlaczem 7-segmentowym

    Witam ! Zastępując fragment programu : 'If Impuls = 0 Then 'Incr Licznik 'Waitms 100 'End If Debounce Pind.5 , 0 , Licz , Sub i dopisując : Licz: Incr Licznik Return Otrzymamy program zliczający pojedyncze impulsy. Pozdrawiam. Stefan

    Mikrokontrolery AVR   23 Paź 2009 12:52 Odpowiedzi: 11    Wyświetleń: 3403
  • Jak napisać kod w Bascom dla przepływomierza 648 impulsów/litr na ATmega32?

    "Shift Lok , Left , 8" przesuwa zmienną o 8 bitów w lewo. Czyli dokona pomnożenia przez 256. Zmienna Long nie da Ci dowolnej ilości. Ale oczywiście na tyle dużą żebyś nie musiał się tym przejmować. Przeliczanie wyniku na kg to nie problem. Tak jak przeliczanie 250 impulsów na litr na 1 impuls na litr (tzn. na wskazanie "1" gdy przepłynie 1l). Jednak...

    Mikrokontrolery AVR   11 Wrz 2014 07:38 Odpowiedzi: 62    Wyświetleń: 7923
  • [ATtiny25][Bascom] Jednoczesny pomiar dwóch impulsów.

    Może odpal jakiś Timer żeby generował przerwanie bardzo często. Powiedzmy co 10us. I w przerwaniu sprawdzaj czy pin ma stan 0 czy 1. Jak 1 to inkrementujesz jakaś zmienną. Jak zmieni się na 0 to zwracasz wynik i zerujesz tą zmienną. Oczywiście w tym samym przerwaniu sprawdzaj tak samo drugi pin. Niestety wymaga to kodu obsługi przerwania w assemblerze...

    Mikrokontrolery AVR   05 Lis 2009 22:46 Odpowiedzi: 4    Wyświetleń: 1547
  • Podwójne próbkowanie enkodera impulsowego w Bascom - jak zwiększyć rozdzielczość?

    Witam obecnych. Czy ktoś z Was ma program którym można byłoby obsłużyć enkoder impulsowy tak aby dla pewności każdy impuls był próbkowany 2 razy.Zmienna licznika w programie byłaby zmniejszana lub zwiększana w zależności ok kierunku obrotów. Jest taka opcja w bascomie "encoder"lecz nie wiem czy jest to wystarczająco niezawodna metoda na pewny oczyt...

    Mikrokontrolery   11 Sty 2006 19:52 Odpowiedzi: 1    Wyświetleń: 4594
  • [BASCOM] Obsługa zgrzewarki - sterowanie triakiem za pomocą Atmega8 i układów CNY17

    niezależnie kiedy odczyta powinno wyzwolić w jednym i tym samym momencie czyli na sygnał pochodządy z int Pod warunkiem, że flaga przerwania od Int0 nie jest ustawiona, w przeciwnym przypadku wykona się natychmiast. Nie wiem czy taka konstrukcja: disable int1 --->wyłącz przerwanie end if Return ---> rzeczywiście wykonuje się RETI, które kasuje flagę...

    Mikrokontrolery Początkujący   04 Lip 2022 10:26 Odpowiedzi: 46    Wyświetleń: 2586
  • [BASCOM][Atmega8] Licznik impulsów nie działa poprawnie.

    Ok po kolei, wywalam wszystko z programu, zostawiam tylko...... zmienna impulsy jest zwiększana o kilkanaście a nie tylko o jeden ............ Licz: If Scisk = 1 And Ok = 1 Then Incr Impulsy Elseif Scisk = 0 And Ok = 1 Then Decr Impulsy End If Return Kontaktron (Reed switch) generalnie jest stosowany jako proxy switch, czyli w ukladach statycznych....

    Mikrokontrolery AVR   19 Lut 2010 10:15 Odpowiedzi: 14    Wyświetleń: 5099
  • 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ń: 5311