długość impulsu bascom

Znaleziono około 112 wyników dla: długość impulsu bascom
  • Atmega 8 PWM Bascom - długość impulsu i czas trwania

    Witam serdecznie Sprawa dotyczy czysto PWM mam tak - informacyjnie podaje $crystal = 8000000 Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Up , Prescale = 1024 obecnie działa jak przerywacz prawie - reguluje sobie jedną wartość np czas trwania impulsu a potrzebuje jeszcze czas między impulsami Prescale mam już 1024 i dalej się nie da a 8 MHz...

    Mikrokontrolery AVR   19 Cze 2012 16:17 Odpowiedzi: 6    Wyświetleń: 2630
  • sterownik step dir na silniku dc z enkoderem do frezarki cnc

    Bascom ma wiele do rzeczy, hasło to prędkość. Nic nie ma wspólnego. Sterowanie serw modelarskich jest w Bascom zkaszaniona (przynajmniej kiedyś była) serwo do CNC to typowe sterowanie PWM (bez przerwy ok 20ms jak w modelarskim i długość impulsu decyduje o prędkości a nie położeniu). Trzeba więc obsługiwać serwo bezpośrednio na rejestrach, ewentualnie,...

    Amatorskie Maszyny CNC   29 Gru 2018 20:17 Odpowiedzi: 13    Wyświetleń: 1947
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • [ATmega32] ATmega32 BASCOM PWM - niestabilny sygnał na oscyloskopie, jak poprawić kod?

    Właśnie siedzę nad moim generatorem. Udało się! ha ufff jeee Masz rację jest to wina prescalera i innych podprocedur. jak wyeliminowałem wszystkie inne polecenia, udało mi się uzyskać na preskalerze 1 wyniki: D = 50% F = 40 - 12 KHz D = 75% F = 25- 12 KHz D = 90% - Max F = 12 KHz preskaler 8: D = 50% F = 40 - 1.5 KHz -> gdzie do 25 KHz jest jeszcze...

    Mikrokontrolery AVR   09 Lip 2008 18:09 Odpowiedzi: 5    Wyświetleń: 3725
  • REKLAMA
  • Jak zmierzyć częstotliwość sygnału sinusoidalnego na ATMEGA w BASCOM?

    Temat archiwalny i kolega zapewne rozwiązał swój problem. W Bascom są dwa ciekawe polecenia: pulsein oraz pulseout. [syntax=vbnet] '--- odczyt impulsów Dim A as Byte Dim Freq as Byte Do Pulsein A , Pind , 2 , 0 If A <> 0 Then Incr Freq Else End If Print Freq Loop '---------i wysyłanie impulsów Do Pulseout Portb , 2 , 1 '<--- długość impulsu...

    Mikrokontrolery   24 Lut 2016 10:45 Odpowiedzi: 10    Wyświetleń: 6583
  • Dlaczego PWM na ATmega16 w BASCOM 1.11.7.4 nie działa jak na AT90S8515?

    Potrzebuję czterech PWM i dwóch wejść odmierzających długość impulsu o zakresie od 1 do 2 ms. Pytanie czy atmega 8 się wyrobi czy muszę brać 16 . I jak rozumiem z wszystkich postów muszę pwm zrobić programowo bo potrzebuję pozostałych timerów do pomiaru impulsów. I pytanie o oscylator wewnętrzny czy mogę go użyć czy lepiej kwarc bo zależy mi na wielkości...

    Mikrokontrolery   08 Cze 2013 10:34 Odpowiedzi: 42    Wyświetleń: 42648
  • Sterowanie serwem Hitec HS-55 na ATmega8 przy 8MHz bez config servo w Bascom

    Dzieki :) Za podpowiedź. Opisze może teraz troche mniej chaotycznie do czego ja dążę z tym mikrokontrolerem: Chcę napisać program który: 1. będzie generował dla mnie przebiegi sterujące servem 1a. długość impulsu z zakresu 900us 2100 us. przerwa pomiedzy impulsami 20 ms 2. będzie potrafił te impulsy rozpoznawać i generować odpowiednie stany na któreś...

    Mikrokontrolery   10 Cze 2010 09:36 Odpowiedzi: 7    Wyświetleń: 5166
  • REKLAMA
  • [Bascom] Czy kod w Bascom do liczenia czasu otwarcia wtrysku jest poprawny?

    Łap. Mam co robić ale tak się chwile pobawiłem. Program nie jest przemyślany tylko tak z doskoku :D Mierzy długość impulsu jednego i drugiego i pokazuje na LCD Do tego sumując obydwie długości wróży tez częstotliwość :P Nie miałem na szybko nic z PWM żeby zadawać różne wartości to złapałem ten mój programowany generator 50/50 i dlatego wyniki takie...

    Mikrokontrolery AVR   14 Paź 2016 04:12 Odpowiedzi: 20    Wyświetleń: 1986
  • Jak mierzyć czas między impulsami prędkościomierza w Bascom? Skoki prędkości km/h

    Witam, Mam mały problem z pomiarem prędkości za pomocą Timer'a (Bascom). Może napisze krótki opis problemu: Na początku wyznaczyłem sobie ile impulsów na metr daje auto, wyszło 5,15. postanowiłem więc mierzyć w stałym czasie te impulsy i przeliczać na km. Jak się okazało takie podejście jest ok ale skoki prędkości są o kilka km np: 22, 25, 29 km/h ......

    Mikrokontrolery AVR   01 Lip 2009 20:05 Odpowiedzi: 4    Wyświetleń: 2332
  • atiny 13 - połączenie kilku modułów w sterownik oświetlenia

    W załączniku moja wersja firmware dla Twoich modułów. Na razie do przetestowania :-) PB.0 i PB.1 to wejścia, którymi łączysz moduły w łańcuszek. Nie ma też znaczenia, które wejście łączysz do następnego modułu oba identycznie działają. Do skrajnych modułów normalnie podłączasz przyciski. Ustawiłem czas na około 1,8s rozjaśniania/ściemniania i 5s (licząc...

    Mikrokontrolery AVR   14 Paź 2012 12:48 Odpowiedzi: 99    Wyświetleń: 9765
  • Rozpoznawanie długości impulsu w Bascom 8051 do sterowania serwami

    Witam! Mam taki problem: właśnie ropocząłem moją przygodę z mikrokontrolerami i chcę napisać prosty programik (w bascomie 8051) który za pomocą mikrokontrolera będzie sterował serwami w zdalnie sterowanym samochodzie, a problemem jest dla mnie napisanie kodu rozpoznającego sygnał.. tzn. wiadomo ze serwo steruje się imulsami dodatnimi o długości od 1...

    Mikrokontrolery   21 Paź 2006 19:21 Odpowiedzi: 5    Wyświetleń: 1782
  • [Atmega8L] Atmega8L, Bascom – błędny odczyt RC5 z odbiornika TFMS5360, wyświetla 255 255

    I pilotach LG niektórych. Dokładnie: one 657 1605 zero 657 469 Takimi (średnio) długościami impulsów (w us) kodowane są zera i jedynki.

    Mikrokontrolery AVR   08 Wrz 2009 14:31 Odpowiedzi: 24    Wyświetleń: 3625
  • [ATmega32][BASCOM][HC-SR04] - Pomiar odległości sonar HC-SR04

    Rzeczywiście, z zaremowaną funkcją bitwait zmienna W przybiera wartości. Nie mam pojęcia dlaczego. Musisz tu zrozumiec mechanizm pomiaru długości trwania impulsu w instrukcji "PULSEIN": patrz 'Bascom help' Pulsein W , Pinc , 0 , 1 W tym konktetnym przypadku pomiar czasu dokonywany jest pomiędzy zboczami, z których pierwsze jest rosnące a drugie opadające....

    Mikrokontrolery Początkujący   21 Sie 2013 17:31 Odpowiedzi: 4    Wyświetleń: 3450
  • Analiza kodu Arduino: Przetwarzanie pętli, zmiennych i warunków w Bascom

    Pewnie chcesz, żeby generować serię impulsów o różniej długości na jakimś pinie. Ten kod jest nie do końca kompletny. Jest kilka zmiennych które muszą być zdefiniowane i zadeklarowane gdzieś indziej. Na przykład "c0", "lastDelay", "highSpeed". Od nich zależy jakie wartości będą w tablicy "delays". Może rzuć kodem Bascoma, to różnice się znajdą same....

    Arduino   20 Paź 2021 14:36 Odpowiedzi: 5    Wyświetleń: 636
  • REKLAMA
  • Programowe dzielenie, mnożenie impulsów. [BASCOM]

    Da się to jakoś zrobić ale to będzie musiała być niezła dłubanina w assemblerze. Trzeba wydłużyć długość Timerów do co najmniej 32b (a to tylko programowo się da). Dodano po 1 A mnożnik ma być stały czy ustawiany? Jak ustawiany to w jakim zakresie? I pytanie poza konkursem: do czego to?

    Mikrokontrolery AVR   11 Mar 2009 15:39 Odpowiedzi: 32    Wyświetleń: 5828
  • 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ń: 837
  • Jak zmierzyć czas ujemnego impulsu na pinie p3.0 w Bascom dla AT89C2051?

    ... " męczysz" temat długości czasu wtrysku ;-)...? robiw

    Mikrokontrolery   24 Paź 2005 12:36 Odpowiedzi: 10    Wyświetleń: 3967
  • [Bascom] Odbiór RC5 w przerwaniu INT0 nie działa w nowej wersji kompilatora

    Generalnie, W Bascomie obsługa RC5 pozostawia wiele do życzenia dlatego też Mark w najnowszej wersji ma wprowadzić obsługę RC5 na przerwaniu ICP ("prawdziwie" w tle) według poniższego kodu, który udostępniam i polecam: [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 8000000 Config Timer1 = Timer , Capture Edge = Falling , Prescale = 8 '1 tick= 1...

    Mikrokontrolery AVR   28 Cze 2012 10:46 Odpowiedzi: 6    Wyświetleń: 2571
  • Odliczanie 1us - nie działa prawoidłowo [bascom]

    Użyj wejścia ICP - wtedy zbocze zgłasza przerwanie i jednocześnie zatrzaskiwana jest zawartość timera. Odejmując dwie takie wartości masz długość impulsu, musisz jedynie zmieniać zbocze, na które reaguje ICP.

    Mikrokontrolery   13 Lis 2011 23:54 Odpowiedzi: 4    Wyświetleń: 1421
  • [BASCOM] Dlaczego kod z AT90S2313 nie działa na ATTiny2313 w BASCOM AVR 1.11.8.1?

    Witam. Na początku chciałbym zaznaczyć że dopiero zaczynam "przygodę" z mikroprocesorami. Jestem w trakcie przerabiania materiału z książki Pana Góreckiego "Mikroprocesory dla początkujących". Doszedłem do ćwiczenia 29. Generator impulsów- tryb porównywania i natknąłem się na pewien problem. Otóż na portb.3 (oc1) powinien pojawić się sygnał o częstotliwości...

    Mikrokontrolery AVR   02 Mar 2009 15:04 Odpowiedzi: 6    Wyświetleń: 2177
  • Jak napisać program w Bascom do generatora 59 impulsów z przerwą?

    Witam. Jestem osobą która od kilku miesięcy w wolnych chwilach próbuje sił z mikrokontrolerami. Jako język wybrałem Bascom bo wydaje się być bardziej przyjazny od np. C. Mam wielki problem gdyż nie wiem jak zabrać się za pisanie programu który miałby generować 59 impulsów w określonym czasie, a po wygenerowanie zrobić przerwę długości jednego impulsu...

    Mikrokontrolery   27 Gru 2007 16:12 Odpowiedzi: 4    Wyświetleń: 1175
  • Bascom Atmega16 - Odliczanie czasu pomiędzy impulsami.

    Dobra panowie, poległem. Potrzebuje pomocy... Chyba nie umiem użyć tego pulsein. Nie mam pojęcia nic o timerach, próbuję to zrozumieć ale kompletnie nie czaję. Nie wiem czym są przerwania i przepełnienia... Nie jest to dobrze wytłumaczone. Na Pinb.0 (atmega32) podaję te impulsy. I chcę mierzyć albo długosc całego impulsu, albo tylko kiedy jest w stanie...

    Mikrokontrolery AVR   30 Sty 2015 05:05 Odpowiedzi: 29    Wyświetleń: 3948
  • Bascom - szybkie ściemnianie LED PWM, jak spowolnić?

    Witam, ale kiedy właśnie zależy mi na tym, żeby to skumać... wynik na oko uzyskałem taki jak oczekiwałęm, teraz chcę iść dalej. Potrzebuję wygenerować impulsy o długości od 1000 do 2000us z zadanym taktowaniem - w zasadzie dowolnym pomiędzy 50-400Hz

    Mikrokontrolery Początkujący   13 Mar 2013 16:47 Odpowiedzi: 18    Wyświetleń: 5070
  • Nadawanie i odbiór danych podczerwienią bez protokołów RC5/RC6/Sony z mikrokontrolerów

    Przeszło mi coś przez myśl. Możesz zliczać po prostu impulsy wysyłane przez nadajnik. Inkrementujesz zmienną "czas". Każdy odebrany impuls resetuje nam czas, a zmienna np "odebrano" zlicza ilość odebranych impulsów. Po zaprzestaniu nadawania czas osiąga jakąś wartość i po jej osiągnięciu zmienna "odebrano" zostaje zapisana. To tyle by było w BASCOM,...

    Mikrokontrolery AVR   17 Lip 2021 07:57 Odpowiedzi: 13    Wyświetleń: 960
  • Atmega8, BASCOM: Sterowanie 5-6 silnikami DC z PWM i zmianą kierunku

    Położenie serwa zależy od długości impulsu sterującego. Podawanego co ok. 20ms. Długość impulsu 0.9ms i 2.1ms określa max. wychylenie. 1.5ms- pozycję neutralną. Zmieniając to wypełnienie stopniowo określasz prędkość wychylania się serwa. Maksymalne przyspieszenie podawane jest w danych serwa. Prędkość silnika krokowego zależy od częstotliwości podawania...

    Mikrokontrolery AVR   03 Lis 2010 20:32 Odpowiedzi: 23    Wyświetleń: 6021
  • 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ń: 3633
  • [bascom] Jak ograniczyć długość stringów w Bascomie przy konwersji liczby?

    A jak ją przyciąć? Teoretycznie mam tak zrobione obliczenia, żeby wyszła liczba max 3 cyfrowa. Ale czasami zdarza się, że wynik wychodzi większy (np. na postoju impulsy wtrysku są zliczane, a przejechana droga jest 0, i jak przejadę np. 0,1m, i impulsów zliczyło sporo, to pierwszy wynik ma więcej cyfr, i robi się śmietnik).

    Mikrokontrolery AVR   08 Gru 2011 08:01 Odpowiedzi: 6    Wyświetleń: 1458
  • BASCOM, atmega8: Jak rozpoznać sygnały serwomechanizmu za pomocą przerwań?

    Witam szanowną brać elektroników :) Jakis czas temu rozpocząłem swoją przygode z mikrokontrolerami i postanowilem napisać programik który na określone sygnały aparatury radiowej do sterowania zdalnie sterowanym "czymś" będzie wykonywać konkretne czynności... tzn. w przypadku na przykład skrętu serva w prawo lub lewo będzie zapalać diody z prawej lub...

    Mikrokontrolery   17 Lut 2007 13:44 Odpowiedzi: 2    Wyświetleń: 2194
  • [attiny2313][bascom]Czujnik zbliżeniowy i dioda sygnalizująca jego stan

    Witam. Apropo 3. żeby TSOP działał poprawnie, sygnał nadawany w podczerwieni musi mieć przerwy, np. 10 impulsów, przerwa o długości 10 impulsów (10 to minimum). jak to zrobić programowo? po przez timer ctc sie nie da przerwan zrobic. Tylko w czsie przerwy nie moze sie zaswieca dioda

    Mikrokontrolery   27 Sty 2013 12:42 Odpowiedzi: 17    Wyświetleń: 5696
  • Jak zaprogramować generator impulsów 1-20Hz na ATmega8 w Bascom?

    Witam, przerobiłem nieco program kol. Teedd, pod swój mikrokontroler i kwarc, niby działa, ale nie mam regulacji częstotliwości, reguluje mi tylko wypełnienie, kończą mi się pomysły.. $regfile = "m8def.dat" $crystal = 8000000 $hwstack = 32 ' default use 32 for the hardware stack $swstack = 10 'default use 10 for the SW stack $framesize = 40 'default...

    Mikrokontrolery   10 Lut 2008 21:48 Odpowiedzi: 12    Wyświetleń: 3924
  • Attiny13 [BASCOM] - Joystick + ADC + Silnik krokowy

    Właśnie zacząłem trochę czytać o serwach i doszedłem do wniosku że to rozwiązanie bardziej mi odpowiada. Teraz tak - jest sobie taki program: Dodano po 31 [syntax=basic4gl] $regfile = "attiny13.dat" $crystal = 4800000 Config Adc = Single , Prescaler = Auto , Reference = Avcc Config Portb.0 = Output Config Portb.4 = Input Portb.0 = 0 Dim A As Word Start...

    Mikrokontrolery AVR   22 Wrz 2014 08:40 Odpowiedzi: 20    Wyświetleń: 4782
  • [Bascom] Kod dla czujnika odbiciowego IR - ignorujące światło słoneczne

    Tak małych czujników indukcyjnych nie ma. https://czujniki.com.pl/pcid1-5zpw55262m... powinien zmieścić się przy szynie od wewnętrznej strony toru. zerknij też na czujniki w obudowach F3 F4. model w skali HO ? A jeśli idziemy w optykę to op jednej stronie szyny dioda nadawcza sterowana paczkami impulsów...

    Mikrokontrolery AVR   25 Gru 2023 12:39 Odpowiedzi: 57    Wyświetleń: 1650
  • Emulator zmieniarki CD do Audi - odbiór bitstreamu, Bascom, algorytm

    Trochę mi rozjaśniłeś sprawę. Chodź jeszcze nie do końca wiem jak to zrobić. Mianowicie z powyższych informacji znam długość impulsu w stanie niskim dla zera i jedynki, ale nic nie wiem jak długo będzie trwał impuls w stanie wysokim. Jakoś kompletnie nie mogę pojąć jak to robić przy pomocy timera w capure mode. Jedynie po głowie mi chodzi taka myśl:...

    Mikrokontrolery AVR   17 Sie 2011 15:09 Odpowiedzi: 6    Wyświetleń: 1589
  • Bascom Attiny13 - Led pwm i serwo - jak oszukać program?

    Nie można poprosic uC, żeby w tym czasie zajął się czymś niepotrzebnym (czym?) ale równie obciążającym? Procesor nie wie co jest potrzebne - robi co mu programista nakazał kodem programu (czasem nieświadom co nakazał :-)). Po drodze od programisty do kodu maszynowego (czyli tego co wykonuje procesor) jest jeszcze kompilator i miewa wbudowane opcje...

    Mikrokontrolery AVR   14 Sty 2024 06:22 Odpowiedzi: 16    Wyświetleń: 933
  • [ATtiny25][Bascom] Jednoczesny pomiar dwóch impulsów.

    Witam! Koledzy pomóżcie! Jak zmierzyć długość dwóch impulsów, które pojawiają się jednocześnie? Chcę zrobić mikser klapolotek stosowany w samolotach zdalnie sterowanych. Chodzi o to, że na dwóch wyjściach odbiornika pojawiają się impulsy o długości od 1 do 2ms z przerwą ok. 20ms, które po odpowiedniej obróbce w mikrokontrolerze sterują dwoma serwami...

    Mikrokontrolery AVR   05 Lis 2009 22:46 Odpowiedzi: 4    Wyświetleń: 1547
  • Jak poprawić wykrywanie zmian stanu portu Atmega16 w BASCOM?

    Zalew jam Cię, że impulsu np o długości 10ms może nie wykrywać w 100% skuteczności. A nawet jeśli się upierać już przy tym opóźnieniu, to czemu nie zrobić tak: X = pind.1 waitms 20 Zmiana = X Xor pind.1

    Mikrokontrolery   26 Wrz 2007 10:31 Odpowiedzi: 9    Wyświetleń: 3696
  • [ATmega] ATmega, BASCOM, Borland – jak zmieniać parametry migania LED RC przez PC i EEPROM?

    Hmmm... dowiedziałem się w końcu jak ma wyglądać włączanie tego oświetlenia. Przełącznik w pozycji -1 - oświetlenie wyłączone (impuls 1ms) Przełącznik w pozycji 0 - włączone stroby (impuls 1.5ms) Przełącznik w pozycji 1 - włączone stroby i dodatkowe oświetlenie pozycyjne. (impuls 2ms) Oczywiście pomiary trzeba by było zrobić z jakąś dokładnością (impulsy...

    Mikrokontrolery AVR   22 Cze 2011 21:44 Odpowiedzi: 161    Wyświetleń: 13737
  • [atmega8] [atmega8][bascom] Serwo nie reaguje na program, mimo poprawnego podłączenia

    A nie łatwiej byłoby Ci samemu wysterować serwo używając w tym celu PWM z mikrokontrolera? Można to zrobić w bardzo prosty sposób, uniezależniając się od częstotliwości taktowania procesora. Ważne jest tylko żeby spełnić parametry sterowania serwem. Położenie mechanizmu wykonawczego serwa określane jest impulsem o zmiennej szerokości. Położenie neutralne...

    Mikrokontrolery AVR   02 Sie 2010 20:10 Odpowiedzi: 6    Wyświetleń: 6134
  • Jakie sterowanie do stołu testowego wtryskiwaczy CR? Bascom czy coś innego?

    Odświeżę temat ponieważ będę musiał przystąpić do budowy sterownika wtryskiwacza elektromagnetycznego commonrail. Konkretnie interesuje mnie układ wykonawczy czyli mogący wyzwolić impuls (długość zależna od czasu otwarcia tranzystora) o napięciu ok 70V i prądzie kilkunastu amper, chciałbym żeby ktoś zaproponował jakieś rozwiązania lub jeśli ma dostęp...

    Mikrokontrolery AVR   15 Cze 2012 21:40 Odpowiedzi: 31    Wyświetleń: 14071
  • Program do obsługi DCF77 i LCD w Bascom dla zegara z Mega8

    Wszystko masz ładnie opisane tu: http://dhost.info/ky3orr/index.php?dzial... W listingu masz: Dcf77 Alias P1.7 'input module DCF-77 Najprościej ujmując to musisz np: na tym pinie odbierać "zera" i "jedynki", (długość impulsu) i przeliczać sobie na konkretne liczby, czyli minuty, godziny itd....

    Mikrokontrolery   21 Lut 2008 12:02 Odpowiedzi: 11    Wyświetleń: 3597
  • Problemy z komunikacją RS między ATmega8535 a Delphi - niepełne dane

    Witam ! Proszę o pomoc w rozwiązaniu takiego problemu. Mam układ obliczający długość przewodu za pomocą Enkodera Kubler (1000 imp.) wykonany na mikrokontrolerze ATmega8535. Procesorek ładnie zlicza impulsy z wyjścia INT0, rozpoznaje kierunki oraz wyświetla wszystko na LCD. Problem polega na tym że muszę mieć odczyt długości na aplikacji PC. Wszystko...

    Mikrokontrolery AVR   22 Gru 2011 04:34 Odpowiedzi: 33    Wyświetleń: 5296
  • Jak obsłużyć serwa w Bascom na osobnych timerach dla ATtiny2313?

    A start timer to nie jest konieczne do uruchomienia licznika?? Zamiast tego Do 'pętla temonstracyjna zmieniająca położenie serw Wait 4 Pozycja1 = 600 Pozycja2 = 600 Wait 4 Pozycja1 = 115 Pozycja2 = 115 Loop End zrobiłbym raczej coś takiego Do 'pętla temonstracyjna zmieniająca położenie serw Wait 4 timer0 = 250 enable timer0 Pozycja1 = 600 timer1 = 250...

    Mikrokontrolery   19 Lut 2007 17:34 Odpowiedzi: 2    Wyświetleń: 1590
  • [BASCOM] Jak poprawić kod obsługi pilota NEC w Bascomie?

    Ciekawą sprawą jest też to, że mój odbiornik IR (TSOP4836) jest normalnie zwarty (w stanie logicznym 1), mimo to przerwanie w trybie Rising działa poprawnie. Nie ma czegoś takiego jak "zwarty" :) tak poprostu działa prawie każdy odbiornik IR, w stanie spoczynku, jak nic nie jest nadawane, ma stan wysoki H czyli +5V, jeśli nadajnik (pilot) nadaje nośną...

    Mikrokontrolery AVR   01 Sty 2013 17:19 Odpowiedzi: 1    Wyświetleń: 4968
  • Odczyt wartości PWM z czujnika przyspieszenia w Bascom lub C/Asembler

    Myślę że można by użyć przerwania do tego. Np. Sygnał o zmiennym wypełnieniu podać ma na wejscie przerwania INT0 (skonfigurowanego na wywołanie przerwania przy rosnącym zboczu). W obsłudze przerwania należałoby: Włączyć licznik T0 w trybie licznika 16-to bitowego wykonywac pętlę trwającą dopóki INT0 jest wysokie gdy pętla się skończy zatrzymać TIMER0...

    Mikrokontrolery   02 Wrz 2004 09:31 Odpowiedzi: 5    Wyświetleń: 1344
  • [Atmega][Bascom][Serwo] Po podłączeniu serwa zasilanie pada.

    emarcus Ile serwo wytrzyma to mnie nie interesuje, bowiem ja tylko dostałem zlecenie ;) Znalazłem w domu serwo nieprzerobione. ......... dać wartości położenia w pętle, a tu niespodzianka bowiem serwo nie działa poprawnie. Oczywiście że w takim sterowaniu nie będzie ono funkcjonować poprawnie. Soróbuj taki kode: $regfile = "m16def.dat" $crystal...

    Mikrokontrolery AVR   07 Gru 2010 13:55 Odpowiedzi: 24    Wyświetleń: 6929
  • Generowanie sygnału PPM dla serwa - proszę o pomoc

    W bascom to jest proste jak nie powiem co - ale trzeba udoskonaliś kawałek z przeliczaniem wartości z adc na czas wysokiego impulsu. Config Adc = Single , Prescaler = Auto , Reference = Internal Start Adc Dim Pls As Word Dim Czaswysimp As Single Do Pls = Getadc(0) 'pobór wartości z ADC Czaswysimp = Pls Czaswysimp = Czaswysimp / 200 'tu należy...

    Mikrokontrolery   19 Sty 2007 20:32 Odpowiedzi: 14    Wyświetleń: 2777
  • BASCOM AVR – licznik Tcnt0 zlicza impulsy bez sygnału na PinB.0, jak to naprawić?

    NOUKI przeglądałem odnośnik - dzięki . Kombinuje maszyne do ciecia przewodów czyli : zadaje długość np. 10,5cm i po odmierzeniu "maszyna" ma uciąć ten przewów . Przesów drutu realizuje na siłniku prądu stałego z przekladnią (wiem że łatwiej by bylo na silniku krokowym )ale mam gotową przekłanie na silniku dc . pomiar przesuniecia przewodu - dioda-fototranzystor...

    Mikrokontrolery   25 Maj 2009 21:46 Odpowiedzi: 15    Wyświetleń: 1512
  • [ATmega32][Bascom] Dokładny pomiar czasu trwania przerwania

    Nie jestem za biegły w timerach i się ciut pogubiłem. Proszę zatem o podpowiedzi. Próbuję ustalić ile czasu będzie trwał impuls podawany na INT procesora a jednocześnie zmierzyć czas od początku tego impulsu do początku następnego. Jednym uP podaję impulsy na drugi uP. Do Portc.7 = 0 'stan wysoki Waitms 1 Portc.7 = 1 'stan niski Wait 5 Loop Drugim uP...

    Mikrokontrolery AVR   23 Cze 2010 19:04 Odpowiedzi: 12    Wyświetleń: 3738
  • Jak podłączyć enkoder Kubler Sendix 5000 do ATmega8535 z konwersją do TTL?

    Witam ! Mam do skonstruowania układ liczący długość przewody. Do zliczania liczby obrotów koła pomiarowego używam enkodera Kubler Sendix 5000 o rozdzielczości 1000 impulsów na obrót. Enkoder ma wyjście typu Push-pull i będzie zasilany napięciem 19 V (wynika to z konieczności zasilania innego urządzenia takim napięciem). Problem dotyczy podłączenia enkodera...

    Mikrokontrolery AVR   04 Lut 2011 13:55 Odpowiedzi: 7    Wyświetleń: 2660
  • Attiny13 i Bascom - błąd kompilacji przy wysyłaniu sygnału RC5

    Attiny15 nie ma pamieci ram, wiec raczej cieąko sie na niego kompiluje jezyki wysokiego poziomu. Jeden timer generuje nośną 36kHz, a długość impulsów mierzysz zliczając wygenerowane impulsy: 1 bit rc5 trwa 1.782ms, czyli w bicie mieści się 62.2 okresów sygnału 36kHz. Przy nadawaniu włączasz COM0A[1:0] na "toggle", a przy braku nadawania na "normal port...

    Mikrokontrolery   04 Paź 2008 14:13 Odpowiedzi: 14    Wyświetleń: 9666
  • Mega8 Bascom: Różnice w działaniu waitms i waitus przy odliczaniu czasu

    no z tym twoim 100Hz to nie mam pojęcia co się dzieje - ale ja już czasem różne dziwne rzeczy miałem w Bascomie kiedyś przy korzystaniu z Wait'ów w jakichś specyficznych sytuacjach. Oczywiście nie zwalam tu żadnej winy na Bascoma - bo zwykle czas gonił i nigdy nie miałem go na tyle aby dogłębnie przeanalizować co było nie tak - więc nie wiem - ale wymyślałem...

    Mikrokontrolery   14 Wrz 2009 11:47 Odpowiedzi: 21    Wyświetleń: 3495
  • BASCOM AtTiny85 - Początki, programy, problemy, pytania...

    Kupione, bardzo ciekawa, dużo przykładów. Znam już trochę timer (przynajmniej podstawy), ale teraz pytanie. Jak zrobić żeby zmienna trwała krócej niż impuls, który ustala jej wartość? (pewnie piszę herezje) [syntax=vbnet] If PULSE=1 Then T=1 Waitms 1 T=0 End if [/syntax] Proble jest w tym, że moje PULSE trwa ok 300-500ms, a moje T musi być wyzwalane...

    Mikrokontrolery Początkujący   30 Maj 2021 07:01 Odpowiedzi: 79    Wyświetleń: 7266