bascom pulse

Znaleziono około 162 wyników dla: bascom pulse
  • BASCOM AtTiny85 - Początki, programy, problemy, pytania...

    Można i na pewno lepiej byłoby to zrobić Timerem zwłaszcza jeśli to cześć większego programu bo to przecież zrobiłby nawet Tiny13 :D Jeśli jednak te impulsy są jakieś "wolne" to pewnie wystarczy taki Waitms a nawet możesz użyć innych jednostek Waitus itd.. Na tym Bitwait program mógłby zawisnąć gdyby stan ustalił się na stanie wysokim. Dlatego trochę...

    Mikrokontrolery Początkujący   30 Maj 2021 07:01 Odpowiedzi: 79    Wyświetleń: 7224
  • ATmega8 - Błędy przy jednoczesnej obsłudze serwa i RC5 w Bascom

    Witam ogarnąłem już dużo na temat programowania w bascom, tylko mam kolejny problem, mianowicie chciałbym zaprogramować obsługę serwa pilotem nadającym w RC5 lecz gdy połączę obsługę rc5 i serwa mam takie błędy i nic nie działa: ........ Pojedynczo programy działają ok. ................. Rc5+ servo (nie działa) Pozdrawiam. Zauważ że zarówno 'Config...

    Mikrokontrolery AVR   10 Maj 2015 13:54 Odpowiedzi: 7    Wyświetleń: 1359
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • 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ń: 3912
  • REKLAMA
  • 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ń: 3045
  • Kompilacja kodu C na hex dla Attiny45 4MHz - prośba o pomoc

    Witam. Działam głównie w Bascom i mam problem z przekompilowaniem do hex jednego programu w C. Chciałbym prosić o kompilację tego programu do hex i przesłanie w załączniku. Procesor Attiny45, 4Mhz. Pozdrawiam. Proszę. Generalnie postąpiłeś nieładnie wycinając z kodu autora i źródło jego pochodzenia ! [syntax=c]//****************************...

    Mikrokontrolery Początkujący   05 Mar 2016 15:27 Odpowiedzi: 2    Wyświetleń: 1143
  • ATmega2560 [C] + DS18B20 i wciaz temperatura +127C lub +85C

    ło matko ;) po opisie kolegi atom1477 i po tej informacji, że "Bascom coś kombinuje" można by uznać, że napisanie sotu do obsługi 1wire to rzecz prawie niemożliwa dla zwykłego śmiertelnika. Tymczasem to co robi Bascom to absoultnie nie żadna kombinacja tylko normalne zachowanie - ponieważ to podtrzymanie stanu wysokiego na pinie portu jest niejako przygotowaniem...

    Mikrokontrolery AVR   14 Sty 2010 07:54 Odpowiedzi: 33    Wyświetleń: 8131
  • REKLAMA
  • Odczyt sygnału IR na Atmega8 (AVR) przez INT1 – identyczne dane dla różnych przycisków

    Petros :arrow: :idea: "w obsłudze zewnętrznego przerwania 1 napisałem kod który 256 razy co 100us sprawdza wejście PD3" ... ja na c też się mało znam jak narazie bo piszę tylko w asm lub bascom ale z tego co kolega pokazał - tą swoją procedurę - hmmm rodzi się szereg pytań, jak choćby: - a co z synchronizacją odbieranych kodów? gdzie jest wyłapanie...

    Mikrokontrolery   15 Lut 2008 13:40 Odpowiedzi: 8    Wyświetleń: 1887
  • 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ń: 7512
  • [Bascom] Własna procedura obsługi serwomechanizmu.

    Pracuje nas sterowaniem małego serwomechanizmu: http://www.rctrax.pl/product/Serwo-HXT50... Programuje w Bascom AVR i do tego celu wykorzystuję jedynie Timer0. Nie mogę wykorzystać dodatkowego timera1 bo ten będzie służył do odliczania czasu. Instrukcji Serwos() także nie chce wykorzystywać...jakoś nie mam do niego zaufania...

    Mikrokontrolery AVR   14 Lip 2012 12:34 Odpowiedzi: 10    Wyświetleń: 2227
  • REKLAMA
  • FS1000A - Obsługa nadajnika/odbiornika w Bascom - rozwiązanie

    Coś tu w sofcie nie gra. Program napisany jest dla RS232 a moduły pracują w systemie Pulse Jedno do drugiego nie pasuje. O tym było już wiele razy na tym forum i na setkach innych. Gdyby nawet moduły były przeznaczone do współpracy z RS232 to program jest dalece niepoprawny.

    Mikrokontrolery AVR   25 Gru 2014 17:40 Odpowiedzi: 4    Wyświetleń: 3006
  • Optymalizacja funkcji SHIFTOUT w ASM dla AVR Atiny 2313 w Bascom

    Witam! W programie napisanym w Bascom do wyświetlania na matrycy 8x8 , używam rejestru przesównego, do którego ładuję dane poleceniem " SHIFTOUT" wygląda to tak: Shiftout Ds_a6276 , Clock_a6276 , Temp Chcąc troszkę to przyspieszyć wpadłem na pomysł żeby zoptymalizować tą funkcję i skleciłem kod w ASM: $asm lds r18 , {Temp} 'Wczytaj do r18...

    Mikrokontrolery AVR   01 Sty 2011 21:26 Odpowiedzi: 8    Wyświetleń: 1757
  • Bascom TIMER2 - zliczanie - miernik częstotliwości

    Witam Kompilator nie rozpoznaje mi polecenia: Enable OC2 On OC2 T2_isr Nie wie co to OC2 a dokładniej: Unknow interupt source Istotnie, m328p nie ma takiego interruptu; na szybko uległem pewnej sugestii (analogii do mega8), zatem killka nieścisłości... Oczywiście chodzi tu o interrupt OC2A; porównanie TCNT2 z zawartością rejestru OCR2A Spróbuj ten...

    Mikrokontrolery AVR   25 Mar 2014 21:10 Odpowiedzi: 10    Wyświetleń: 2730
  • Arduino Mega2560 - odbieranie sygnału IR, pilot od helikoptera

    Odbierać jest nieco trudniej. Program jest bardziej rozbudowany, nieco wyższa szkoła jazdy. Dla Arduino raczej nie pomogę, w czystym C, Bascom, Asembler , tu są moje preferencje. W Bascom chyba najłatwiej bo są gotowe polecenia liczące długości implusów Pulsein i do nadawania Pulseout For 38kHz mode: Command duration: 180 ms Header High Duration:...

    Arduino   28 Lut 2015 08:21 Odpowiedzi: 15    Wyświetleń: 1872
  • [Atmega16] BASCOM szybki obrotomierz motocyklowy na INT0

    ... tak naprawdę ma to być obrotomierz do motocykla . ... Priorytetem jest bardzo szybka reakcja wyniku .... Zastanów się czy nie warto wykorzystać w tym procesorze Timera pracującego w trybie Capture Mode: http://obrazki.elektroda.pl/4130623300_1... Znajdziesz w nim dodatkowo wbudowany układ redukujący szumy sygnału wejściowego oraz...

    Mikrokontrolery AVR   24 Lip 2011 11:23 Odpowiedzi: 95    Wyświetleń: 17613
  • Jak zbudować czujnik temperatury na 1N4148 z Bascom i ATmega16?

    Powiem tak, że bezwzględu na ogrzewanie czy schładzanie zwraca 255 w przypadku 2-wire czyli doprowadzone jest napięcie 5V,a w systemie 1-wire zwraca cały czas 0 Mówisz dużo , ale nie wszystko :D Czy jak podłączysz go w trybie PARASITE POWER(tylko DQ przez 4k7 do VCC i GND) , to linia DQ jest w stanie niskim :?: Jeśli jest w w stanie wysokim , to czy...

    Mikrokontrolery   30 Gru 2006 20:06 Odpowiedzi: 26    Wyświetleń: 3788
  • Jak obsłużyć impulsator 120kHz w BASCOM AVR z wstawką asemblerową?

    ..... Na pewno da się to zdobić porgramowo.... Hmmmm, można pokusić się o implementację programowa zliczania (pisałem o metodzie wyżej) i wtedy sprawdzić maksymalne osiągi procesora lub niestety może okazać sie, że nie bedzie wyjścia i bez "uładu dodatkowego" a mysle tu o QEP - Quadrature Encoder Pulse (standardowo implementoany w DSP i niektórych...

    Mikrokontrolery   14 Maj 2006 09:45 Odpowiedzi: 15    Wyświetleń: 5377
  • Atmega8A, avrdude - Atmega prawdopodobnie używana, błąd w fusebitach

    Potem, po kilku próbach podłączania z kwarcem i bez niego jakoś znowu zadziałało, znalazłem też błąd na płytce. Ale jak próbuję wykonać to polecenie do zmiany fusebitów to dalej są problemy: # avrdude -c bascom -v -p m8 -U hfuse:w:0xd9:m -U lfuse:w:0xe1:m avrdude: Version 6.3 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/...

    Mikrokontrolery AVR   20 Lip 2016 11:34 Odpowiedzi: 27    Wyświetleń: 3315
  • Dekodowanie sygnału IR w Bascom AVR na ATmega8 - różne standardy pilotów

    Mam mały problem z programem napisanym w bascomie .... ja myślę, że masz duuuży problem, dlaczego? 1. bo po pierwsze w ogóle nie zapoznałeś się ze standardami kodowania IR dla różnych pilotów (choćby dla RC5 i SONY o których wspominasz) 2. po drugie - proponuję najpierw poćwiczyć pisanie w Bascomie prostszych programów aby nabrać trochę doświadczenia...

    Mikrokontrolery   31 Paź 2008 03:55 Odpowiedzi: 1    Wyświetleń: 2753
  • Jak połączyć kod sterowania ramieniem i protokołu LANC na jednym Arduino Uno?

    Witam. Stworzyłem Sterownik obrotu ramieniem w poziomie i pionie na sterownikach napisanych w Bascom i złożonych na elementach firmy AVT. Niestety możliwości są ograniczone jeśli chodzi o regulację prędkości i obsługę protokołu LANC. LANC - Służy do sterowania kamerą Sony lub Canon (różnymi ukrytymi opcjami) za pomocą wejścia REMOTE. Dlatego zacząłem...

    Arduino   14 Sie 2017 10:39 Odpowiedzi: 1    Wyświetleń: 1011
  • Atmega32 / Bascom - Konflikt dwóch SPI programowych z MAX7219 i WTV020SD

    Witam Mam program budzika, który jako dodatkową atrakcję miał mieć możliwość mówienie czasu na żądanie i odtwarzanie oprócz buzzera utworu jako alarmu. Atmega steruje przez jedno SPI programowe układem MAX7219, a przez konwerter poziomów i drugie SPI programowe odtwarzaczem WTV020SD. O ile sam WVT020SD + PCF8563 ( wyjście CLK do INT1 ) działają dobrze,...

    Mikrokontrolery AVR   29 Mar 2017 12:35 Odpowiedzi: 20    Wyświetleń: 2472
  • [BASCOM] - Jak zintegrować DS18B20 bez opóźniania encodera?

    Ok poradziłem sobie tylko teraz wyskoczył mi inny problem , a mianowicie nie wiem dlaczego nie mogę korzystać z funkcji LINI i Boxfill wyświetlacz szaleje :-) a chciałbym wykorzystać te dwie funkcje w programie poniżej kod programu [syntax=basic4gl] '***************************************... '* Code to test DS18x20 '* The 1-wire bus pin is Port...

    Mikrokontrolery AVR   24 Sie 2014 15:50 Odpowiedzi: 2    Wyświetleń: 1395
  • [ATMEGA32] Jak napisać program w Bascom dla ATMEGA32 do generowania obrazu TV?

    ' ****************************************... ' * * ' * Mega 8 PAL Video Test Pattern 64 Colours ( noninterlaced ) * ' * * ' * V3.1.38 (c) 2008 Moshtech * ' * * ' ****************************************... ' ' Device -> Analog Devices AD722 or...

    Mikrokontrolery AVR   25 Sty 2010 16:45 Odpowiedzi: 4    Wyświetleń: 5740
  • [AT89C2051] Jak przejrzeć i przekonwertować kod C na Bascom dla AT89C2051?

    tu mozna zablokować wygaszanie ;---- UWAGA modyfikacja----- ;setb bPowerSave ;ustawienie tego bitu powoduje przejście ;w tryb oszczędzania energii(wygaszenie wyswietlaczy) ;średnik na początku spowoduje pominięcie tego polecenia ;tym samym nie będzie włączany tryb "Power Save" tu można zmienić tryb wyświetlania po włączeniu zasilania...

    Mikrokontrolery   04 Lut 2010 12:08 Odpowiedzi: 15    Wyświetleń: 2624
  • Zadanie o układach mikroprocesorowych do rozwiązania

    A gdzie tu miejsce na układ 8253? Jak wynika z tematu posta chodzi o uzyskanie takich przebiegów na układzie 8253. Czasem zanim sie nabije posta warto trochę pomyśleć... widzę, że kolega ma wielkie problemy z wyobraźnią, współczuję... ale zapewniam, że da się z tym jakoś żyć... tylko co jakiś czas trzeba ćwiczyć .... na milion sposobów można uzyskać...

    Mikrokontrolery   12 Kwi 2008 06:19 Odpowiedzi: 15    Wyświetleń: 1848
  • [BASCOM] Jak odczytać dane o przesunięciu z myszki PS2 w BASCOM?

    no temat nie wydaje sie problematyczny... ale pewnie zawsze sie trafi na jakies przeszkody :) no nie pomoge ci podajac gotowca, ale poszukalem chwile na necie i : PS/2 Mouse/Keyboard Protocol: http://www.burtonsys.com/ps2_chapweske.h... jesli jestes dobry w c to na podstawie ponizszego linku pewnie rozjasni sie w glowie (to interfejs klawiatury) http://www.atmel.com/dyn/resources/prod_...

    Mikrokontrolery   10 Gru 2007 20:23 Odpowiedzi: 3    Wyświetleń: 6923
  • AT90S2313: Jak skonfigurować Timer1 jako PWM do sterowania silnikiem?

    Witam chce użyć procesora AT90S2313 do sterowania szybkości silnika. I chyba najlepiej do tego będzie nadawał się licznik timer1 skonfigurowany, jako PWM. Czytałem o tym w pomocy, ale jakoś niewiele mi to gada:( z jakiego pinu będą wychodzić te impulsy??? Z T1(PD5) czy OC1(PB3) czy jeśli wpisze te „dosconnet” to wyjściem biedzie T1 a jeśli...

    Mikrokontrolery   18 Lis 2004 22:14 Odpowiedzi: 2    Wyświetleń: 2604
  • [atmega 8535] [atmega 8535][bascom] Jak określić jednostkę czasu PULSEIN dla różnych MHz?

    Źle zrozumiałeś ten zapis. Część odpowiedzialna za taktowanie co 10us wygląda tak: ... _pulse_in5: (at)genus(9) ; THIS FOR 10 US UNITS but approx. depends on XTAL ; you can remove the above call and tailor this routine ; when remarked 10 cycles/loop are needed and for 1 Mhz this is 10 uS ; for 4 MHz you need additional 30 cycles and the...

    Mikrokontrolery AVR   09 Lis 2008 17:03 Odpowiedzi: 2    Wyświetleń: 2567
  • [ATmega32][BASCOM][HC-SR04] - Pomiar odległości sonar HC-SR04

    Witam Od dłuższego czasu męczę się z napisaniem prostego programu obsługującego sonar HC-SR04. Nie wiedzieć czemu, na lcd cały czas wyświetla się 0. Wyeliminuj: Bitwait Echo_ , Set ....a także nie ma potrzeby podciągania portu wejściowego PC.0. Jest on stale podłączony do SR04 (Echo Pulse), gdzie zawsze jest określony stan lolgiczny. Również zamiast...

    Mikrokontrolery Początkujący   21 Sie 2013 17:31 Odpowiedzi: 4    Wyświetleń: 3441
  • Attiny2313/bascom/serwa - Błąd programu, kiedy wartośc "Waitus" jest z

    Może zaczniesz od czegoś łatwiejszego , będzie prościej i mniej stresująco . No, nie żartuj z faceta!. Co może byc łatwiesze (?) ? miganie diodą ?... Spójrz na jego ?credentials? w lewym oknie. Gośc jest tu około 10 lat, więc pewne rozeznanie w temacie posiada i ?kurs? z miganiem diodą z pewnością dawno ukończył. Może potrzebuje troche odmiennego spojrzenia...

    Mikrokontrolery AVR   04 Lip 2016 11:34 Odpowiedzi: 23    Wyświetleń: 1482
  • Jak zmienić stan pinu na przeciwny w Arduino IDE? Analogia do Toggle w Bascomie

    Dziękuję, Teraz LED rozjaśnia się i ściemnia. Proszę przerób swój program z poprzedniego postu tak aby LED włączał się i wyłączał co 500ms. Z przyjemnością dostosuję program do nowej funkcjonalności, tak aby LED włączał się i wyłączał co 500 ms, zamiast pulsować. Oznacza to, że zamiast płynnego zwiększania i zmniejszania intensywności światła, LED...

    Arduino   18 Mar 2025 07:57 Odpowiedzi: 54    Wyświetleń: 1893
  • Zamiana kodu RFID na poziom 1z10 na ATmega8 w Bascom - jak to zrobić?

    Potrzebuję pomocy przy zamianie kodu "RFID Reader", tzn. żeby zamiast wyświetlania kodu karty na LCD uzyskiwać odpowiedni poziom na wyjściu 1z10 i czy jest to możliwe do zrealizowania na atmega8? Chciałbym użyć 8 ostatnich cyfr kodu karty. Posłużyłem się gotowcem, który był już na elektrodzie (dopiero uczę się bascoma i nie wiem jak się do tego zabrać):...

    Mikrokontrolery AVR   04 Mar 2012 23:34 Odpowiedzi: 0    Wyświetleń: 4585
  • Jak zmienić parametry przebiegu na ATTINY26 w kodzie Bascom?

    'GŁÓWNA PĘTLA PROGRAMU Do Noise = _on Waitus 1 Pulse = _off Waitus 70 Pulse = _on W tej czesci komenda waitus steruje opuznieniem.

    Mikrokontrolery   06 Wrz 2007 17:55 Odpowiedzi: 4    Wyświetleń: 1197
  • [bascom] Kłopoty z definiowalnymi znakami w VFD Noritake CU20029ECPB-W1J

    ... z resztą jest o wiele szybszy niż lcd więc to chyba nie kwestia zbyt szybkiego wysyłania. . Nie jestem pewien czy to będzie to - ale z tym zdaniem, że jest o wiele szybszy to bym się nie zgodził tak do końca bo wprawdzie minimalny czas (E)nable Pulse Width 450ns jest podobny jak w innych typowych wyświetlaczach LCD to już (E)nable Cycle Time 1000ns...

    Mikrokontrolery AVR   13 Gru 2009 20:59 Odpowiedzi: 6    Wyświetleń: 3572
  • [ATMEGA][BASCOM] układ wykonawszy regulacji napiecia poprzez kod

    "Jak ustawisz minimalną dla 2 stanów to wykresem jest linia prosta" Oczywiście, jak sama nazwa wskazuje PWM to Pulse-width modulation.(modulacja szerokości impulsu) Jeśli zasilisz układ napięciem 24V to przy wypełnieniu PWM=255 będziesz miał 24V. Jeśli ustawisz wypełnienie 50% czyli PWM= 127 to teoretycznie powinieneś otrzymać 12V. Dlatego proponowałem,...

    Mikrokontrolery AVR   14 Lut 2012 11:55 Odpowiedzi: 20    Wyświetleń: 4971
  • Licznik impulsów na Atmega8- jakie oprogramowanie w Bascom?

    Nostradamus na razie mam programator walnięty ale chciałem to na symulatorze odpalić i niestety nic... no chyba ze coś robie nie tak z tymi impulsami... możesz to sprawdzić u siebie może ja coś źle robie ? daje na symulatorze "sim timers" potem, portd.4 150 pulse i nic :(

    Mikrokontrolery   17 Sie 2007 21:02 Odpowiedzi: 4    Wyświetleń: 2756
  • [Bascom Tinny44] - Instrukcja Load na Timer1 nie działa poprawnie

    Ja wiem jak się robi programowy PWM..i mój kod działa. [syntax=basic4gl] Led Alias Portb.1 Dim Count As Byte Dim Pulse_width As Byte 'obsluga przerwania Timer1_isr: Incr Count If Count = 100 Then Count = 0 If Count < Pulse_width Then Set Led Else Reset Led [/syntax] Musisz sobie tylko dobrać odpowiednią predkość testowane na ~7,8kHz. Pulse Width...

    Mikrokontrolery AVR   11 Lut 2015 18:57 Odpowiedzi: 25    Wyświetleń: 1686
  • AVR 90S8515 - Licznik na T0 nie zlicza impulsów, co robię źle?

    eee tam nie liczy... Jak sobie otworzysz AVR Simulator ( w Bascom'ie ), to wybierz zakładkę Interrupts . Tam masz klawisz Pulse i standartowo portb.0 . Jak klikniesz to printuje przyrost licznika.

    Mikrokontrolery   21 Gru 2003 09:02 Odpowiedzi: 5    Wyświetleń: 1412
  • [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ń: 2565
  • [Atmega8] [Atmega8][Bascom] Jak napisać działający licznik impulsów do prędkościomierza?

    Nauczcie się wreszcie, że od sterowania licznikiem w trybie COUNTER podczas symulacji jest opcja PULSE. Czytanie instrukcji/helpa przecież chyba nie boli: The pulse generator can be used to supply pulses to the timer when it is used in counter mode. First select the desired pin from the pull down box. Depending on the chip one or more pins are available....

    Mikrokontrolery AVR   02 Lip 2008 18:40 Odpowiedzi: 8    Wyświetleń: 4039
  • Holter EKG (AD8232, Bascom, KokkeKat FAT)

    Tu oferta Banggood [url=https://www.banggood.com/AD8232-Mea...

    DIY Konstrukcje   01 Lut 2022 21:31 Odpowiedzi: 29    Wyświetleń: 19014
  • [ATMEGA][BASCOM] Wielokanałowy ściemniacz oświetlenia-wyłącz

    timer jest tak ustawiony, aby przerwanie było generowane co 100us, w ten sposób mam możliwość ustawienia 100 poziomów, bo poł okres sinusoidy trwa 10ms, wiec 10ms / 100 = 100us. W przerwaniu mam formułkę podobną do tej (teoretycznej): if( temp_delay++ >= (100 - x%)) triac_pulse(); to były założenia, a w praktyce, jasność żarówki przy 20% jest na tyle...

    Mikrokontrolery AVR   07 Lut 2010 16:21 Odpowiedzi: 16    Wyświetleń: 5519
  • ATtiny2313 BASCOM: Funkcja PULSEIN blokuje działanie programu, dlaczego?

    Funkcja działa na tym procku ale tylko z dołączonym rezonatorem kwarcowym. Na rezonatorze wewnetrznym powoduje zawieszanie się procka.

    Mikrokontrolery   13 Lut 2007 10:08 Odpowiedzi: 2    Wyświetleń: 1627
  • [BASCOM] Pulsein na kilku portach - jak poprawnie odczytać wiele kanałów?

    Witam Wziąłem się za mikser kanałów do modelu zdalnie sterowanego. Po długich poszukiwaniach i kilku (no dobra - kilku set ;) ) próbach znalazłem instrukcję pulsein. Wiem, że to softwarowe itd, ale z odbiornika w modelu dobrze odczytuje sygnały PWM. Więc podłączyłem serwo i programowo połączyłem je z tym co pulsein odczytuje. Na serwo wysyłam długość...

    Mikrokontrolery   25 Sie 2010 22:07 Odpowiedzi: 1    Wyświetleń: 1920
  • Jak ustawić Pulsein dla stabilizacji obrotów silnika DC na ATmega8?

    Chcę sterować silnikiem DC z przekładnią 1:25. Silnik ma wykonywać 1 obrót w ciągu sekundy. Na jego osi zamocowałem tarczę z 4 otworami, co w ciągu 1s powinno dać mi 100 impulsów. Do regulacji PWM chcę użyć instrukcji Bitwait i Pulsein. I teraz mam pytanie: dla danych j/w. jaka powinna być wartość zmiennej w instrukcji Pulsein aby móc ją uzyć w instrukcji...

    Mikrokontrolery   22 Cze 2007 23:57 Odpowiedzi: 3    Wyświetleń: 1939
  • Bascom: brak połączenia z czujnikiem Honeywell ASDXRRX001PG7A5 przez I2C

    Nota katalogowa: http://www.tme.eu/pl/Document/343e3705f0... Nie moge połączyć się z czujnikiem HONEYWELL ASDXRRX001PG7A5 po i2c Mój program: Read operation: Start, Slave Address, R/W =1, Data Byte 1 (MSB), Ackn Bit, Data Byte 2 (LSB). The output is corrected pressure as unsigned 12 bits. Slave Address...

    Mikrokontrolery Początkujący   18 Kwi 2014 16:14 Odpowiedzi: 7    Wyświetleń: 1434
  • 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ń: 2317
  • [ATMEGA8] Jak wyświetlić i przewijać napisy na tablicy LED 8x24 z ATMEGA8 w BASCOM?

    Napisałem program, który podczas przerwań licznika T0 zapala kolejno dane kolumny: St_cp Alias Portb.0 'ustawienie nazwy dla STORAGE CLOCK PULSE Sh_cp Alias Portb.5 'ustawienie nazwy dla SHIFT CLOCK PULSE Ds Alias Portb.3 'ustawienie nazwy dla DS Odmierz: 'przerwanie od timer0 Load Timer0 = 1 If K = 23 Then K = 0 Gosub Kolumny Return Kolumny: 'podprogram...

    Mikrokontrolery AVR   03 Lut 2009 21:57 Odpowiedzi: 7    Wyświetleń: 5397
  • [Bascom] Kod dla czujnika odbiciowego IR - ignorujące światło słoneczne

    Jak wygląda kod w BASCOM do bariery optycznej z modulowaną wiązką? Portb.2 - nadajnik IR Portb.0 - LED - kontrolka Portb.3 - odbiornik IR Aby stworzyć kod obsługujący barierę optyczną z modulowaną wiązką IR w BASCOM, musimy wykonać kilka kroków: 1. Modulacja sygnału na nadajniku IR : Sygnał IR jest często modulowany, aby uniknąć zakłóceń z otoczenia....

    Mikrokontrolery AVR   25 Gru 2023 12:39 Odpowiedzi: 57    Wyświetleń: 1596
  • [BASCOM][atmega16] Przerwanie zewnętrzne co 4ms i komunikacja 1wire - kolizja

    Te czasy to chyba chodzi o mikrosekundy a nie milisekundy? Przy odstępach rzędu ms nie byłoby najmniejszego problemu, jako że najdłuższe co może być, czyli reset pulse trwa zaledwie 480 us. Ale ok, napisz coś więcej o tym pomiarze obrotów. Dlaczego wykorzystałeś wejście INT, zamiast wejście taktujące timer? Jeśli zastosowałbyś timer to problem znika,...

    Mikrokontrolery AVR   15 Mar 2012 13:42 Odpowiedzi: 30    Wyświetleń: 4634
  • CD4021 z Bascomem - pętla zatrzymuje się na poleceniu Shiftin, jak to naprawić?

    Witam, Chciałbym obsłużyć układ CD4021 (specyfikacja http://www.fairchildsemi.com/ds/CD/CD402... Mam 2 takie układy połączone ze sobą (to klawiatura MIDI z http://www.sklep.avt.com.pl/go/_info/?id... W załączniku jest plik, który znalazłem w sieci. Zasugerowałem się kodem i stworzyłem coś takiego: $regfile = "m32def.dat" $crystal...

    Mikrokontrolery   02 Maj 2007 20:58 Odpowiedzi: 4    Wyświetleń: 1835