bascom compare

Znaleziono około 832 wyników dla: bascom compare
  • Konfiguracja Timer1 w BASCOM AVR dla MEGA8535 z przerwaniem Compare Match

    Oto prosty przykład: $regfile = "m8def.dat" $crystal = 4000000 Config Timer1 = Pwm , Prescale = 1 , Compare A = Disconnect Compare1a = 32768 On Compare1a Oc1a_int Enable Compare1a Enable Interrupts Do nop nop nop nop Loop Oc1a_int: nop nop nop Return Reszta opisana w Helpie :wink: Piotrek

    Mikrokontrolery   29 Maj 2005 01:24 Odpowiedzi: 11    Wyświetleń: 3459
  • [ATMEGA88] Konfiguracja 4xPWM w ATMEGA88 za pomocą BASCOM - jak to zrobić?

    Witam. Można np. tak :) 6 x Pwm Config Timer0 = Pwm , Prescale = 1 , Pwm = On , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down Config Timer1 = Pwm , Pwm = 8 , Prescale = 1 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down 'Konfiguracja Timera Config Timer2 = Pwm , Prescale = 1 , Pwm = On , Compare A Pwm = Clear Down , Compare B Pwm...

    Mikrokontrolery AVR   03 Paź 2010 19:22 Odpowiedzi: 6    Wyświetleń: 3121
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Zegar LED Bascom - Programowanie zegara LED w Bascomie

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

    Mikrokontrolery AVR   13 Sie 2016 15:30 Odpowiedzi: 7    Wyświetleń: 2076
  • REKLAMA
  • Bascom ATtiny2313 PWM – sprawdzenie kodu sterowania jasnością diod po przycisku

    tak, teraz te 2 przypisania odnoszą się do Timera 1 i wyprowadzeń oc1a i oc1b, więc poprawnie zakładając, że konfiguracja uwzględnia tryb 10-bit, czyli: Config Timer1 = Pwm , Pwm = 10, Compare A Pwm = Clear Up, Compare B Pwm = Clear Up, Prescale = 1

    Mikrokontrolery   21 Kwi 2011 11:51 Odpowiedzi: 5    Wyświetleń: 2222
  • Konfiguracja przerwań komparatora w AT90S2313 w Bascomie - termostat

    Witam... Ja bym nie bawil sie w komparator i ... tylko wzioł cfrowy termometr 1-wire np DS1822, DS1821(swoją drogą da sie go zaprogramować jako termostat) no ale można zrobić to w rózny sposób, wracam do tematu postu... Przerwanie od komparatora w BASCOM Config Aci = On , Compare = Off , Trigger = Toggle On Aci Przerw Enable Interrupts Enable Aci coś...

    Początkujący Elektronicy   07 Lut 2005 16:31 Odpowiedzi: 4    Wyświetleń: 1650
  • BASCOM AtTiny85 - Początki, programy, problemy, pytania...

    Jak użyć timera (tzn. jak wyciągnąć z niego np zmienną dodawaną, lub resetowaną co określony czas?) Boję się jeszcze TIMERów :) Nie ma się czego bać. Oto prosty programik, który na pewno pomoże. 796182 Jednak dziwię się dlaczego nie używasz sprzętowego PWM. Attiny 2313 posiada ich cztery. Na każdym z timerów po dwa. [syntax=vbnet]Dim R As Integer Dim...

    Mikrokontrolery Początkujący   30 Maj 2021 07:01 Odpowiedzi: 79    Wyświetleń: 7218
  • [BASCOM] BASCOM PWM – jak uzyskać płynne rozjaśnianie i ściemnianie diody LED?

    Config Timer1 = Pwm , Pwm = 10 , Prescale = 1 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Up 'Config Timer0 = Pwm , Prescale = 1 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Down Start Timer1 Dim I As Integer Config Portb = 8 Do for i = 0 to 1023 pwm1a = i waitms 10 next for i = 1023 to 0 step -1 pwm1a = i waitms 10 next Loop End Pozdrawiam

    Mikrokontrolery   13 Wrz 2007 16:13 Odpowiedzi: 7    Wyświetleń: 2727
  • [BASCOM] Jak obliczyć rzeczywistą częstotliwość PWM dla Attiny13A w BASCOM?

    Ustawiam preskaler na 8 i mam częstotliwość prawie 300 Hz a potrzebuje 2 razy tyle jak to zrobić, bo przecież nie mogę ustawić preskalera na 4? Czyli przynajmniej jedno można stwierdzic, że taktujesz processor 1,2 MHz; a nie jak twierdziłeś i zakładałeś wczwśniej; 9600 000(!)_ Twoja konfiguracja timera0: Phase Correct PWM i otrzymany wynik częstotliwości...

    Mikrokontrolery AVR   29 Lip 2014 21:53 Odpowiedzi: 12    Wyświetleń: 2409
  • REKLAMA
  • Bascom ATTiny2313 – konfiguracja 3 kanałów PWM, jak ustawić wyjścia i rejestry?

    A masz gotowca: Set Tccr1a.7 // Set OC1A on Compare Match (Set output to high level). Set Tccr1a.6 Set Tccr1a.5 //Set OC1B on Compare Match (Set output to high level). Set Tccr1a.4 Set Tccr1a.0 //WGM10 Fast PWM 8-bit Set Tccr1b.3 //WGM12 Pwm1a = 0 Pwm1b = 0 Set Tccr1b.cs00 //Prescale = 1

    Mikrokontrolery AVR   28 Sty 2010 12:05 Odpowiedzi: 15    Wyświetleń: 3650
  • [bascom] Różnice w przerwaniach między Atmega8 a Atmega32 w Bascom - jak dostosować kod?

    Te procesory się aż tak nie różnią. Dodatkowe funkcjonalności pinów nie przeszkadzają w niczym dopóki ich nie uruchomisz. (PCINT - Pin Change Interrupt trzeba wiedzieć jak włączyć). Jest duża różnica jeśli chodzi o Timery właśnie. Mega8 ma na przykład tylko jeden rejestr Compare dla Timer2 dlatego inaczej się nazywają. Opisałem to u siebie na stronie...

    Mikrokontrolery Początkujący   05 Gru 2014 06:58 Odpowiedzi: 12    Wyświetleń: 1476
  • BAscom atmega - Programowanie w Bascomie,silnik DC,Atmega32

    Do autora - przyjrzyj się [syntax=vbnet]Config Portd.5 = Output : Dc_wlacz Alias Portd.5 Config Portd.1 = Input : S12_wolniej Alias Portd.1 Config Portd.2 = Input : S11_szybc Alias Portd.2 Config Pina.0 = Output : Kier_lewo Alias Pina.0 Config Pina.1 = Output : Kier_prawo Alias Pina.1 Config Pina.4 = Input : S10_start Alias Pina.4 Config Pina.5 = Input...

    Mikrokontrolery AVR   20 Lut 2016 11:42 Odpowiedzi: 32    Wyświetleń: 3258
  • Bascom AVR - Dekodowanie części jawnej z układów HCS200/301

    Robi się to prosto na wejściu ICP Atmegi, mierzysz czas pomiędzy kolejnymi zboczami, raz jest opadające, raz narastające itd.. potem to tylko interpretacja wyników, liczenie bitów i po odliczeniu 64 bitów z transmitowanych 66, bo dwa ostatnie dla uproszczenia procedury pomijasz. wyświetlasz na LCD lub wysyłasz po RS232 do komputera, a tam wyświetlasz...

    Mikrokontrolery AVR   12 Kwi 2018 10:43 Odpowiedzi: 40    Wyświetleń: 7140
  • REKLAMA
  • ATMEGA128 BASCOM automatyczne przeładowanie timer3

    Witam, niestety ale chyba coś jest nie tak? Na wstępie należałoby wyjaśnić że nie ma czegoś takiego jak "automatyczne przeładowanie timera" (reload/load timer1 powiedzmy). Termin ten jest związany z procedurą konfiguracji timerów występującą tylko w trybie "Normal", gdzie każdorazowo początkowa wartość timera musi być wpisana przez processor. Taka...

    Mikrokontrolery AVR   21 Sty 2015 23:40 Odpowiedzi: 6    Wyświetleń: 1955
  • ATmega8 i BASCOM: Jak użyć trzeciego wyjścia PWM na PB3/OC2?

    Dokładnie tak samo jak w przypadku TIMER1: CONFIG TIMER3 = PWM , PWM = 8 | 9 | 10 , PRESCALE = 1 | 8 | 64 | 256 | 1024 , COMPARE A PWM NO_OUTPUT ] = CLEAR UP | CLEAR DOWN | DISCONNECT , COMPARE B PWM NO_OUTPUT ] = CLEAR UP | CLEAR DOWN | DISCONNECT Licznik TIMER3 jest dokładną kopią licznika TIMER1 zatem wszystkie opcje jak i nazwy rejestrów są takie...

    Mikrokontrolery   01 Lis 2010 21:31 Odpowiedzi: 4    Wyświetleń: 7018
  • [bascom] Jak wysłać zadaną częstotliwość na głośnik w Bascom 51 i AVR?

    Witam, Polecenie SOUND port , il_impulsów , czas_impulsu To mi nie pomoże. Jako argument chcę podać potrzebną częstotliwość (liczba), a nie ilość impulsów i czas impulsu... Jeżeli znasz częstotliwość to nie problem określić ilość impulsów i czas trwania, ale ta funkcja jest mało precyzyjna. Lepiej wykożystać do tego Timera: $crystal = 4000000 Pwm1a...

    Mikrokontrolery   15 Wrz 2005 20:22 Odpowiedzi: 3    Wyświetleń: 2093
  • Jak skonfigurować PWM i ADC w Bascom dla robota Line Follower?

    Najprosciej mowiac PWM to wyjscie na pinach PB1 i PB2 Do tych wyjsc mozemy zapisywac wartosc PWM ktora bedzie sie zawierac miedzy 0 a 254 , Dzieki temu mozna regolowac predkosc silnika DC w prosty sposob, np za pomoca tranystora NPN bez wiekszej komplikacji ukladu moze to byc np TIP122 co do progamowania ten kawelk kodu pokazuje jak zaprgoramowac PWM...

    Mikrokontrolery AVR   29 Kwi 2011 21:05 Odpowiedzi: 18    Wyświetleń: 3963
  • [BASCOM] - Jak poprawnie i cyklicznie wyświetlać na LCD

    Chciałbym jednak użyć CTC, ale kompletnie nie wiem jak się za to zabrać w Bascomie. Nie znalazłem na forum żadnych przykładów. Jak by ktoś poczęstował przykładem kodu dla z CTC w Bascom to byłbym niezmiernie wdzięczny :) Jakieś kilka dni temu, nie dłużej jednak niż tydzień, ‘gaskoin’ podal dokładną procedurę konfiguracji CTC. Jeżeli przeoczyłeś...

    Mikrokontrolery AVR   02 Lip 2011 16:23 Odpowiedzi: 10    Wyświetleń: 4967
  • Bascom ATTiny2313 i Modulacja szerokości impulsu PWM

    Nie mogę się doszukać w helpie jak skonfigurować i używać PWM dla Tiny2313 w Bascom AVR a wyszukiwarka na forum nie działa, ktoś może mi pomóc? Ponieważ nie za bardzo ufam Bascomowi przy konfiguracji automatycznej( Config Timerx) , to wolę poustawiać rejestry ręcznie , korzystając z dokumentacji :D $regfile = "attiny2313.dat" $crystal = 1000000...

    Mikrokontrolery   28 Lut 2007 18:15 Odpowiedzi: 6    Wyświetleń: 9798
  • Atmega Bascom - Kluczowanie falą prostokątną 38 kHz czy się da za pomocą PWM?

    Proszę, może to Cię zachęci do przeczytania reszty we własnym zakresie. Program "miga" nośną 38kHz co 1ms ;) http://obrazki.elektroda.pl/5631733100_1... [syntax=vbnet] $regfile = "m8def.dat" $crystal = 8000000 $hwstack = 64 $swstack = 32 $framesize = 32 Config Timer2 = Timer , Prescale = 1 , Compare = Toggle , Clear Timer = 1 Compare2...

    Mikrokontrolery AVR   29 Mar 2016 19:19 Odpowiedzi: 6    Wyświetleń: 1170
  • BASCOM - Jak wybudzić termometr z trybu powersave dwa razy na minutę?

    POWERSAVE (ATMEGA88) This mode is identical to Power-down, with one exception: If Timer/Counter2 is enabled, it will keep running during sleep. The device can wake up from either Timer Overflow or Output Compare event from Timer/Counter2 if the corresponding Timer/Counter2 interrupt enable bits are set in TIMSK2, and the Global Interrupt Enable bit...

    Mikrokontrolery Początkujący   02 Sty 2015 14:41 Odpowiedzi: 5    Wyświetleń: 1047
  • ATmega8 Bascom - opóźnienie gaszenia LED po puszczeniu przycisku S1

    Jeżeli przycisk miałby podciąganie to zawsze byłby w trybie gaszenia a po wciśnięciu i zwarciu do masy 0 czyli tryb rozjaśniania tu mi już coś nie pasuje! Dodano po 20 [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 16000000 Config Pinb.1 = Output Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Disconnect , Prescale =...

    Mikrokontrolery AVR   05 Lut 2012 19:38 Odpowiedzi: 21    Wyświetleń: 5530
  • [Mega8] Jak napisać kod PWM w Bascom dla Mega8 do regulacji silnika 12V?

    Prosze bardzo: 'Program regulujący prędkość obrotową silnika DC 12 V 'Do sterowania wykorzystano sygnał PWM 'Częstotliwość przebiegu PWM ok. 254 Hz - 8 MHz/510/64 'Przycisk S1 zwiększa prędkość obrotową silnika 'Przycisk S2 zmniejsza prędkość obrotową silnika $regfile = "m8def.dat" 'informuje kompilator o pliku 'dyrektyw mikrokontrolera $crystal...

    Mikrokontrolery AVR   05 Lip 2008 20:35 Odpowiedzi: 4    Wyświetleń: 3696
  • Bascom - jak ustawić narastające zbocze i przerywane PWM w etykieciarce?

    Ten kod musisz okrzesać :D Czym to programujesz? Pytam bo umieściłeś dyrektywy dla programatora. Może i nie byłoby w tym nic dziwnego, ale w kodzie masz napisane 8MHz a tymi dyrektywami mikrokontroler zostałby ustawiony na fabryczne 1MHz... Inna sprawa to ten pomiar na ADC i zapisywanie jego wyniku po obliczeniach do PWM. Nie wszystkie tryby PWM mają...

    Mikrokontrolery AVR   01 Gru 2015 16:09 Odpowiedzi: 6    Wyświetleń: 1212
  • BASCOM - [ATtiny2313] Sterownik podwórkowy: Poprawa kodu dla lamp i bramy

    Proszę. Nie opisywałem go i tutaj może wyglądać dziwnie, ale u mnie rysuje linie łączące bloki. Wygląda to jak na załączonym obrazku i nie mam potrzeby dla takiego kodziku tego opisywać. http://obrazki.elektroda.pl/9672124500_1... Błąd mógł się wkraść bo to tylko tak z doskoku dla relaksu napisałem w pół godzinki. Życzę owocnego testowania...

    Mikrokontrolery AVR   25 Paź 2015 20:45 Odpowiedzi: 9    Wyświetleń: 1710
  • Mega8 sterowanie Pwm - prośba o sprawdzenie programu .

    No więc jeśli stosujesz M8 to masz gotowe rozwiązanie powyżej. A... zapomniałem napisać, że potrzebny dzielnik napięcia. Może być przez 2 i jako napięcie odniesienia podać AVCC (o ile AVCC=5V). $crystal = 4000000 $regfile = "m8def.dat" Config Timer1 = Pwm , Pwm = 10 , Prescale = 8 , Compare A Pwm = Clear Down 'Konfiguracja Timera Config Portd...

    Mikrokontrolery   21 Lut 2008 23:32 Odpowiedzi: 3    Wyświetleń: 1796
  • Bascom - Jak wrócić z podprogramu do pętli głównej po goto?

    Nie chce mi się zagłębiać dalej w pisanie. Tych trybów możesz sobie dopisać ile chcesz. I jak Przewijajac menu naciśniesz Set to zmień tryb na, na przykład, "Ustawiam_temp" i w tym trybie znów przyciski Plus i Minus bedą działać dla zmiennej ustawianej. Potem naciskasz ESC i wracasz do trybu jakiego chcesz.. to proste i pewne. [syntax=basic4gl]$regfile...

    Mikrokontrolery   04 Sty 2015 15:13 Odpowiedzi: 7    Wyświetleń: 1464
  • Barometr, wilgotnościomierz i termometr w jednym

    http://obrazki.elektroda.pl/8267947700_1... Ponad 20 lat temu jako amator hobbysta budowałem proste układy elektroniczne. Studia i styczność z informatyką spowodowały, że porzuciłem hobby pod nazwą "składanie elektroniki" na rzecz "składanie programów komputerowych". W bieżącym roku (2011) dzięki uprzejmości kolegi Jacka.M, który okazał...

    DIY Konstrukcje   13 Lis 2011 11:25 Odpowiedzi: 25    Wyświetleń: 27215
  • [ATmega8] [ATmega8][Bascom] Sterownik IR: problem z instrukcją case i kanałami PWM

    Podejrzewam że problem jest z odbiorem danych z pilota. BASCOM i GETRC5 nie za bardzo sobie z tym radzi. No i czy masz na pewno pilota RC5? Dodano po 1 Zobacz to: [syntax=basic4gl] $regfile "m8def.dat" 'konfiguracja mikroprocesora $crystal = 4000000 'konfiguracja kwarcu Config Portb = &B11111111 Portb = &B11111111 Config Portc = &B1111101...

    Mikrokontrolery Początkujący   04 Lip 2012 18:47 Odpowiedzi: 36    Wyświetleń: 6333
  • Bezprzewodowy termometr do pieca C.O. BASCOM 433MHz z zapisem danych na kartę SD

    http://obrazki.elektroda.pl/3089511800_1... Witam, dziś prezentuje swój bezprzewodowy termometr pracujący na częstotliwości 433 MHz. Urządzenie składa się z nadajnika i odbiornika. Nadajnik odczytuje temperaturę pieca C.O. i wysyła ją do odbiornika. W odbiorniku mamy możliwość ustalenia górnego i dolnego progu załączenia alarmu, który...

    DIY Konstrukcje   21 Lip 2018 13:17 Odpowiedzi: 124    Wyświetleń: 51096
  • Zmiana TIMER1 na TIMER2 dla PWM w ATMEGA32 - jak to zrobić? BASCOM

    Config Pinb.3 = Output 'Config Timer0 = Pwm , Prescale = 1 , Compare Pwm = Clear Down Set Tccr0.pwm0 Set Tccr0.com00 Set Tccr0.com01 Set Tccr0.cs00 Ocr0 = 127 'T2 już normalnie ;) Config Timer2 = Pwm , Prescale = 1 , Compare Pwm = Clear Down Ocr2 = 127

    Mikrokontrolery Początkujący   18 Paź 2024 07:59 Odpowiedzi: 12    Wyświetleń: 336
  • Laminarka PCB ciut przekombinowana :-)

    http://obrazki.elektroda.pl/7139682100_1... Witajcie Wlasciwie jest to moj pierwszy temat na forum wiec prosze z gory o wyrozumialosc. Przepraszam rowniez, za brak polskich fontow, ale pomimo prob wielu nie ogarniam wiekszosci ogonkow z racji lokalizacji :/ Przyszly swieta, czas urlopu i odpoczynku... Niestety wraz ze swietami przybyla...

    DIY Konstrukcje   25 Lut 2015 04:02 Odpowiedzi: 24    Wyświetleń: 10647
  • [Bascom] Kod dla czujnika odbiciowego IR - ignorujące światło słoneczne

    Zacznijmy od tego, że w Tiny2313 nie ma ADC więc tu pytanie jest bezprzedmiotowe :D W Tiny261 timery są ciut nowsze niż w przypadku Mega8 i Tiny13. Wystepują tam już podwójne rejestry dla Timera0. Są to odpowiednio A i B czyli COMPARE 0 A i COMPARE 0 B. Zero odbosi się właśnie do Timera 0 Ogólnie dla nowszych prockow AVR jest to normą że tych rejestrów...

    Mikrokontrolery AVR   25 Gru 2023 12:39 Odpowiedzi: 57    Wyświetleń: 1590
  • [atmega8] [atmega8][bascom] Błąd kompilacji PWM - Compare A Pwm w programie sterownika

    Tu jest dokładniej, str.99 dla ATMega32: "The PWM resolution for fast PWM can be fixed to 8-, 9-, or 10-bit, or defined by either ICR1 or OCR1A. The minimum resolution allowed is 2-bit (ICR1 or OCR1A set to 0x0003), and the maximum resolution is 16-bit (ICR1 or OCR1A set to MAX)." Dodano po 1 "Bascom rozleniwia" Nie Bascom rozleniwia- ludzie są z natury...

    Mikrokontrolery AVR   31 Maj 2010 22:10 Odpowiedzi: 21    Wyświetleń: 2449
  • Prostownik do ładowania akumulatorów (auto)

    Pierwsze stosuję procki które maja oporniki . Stosuję zasadę minimalnego połączenia , żeby była zachowana . Zasilanie musi pochodzić ze wspólnego źródła ale zawsze procesor musi mieć oddzielny stabilizator . Napięcie referencyjne robię tak jak zaleca to producent procka (chyba wie co produkuje) Zawsze stosuję 7805 bo wiem że jest OK i mam zawsze 5.02V(byle...

    Artykuły   29 Sty 2024 10:53 Odpowiedzi: 2692    Wyświetleń: 1193982
  • Prostownik do ładowania akumulatorów 12/24V na atmega16

    Nie wiem na które pcb patrzysz , to ostatnie do pełnej wersji z pomiarem prądu i napięcia ,patrzę i widzę że jest OK . pin40 i pin39 są podpięte do dzielnika kondensator żeby nie pływał pomiar zbytnio. nie widzę tego o czym piszesz . Wieczorem sprawdzę jeszcze raz i podam zaktualizowane . Ok jest wieczór więc zamieściłem na 2 str. schemat i pcb w eagle...

    DIY Warsztat   06 Gru 2023 09:08 Odpowiedzi: 290    Wyświetleń: 135309
  • Modułu z mostkiem H L298 - recenzja i opinia

    Dzisiaj postaram się przybliżyć Wam mostki H. Mostek H jest układem elektrycznym umożliwiającym zmianę kierunku silnika prądu stałego poprzez odwracanie polaryzacji napięcia na jego wyjściu. Mostek taki można wykonać np. z przekaźników, tranzystorów lub można zastosować gotowy układ scalony. Nazwa pochodzi od graficznego odwzorowania układu. Mostek...

    Artykuły   07 Cze 2018 17:36 Odpowiedzi: 12    Wyświetleń: 7071
  • ATMega8 PWM: Czy konfiguracja Bascom jest poprawna? Częstotliwość PWM?

    Proszę was o szybkie sprawdzenie czy ta konfiguracja pwm będzie działała poprawnie. $regfile = "m8def.dat" $crystal = 12000000 Baud = 19200 Config Portb = Output Portb = &B00000000 Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up Pwm1a = 100 Pwm1b = 200 Ps.Z jaka częstotliwością działa pwm w atmega8?

    Mikrokontrolery AVR   11 Paź 2010 11:08 Odpowiedzi: 4    Wyświetleń: 1731
  • [Bascom] ATmega1281 Bascom – konfiguracja i obsługa Timer4 w trybie CTC, ekran dotykowy ADC

    Możesz zamieścić ten fragment kodu, który działa z Timerem1? I dlaczego stosujesz tryb Timer4 Compare Match A?

    Mikrokontrolery Początkujący   18 Lip 2012 05:54 Odpowiedzi: 18    Wyświetleń: 2071
  • Bascom - multipleksowanie 6xLED - kłopot z timerem

    (at)maximus22_kr Niezależnie od użytego języka programowania zapomnij o instrukcjach wait. Tego nie będzie się dało połączyć z żadnym sensownym programem. Należy to zrobić tak jak pisałem: - przerwanie OVF - zmiana wyświetlanej cyfry - przerwanie compare - wygaszanie bieżącego wyświetlacza. Wtedy czas pomiędzy OVF a compare to czas, w którym dany wyświetlacz...

    Mikrokontrolery   25 Lut 2018 20:36 Odpowiedzi: 6    Wyświetleń: 630
  • Jak zaimplementować linearyzację regulacji mocy w BASCOM Basic?

    Witam. Można i tak kolego Kuniarz , ja robię to troszkę inaczej . Korzystam z przerwania od porównania wartości dla timera 1 . Przerwanie INT0 staruje timer od zera natomiast przerwanie Compare A załącza triak a Compare B wyłącza impuls bramkowy. Wartość od zera do wartości Compare A to opóźnienie załączania triaka od przejścia przez zero . Natomiast...

    Mikrokontrolery   25 Lip 2018 14:19 Odpowiedzi: 67    Wyświetleń: 24689
  • Bascom - jak włączyć, zmierzyć i wyłączyć czujnik RS232 na Atmega32?

    W załączniku skompilowany kod wraz z obsługą LCD z tego Twojego kodu i pinem podświetlania. Sprawdź też prywatną wiadomość ;) Nawiasem pisząc to Submode New i Compare nie mają tylko najstarsze wersje Bascom..pewnie te spolszczone :D Przetestuj załącznik. Do wyboru BIN lub HEX

    Mikrokontrolery AVR   12 Lis 2015 17:28 Odpowiedzi: 8    Wyświetleń: 2133
  • Jak zapobiec błyskowi diod na starcie w attiny13 z BASCOM?

    Ma to tak działać że zaraz po włączeniu ma się rozjaśniać jedna dioda i taka jest konfiguracja pinów. Kierunek wzrostu jasności ze wzrostem zmiennej X (pwm1a) nie zależy od konfiguracji pinów. Kontroluje to konfiguracja timera. Zmień odpowiednie wpisy dla timera (tak jak doradziłem w poprzednim) : Config Timer1 = Pwm , Prescale = 256 , Pwm = 8 , Compare...

    Mikrokontrolery Początkujący   07 Lut 2019 07:28 Odpowiedzi: 15    Wyświetleń: 726
  • Bascom AVR: Jak zmierzyć przesunięcie fazowe sygnału prostokątnego 8kHz?

    Fundamentalną sprawą jest to, że w trybie Clear Timer after Compare match, Timer jest zerowany i jeśli Compare B jest większe od Compare A to nigdy nie wystąpi bo Timer tam nigdy nie dojedzie ;)

    Mikrokontrolery AVR   21 Sty 2017 18:06 Odpowiedzi: 48    Wyświetleń: 2592
  • Nieaktywne wyjście PWM PB.4 w Attiny45 - kod Bascom

    Witam. Może mi ktoś powiedzieć dlaczego nie działa wyjscie PWM na końcówce PB.4? $regfile = "attiny45.dat" $crystal = 8000000 Config Portb = &B110111 Portb = &B111111 Config Timer1 = Pwm , Compare B Pwm = Clear Down , Prescale = 1 DO OCR1B = 100 loop to kawałek programu reszta nie jest istotna...

    Mikrokontrolery AVR   24 Paź 2019 08:18 Odpowiedzi: 5    Wyświetleń: 888
  • Atmega 328 PB - losowa synchronizacja kanałów Compare w generacji częstotliwości

    Kod https://obrazki.elektroda.pl/3606721800_... Bardziej coś takiego:[syntax=vbnet] Config Timer1 = Timer , Prescale = 8 , Compare_a = celar_up , Compare_b = clear_up , Clear_timer = 1 Set TCCR1B.WGM13 Compare1a = 144 Compare1b = 144 ICR1 = 288[/syntax]

    Mikrokontrolery AVR   03 Lis 2017 11:25 Odpowiedzi: 18    Wyświetleń: 1380
  • Jak wyłączyć przerwania OC2 na PB.3 w Atmega8 w Bascom?

    ...Dziękuję za pierwszy konkretny post w sprawie ... No to ja dodam cos konkretnego od siebie. Dla niewierzącego mirekk36 cytat z NE6/2004 "W Bascom nie działa Config Timer1=TIMER, PRESCALE=8, Compare A =TOGGLE, działa natomiast TCCR1a=&B01000000 TCCR1b=&B00001010 Takich przykładów jest po kilka w publikowanych programach. Ten osobnik (może osobniczka)...

    Mikrokontrolery AVR   28 Sty 2009 20:12 Odpowiedzi: 19    Wyświetleń: 1666
  • AVR - BASCOM - ATtiny2313 - niestabilna praca głównej pętli przy zmianie PWM

    Może ten zapis Compare A = toggle wstaw w innym miejscu np w pętli głównej i sprawdź (tylko czy bascom łyknie coś takiego).

    Mikrokontrolery AVR   06 Mar 2015 17:20 Odpowiedzi: 12    Wyświetleń: 1029
  • [ATTINY13] BASCOM - PWM do sterowania 3 diod LED przez driver tranzystorowy

    Też mi pomoc :) Piszę właśnie programik na attiny13 więc proszę : $regfile = "ATTINY13.DAT" $crystal = 9600000 Config Adc = Single , Prescaler = Auto , Reference = Avcc Config Pinb.0 = Output Config Timer0 = Pwm , Prescale = 8 , Compare A Pwm = Clear Down Dim A As Byte Do Incr A Pwm0a = A Waitms 10 Loop End

    Mikrokontrolery   25 Gru 2008 22:19 Odpowiedzi: 18    Wyświetleń: 10960
  • ATmega8535 - PWM nie działa, dioda nie zmienia jasności, BASCOM kod

    Witam Mam problem z działaniem/uruchomieniem generatora PWM na ATmega8535. Kod w BASCOM'ie: Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Down Dim A As Byte 'Config Pind.4 = Output 'Config Pind.5 = Output Do For A = 0 To 255 Waitms 10 Compare1a = A Compare1b = A Next A For A = 255 To 0 Step -1 Waitms 10 Compare1a =...

    Mikrokontrolery   30 Kwi 2007 20:29 Odpowiedzi: 2    Wyświetleń: 1094
  • Dlaczego PWM na ATmega16 w BASCOM 1.11.7.4 nie działa jak na AT90S8515?

    dzięki za podpowiedz Config Timer1 = Pwm , Pwm = 8 , Prescale = 64 , Compare A Pwm = Disconnect , Compare B Pwm = Clear Down , i wszystko gra :)

    Mikrokontrolery   08 Cze 2013 10:34 Odpowiedzi: 42    Wyświetleń: 42615