bascom pwm1b

Znaleziono około 177 wyników dla: bascom pwm1b
  • Konfiguracja 3 sygnałów PWM na ATmega8 w Bascom - jak ustawić PWM1B?

    Mam taki problem napisałem mały programik w bascomie i nie wiem dlaczego nie mogę użyć pwm1b oraz jak poprawnie w bascomie skonfigurować ten 3-ci pwm z timera 0 oto mój programik http://obrazki.elektroda.pl/4067233800_1... http://obrazki.elektroda.pl/4067233800_1...

    Mikrokontrolery AVR   12 Gru 2010 10:03 Odpowiedzi: 2    Wyświetleń: 2288
  • ATTINY45 - Konfiguracja Timer1 dla PWM1B w BASCOM - problem z rejestrami

    Hej! Masz rację - ztym kontrolerem (lub Bascomem) jest coś nie tak, ponieważ próbowałem zrobić na nim prosty sterownik z użyciem IR "Get RC5", i niestety bascom wywala error, że niemożliwe w tym chipie najpewniej błąd Timera (nie pamiętam 0 czy 1). Tak zechyba nie robisz błędu, tylko w Bascomie w stosunku do tego procka jest coś spaprane.

    Mikrokontrolery   20 Lut 2007 13:18 Odpowiedzi: 1    Wyświetleń: 2655
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [Bascom] Attiny2313 - odbiór RC5 w przerwaniu - PWM

    Problemem okazał się brak konfiguracji wyjść PWM1a i PWM1b

    Mikrokontrolery AVR   29 Kwi 2012 08:57 Odpowiedzi: 9    Wyświetleń: 2660
  • REKLAMA
  • [ATTINY13] BASCOM - PWM do sterowania 3 diod LED przez driver tranzystorowy

    Rozumiem ze zmiana dotyczy: Config PinB.5 = Output mimo tego nie daje sie skompilować. Wyświetla: Error : 46 Line : 16 Assignment error [PWM1B: 0 127: 112] , in File : C:\PROGRAM FILES\MCS ELECTRONICS\BASCOM-AVR\SAMPLES\EDBEXPERI... a dotyczy: Pwm1b = 127

    Mikrokontrolery   25 Gru 2008 22:19 Odpowiedzi: 18    Wyświetleń: 10915
  • ATmega8 i BASCOM: Jak użyć trzeciego wyjścia PWM na PB3/OC2?

    Eeeee tam.... Jak to się nie da!? Przykład konfiguracji dla atmega8: Config Timer1 = Pwm , Prescale = 1 , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down Config Timer2 = Pwm , Async = on , Prescale = 1 , Pwm = On , Compare Pwm = Clear Up Pwm1a = 255 Pwm1b = 255 Ocr2 = 255 Pozdrawiam.

    Mikrokontrolery   01 Lis 2010 21:31 Odpowiedzi: 4    Wyświetleń: 6997
  • REKLAMA
  • Bascom, atmega8 – osobne ustawienie preskalera dla PWM1A i PWM1B, czy możliwe?

    Mam pytanie czy jest możliwość sterowania PWM1a i PWM1b osobno tzn nadać dla PWM1a Prescale 64 a dla PWM1b Prescale 8 ? Mam taki kod [syntax=basic4gl]Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 64 Config Timer2 = Pwm , Async = Off , Pwm = On , Compare Pwm = Clear Up , Prescale = 1[/syntax][/code]

    Mikrokontrolery   09 Kwi 2014 17:25 Odpowiedzi: 1    Wyświetleń: 792
  • REKLAMA
  • Atmega 128: Jak ustawić PWM na timerze 3 w Bascomie?

    Programuję mikrokontroler Atmega 128 w Bascomie i mam problem z ustawieniem tego trybu dla timera3. Posiada on trzy wyjścia na których mogę ustawić PWM, jednak nie potrafię tego zrobić. Ustawiając PWM na timerze 1 wszystko działa. Bascom podświetla PWM1a oraz PWM1b na niebiesko natomiast z PWM1c nic się nie dzieje, tak samo dzieje się z timerem3. Bardzo...

    Mikrokontrolery   23 Maj 2007 10:08 Odpowiedzi: 25    Wyświetleń: 2637
  • 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ń: 3626
  • BAscom atmega - Programowanie w Bascomie,silnik DC,Atmega32

    Dodam że w programie poprawiłem błędy składni a nie popatrzyłem na schemat i nie poprawiłem błedów logiki. Na schemacie podłączone masz tylko wyjście OC1A więc odwoływanie się w programie do PWM1B jest całkowicie bezcelowe. Do tego DC_on_off to alias pinu OC1A czyli Timera1 który został ustawiony w tryb generowania sygnału PWM. W takim trybie Timer...

    Mikrokontrolery AVR   20 Lut 2016 11:42 Odpowiedzi: 32    Wyświetleń: 3210
  • Sterowanie dwoma silnikami DC potencjometrami w BASCOM na ATmega8

    Drugi kanał czyli pwm1b?

    Początkujący Elektronicy   23 Mar 2013 10:04 Odpowiedzi: 8    Wyświetleń: 2679
  • REKLAMA
  • [Bascom][Attiny2313] - PWM sterowany z Terminala RS-232

    To możesz zrobić tak: [syntax=basic4gl] Odczytaj_sprzetowy_uart: Dane = "" Do 'Odbierz znak po znaku Kod = Inkey() Dane = Dane + Chr(kod) 'Zapisz w Dane If Dane = "Obroty1" Then Obroty = 1 If Dane = "Obroty2" Then Obroty = 2 If Dane = "Obroty3" Then Obroty = 3 Bufor = Ischarwaiting() 'Zakoncz jeśli brak znaku Loop Until Bufor = 0 Return [/syntax] i...

    Mikrokontrolery Początkujący   26 Lip 2012 07:26 Odpowiedzi: 25    Wyświetleń: 2705
  • [BASCOM] Jak uzyskać płynne przejścia kolorów w lampce RGB na ATmega8?

    No to teraz tak: Do For R = 0 To 255 Pwm1a = R Waitms 4 Next R For B = 255 To 0 Step -1 Ocr2 = B Waitms 13 Next B For G = 0 To 255 Pwm1b = G Waitms 7 Next G For R = 255 To 0 Step -1 Pwm1a = R Waitms 4 Next R For B = 0 To 255 Ocr2 = B Waitms 7 Next B For G = 255 To 0 Step -1 Pwm1b = G Waitms 10 Next G Loop A z tymi kolorami to przecież żartowałem.

    Mikrokontrolery AVR   21 Gru 2008 20:51 Odpowiedzi: 15    Wyświetleń: 8154
  • [ATMega8] [ATMega8][PWM] Dlaczego MOSFET FDB6035AL pali się przy silniku DC 5A?

    juz udalo sie procesor i zasilacz zyje mam jeszcze takie pytanie jak ustawic rozne czestotliwosci w bascomie dla pwm1a i pwm1b

    Mikrokontrolery   11 Maj 2014 12:49 Odpowiedzi: 70    Wyświetleń: 24239
  • Attiny 2313: Jak zaprogramować płynne zmiany kolorów RGB w Bascom?

    Po ciężkich zmaganiach z metodą losową dla kolorów postanowiłem porzucić ten pomysł i zastosować przewidywalny sposób który będzie się powtarzał co jakiś czas. Może i nie jest to rozwiązanie pierwsza klasa, ale działa. Nie stosowałem jednak korekcji gamma, bo przy rozdzielczości PWM 8 bitów i zastosowaniu płynnego rozjaśniania było widać przeskoki (mruganie)...

    Mikrokontrolery Początkujący   18 Lut 2014 17:48 Odpowiedzi: 14    Wyświetleń: 2490
  • [atmega8][bascom] sterowanie wentylatorami w kompie

    Czyli mamy Pwm1a i Pwm1b (od Timera1) , i Ocr1 i Ocr2 (od Timera2)? Dobrze rozumiem?

    Mikrokontrolery AVR   18 Wrz 2008 22:50 Odpowiedzi: 33    Wyświetleń: 5281
  • ATmega8535 - PWM nie działa, dioda nie zmienia jasności, BASCOM kod

    a gdzie masz Prescale?? i napisz sobie w programie że PWM1a=A i przy ustawianiu portów jako wyjściowych usuń " ' " bo masz napisany i to Ci knoci wszystko Do For A = 0 To 255 PWM1a = A PWM1b = A waitms 4 Next A For I = 255 To 0 Step -1 Pwm1a =A Pwm1b =A Waitms 4 Next I Loop cześć kodu z książki Marcina Wiązania A z tego co zrozumiałem z twojej wypowiedzi...

    Mikrokontrolery   30 Kwi 2007 20:29 Odpowiedzi: 2    Wyświetleń: 1085
  • [bascom] [bascom][atmega88] Przerwanie URXC - Jak przerwać procedurę zmieniaj?

    Dodałem flage, tylko problem w tym że po wywołaniu procedury "zmieniaj" pozostaje w pętli i tak jakby przerwanie nie dzialało: Sub Zmieniaj(_odd As Integer , _doo As Integer , _delayy As Integer) Pwm1b = _odd Do If Kasowacz = 1 Then Exit Sub Incr Pwm1b Waitms _delayy If Pwm1b = 255 Then Pwm1b = 0 Loop End Sub

    Mikrokontrolery AVR   19 Lip 2011 21:37 Odpowiedzi: 3    Wyświetleń: 2131
  • [AtMega32] Jak skonfigurować 4 kanały PWM w Bascomie?

    Tylko proszę mi podpowiedzieć, czy dobrze rozumiem nazwy kanałów i ich timerów Timer0 - Pwm0 Timer1 - Pwm1a, Pwm1b Timer2 - Ocr2

    Mikrokontrolery   10 Kwi 2012 11:46 Odpowiedzi: 4    Wyświetleń: 1072
  • 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ń: 3879
  • Jak obsłużyć kanał OC2 PWM w ATMega16 przy użyciu BASCOM?

    Mega16 posiada 4 kanały PWM, w Bascom bez problemu obsługuje się OC1a i OC1b (pwm1a i pwm1b) schody zaczynają się przy OC0 i OC2. OC0 jest na Timer0 i wykorzystując rejestry idzie coś zrobić ale OC2 - jak to obsłużyć.

    Mikrokontrolery   06 Lut 2006 11:03 Odpowiedzi: 2    Wyświetleń: 2262
  • Błąd kompilacji PWM w Bascomie AVR dla AT90S2313 - co robię źle?

    2313 posiada sprzętowy PWM, tyle tylko, że jest on jednokanałowy, tzn. nie ma rejestru pwm1b. Można to sprawdzić w nocie katalogowej.

    Mikrokontrolery   15 Paź 2003 15:46 Odpowiedzi: 2    Wyświetleń: 1303
  • Dlaczego PWM na ATmega16 w BASCOM 1.11.7.4 nie działa jak na AT90S8515?

    Troche nie do końca sprecyzowałem swoje pytanie. Doczytałem się w nocie katalogowej o tych wyjściach PWM OC2 i OC0 tylko nie wiem jaką instrukcją w bascomie sie je uruchamia, ponieważ wyjścia OC1A to Pwm1a= zmienna, a OC1B to instrukcja Pwm1b= zmienna, ale nie wiem jak napisać te pozostałe.....

    Mikrokontrolery   08 Cze 2013 10:34 Odpowiedzi: 42    Wyświetleń: 42579
  • Nieaktywne wyjście PWM PB.4 w Attiny45 - kod Bascom

    Włącz przerwania " Enable Interrupts " i możesz sprawdzić zamienić "OCR1B = 100" na " PWM1B =100 " Z ciekawości sprawdzę na attiny85 jak wrócę.

    Mikrokontrolery AVR   24 Paź 2019 08:18 Odpowiedzi: 5    Wyświetleń: 882
  • Bascom: Jak załączyć PWM przyciskiem na Pind.7?

    wejście jest sterowane minusem. Po napisaniu coś takiego, układ działa ale po za tym że nie czeka 1 s i nie przechodzi do Pwm1b = 100. Bardzo bym chciał by po trzymaniu przycisku PWM wysterował się na wartość 800 a po upływie 1 s wysterował się np. na 100. Ten stan pwm = 100 będzie trwał tak długo kiedy będzie wciśnięty przycisk Pind.7. Ale kiedy będzie...

    Mikrokontrolery Początkujący   14 Kwi 2014 17:55 Odpowiedzi: 6    Wyświetleń: 1311
  • Konfiguracja PWM w Bascom AVR dla ATmega8535 - jak uruchomić timer?

    Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Down, prescale 1 przy konfiguracji musisz dodać opje "prescale" w helpie tego nie napisali ale jak jej nie dodasz to ci pwm nie ruszy start timer1 i zadajesz wartosć wypełnienia np. Pwm1a = 100 Pwm1b = 200 i smiga

    Mikrokontrolery   08 Kwi 2004 17:16 Odpowiedzi: 2    Wyświetleń: 904
  • Atmega8 Bascom - PWM - powolne zmniejsznie/zwiększanie

    Witam. Ja zrobiłem tak: [syntax=basic4gl]Declare Sub PWM_ Dim Zm_pwm As Byte Sub Pwm_ For Zm_pwm = 0 To 255 Step 1 Pwm1a = Zm_pwm Pwm1b = Zm_pwm Waitms 15 Next Zm_pwm Wait 4 For Zm_pwm = 255 To 0 Step -1 Pwm1a = Zm_pwm Pwm1b = Zm_pwm Waitms 15 Next Zm_pwm End Sub[/syntax]

    Mikrokontrolery Początkujący   05 Maj 2015 15:16 Odpowiedzi: 4    Wyświetleń: 1533
  • [ATtiny2313][BASCOM] Sterownik lampki do samochodu, problem

    Na 100% działa: Dim I As Byte I = 0 Do If PINB.1 = 0 Then If I < 255 Then Incr I Else If I > 0 Then Decr I endif Pwm1a = I Pwm1b = I Waitms 100 Loop Dodano po 2 $crystal = 8000000 Config Pinb.3 = Output Config Pinb.4 = Output Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Down , Prescale = 1 Dodano po 3 I oczywiście...

    Mikrokontrolery AVR   27 Paź 2010 22:04 Odpowiedzi: 20    Wyświetleń: 3620
  • [ATMEGA16] ATMEGA16 BASCOM: Jak ustawić PWM na Timer0 i zegarek na Timer1?

    To jak skonfigurować PWM na Timer0 lub Timer2?? Może takie coś? : $regfile = "m16def.dat" 'Deklaracja rodzaju procesora Ddrd = B00110000 'Porty pełniące funkcję Timera powinny być skonfigurowane jako wyścia Tccr1a = &HA3 'Phase correct PWM mode ,PWM = 10 bit Tccr1b = &H5 'Prescale 1024 Do Pwm1a = Pwm1a + 1 'Ten program powoduje cykliczną zmianę...

    Mikrokontrolery AVR   04 Maj 2009 16:51 Odpowiedzi: 10    Wyświetleń: 3561
  • [Mega8] Mega8 Bascom – Jak jednocześnie płynnie rozjaśnić G i B w lampce RGB PWM?

    Nie potrzebnie są wpisane Pwm1b i Ocr2. Brakuje Do i Loop, ale w programie było. No i raczej waitms 4 tutaj nie pasuje:-)

    Mikrokontrolery AVR   27 Lis 2008 18:02 Odpowiedzi: 14    Wyświetleń: 4041
  • ATmega8535 i Bascom – jak ustawić PWM na Timer2 (PD7/OC2)?

    witam po pierwsze pd4 (oc1b) i pd5 (oc1a) to 2 osobne PWM'y. strujesz nimi z bascoma poprzez PWM1A i PWM1B. teraz OC2 to też wyjście PWM a dlaczego bascom go nie rozumie to nie wiem. być może w nowszych wersjach został oto poprawione. można też skonfigurować go ręcznie wpisując wartości do rejestrów. polecam notę katalogową tam jest wszystko pisane....

    Mikrokontrolery   03 Kwi 2006 18:36 Odpowiedzi: 1    Wyświetleń: 1032
  • Jak skrócić kod w Bascomie dla sterowania diodami PWM?

    Praktycznie to ujmując to tylko fragment kodu [syntax=basic4gl] If Pwm1b = 0 Then Portd.1 = 0 If Pwm1b = 50 Then Portd.1 = 1 If Pwm1b = 50 Then Portd.2 = 0 If Pwm1b = 100 Then Portd.2 = 1 If Pwm1b = 100 Then Portd.3 = 0 If Pwm1b = 150 Then Portd.3 = 1 If Pwm1b = 150 Then Portd.4 = 0 If Pwm1b = 200 Then Portd.4 = 1 If Pwm1b = 200 Then Portd.5 = 0 If...

    Początkujący Elektronicy   08 Sty 2013 00:36 Odpowiedzi: 1    Wyświetleń: 693
  • Jak sterować 3 kanałami PWM dla diody RGB na Atmega 8535 w Bascom?

    To jest przykład dla Atmega8, nie wiem czy pomoże: $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.4 , Db6 = Portc.5 , Db7 = Portd.0 , E = Portc.2 , Rs = Portc.1 Config Pinb.1 = Output Config Pinb.2 = Output Config Pinb.3 = Output Cursor Off Cls Rem konfiguracja portów Dim R As...

    Mikrokontrolery   21 Sie 2008 17:49 Odpowiedzi: 4    Wyświetleń: 5295
  • Jak skonfigurować PWM na ATMEGA8 dla OC1A, OC1B i OC2 w Bascom?

    ...czy wogóle jest to możliwe żeby na ATMEGA8 uzyskać na wyjściach OC1A,OC1B i OC2 trzy regulowane niezależne przebiegi ... Jak najbardziej. PWM1a i PWM1b są ustawiane komendami Bascom'a. OC2 wymaga ustawienia rejestru "ręcznie" i ma aż cztery różne tryby pracy zależnie od taktowania i "przeładunku".

    Mikrokontrolery   13 Lis 2005 13:39 Odpowiedzi: 5    Wyświetleń: 2044
  • ATMega8 PWM: Czy konfiguracja Bascom jest poprawna? Częstotliwość PWM?

    Prawdopodobnie to jest prawidłowa konfiguracja. Jak przyjdą atmegi8 to sprawdzę. $regfile = "m8def.dat" $crystal = 12000000 Baud = 19200 Config Pinb.1 = Output Config Pinb.2 = Output Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 1 Pwm1a = 50 Pwm1b = 50

    Mikrokontrolery AVR   11 Paź 2010 11:08 Odpowiedzi: 4    Wyświetleń: 1728
  • Przykładowy program w Bascom do sterowania silnikami krokowymi w robocie

    Witam,mam jeszcze jeden problem w bascomie ,nie chodzi teraz o silniki krokowe ale nie chciałem zakładać nowego tematu. Otóż chce wygenerować pwm na atmega8 przy użyciu timera2,jaka to będzie zmienna dla tego timera?Wyczytałem ze to pwm2a/b ale nie działa .Oto kod: ...... Config Timer2 = Pwm , Prescale = 1 , Compare Pwm = Clear Down Dim P1 As Byte Dim...

    Robotyka Modelarstwo i CNC   02 Gru 2007 17:14 Odpowiedzi: 16    Wyświetleń: 2739
  • [atmega8l, Bascom] - Mostek h L293D, tylko wytwarza ciepło.

    Piszę ten post szybko przed szkołą, więc jeśli się wyrobię wstawię schemat, jeśli nie, to po szkole. Postanowiłem zrobić pierwszy eksperyment z mostkiem h. Zakupiłem więc 2 sztuki L293d. Spiąłem układ według schematu narysowanego w zeszycie, i napisałem program. Efekt - nic. Żadnej reakcji. Sprawdzam ręką, Atmega zimna, mostek wytwarza trochę ciepła....

    Mikrokontrolery AVR   07 Wrz 2014 11:18 Odpowiedzi: 3    Wyświetleń: 1428
  • [ATmega644p][BASCOM] odbiór RC5, nie czyta adresu i komend

    Witam wszystkich ponownie! Czytałem o konfiguracjach timerów, coś tam liznąłem :) Mam problem bo timer1 chciałbym wykorzystać jako PWM, ale miałby on stopniowo rozjaśniać diodę utrzymywać ten stan (do tego momentu proste..) a potem ŚCIEMNIĆ. Problem jest w tym czy to da się na 1 pinie Timera1 (konkretniej mam podpięte pod Pwm1b). Helpy nic o tym nie...

    Mikrokontrolery AVR   22 Sie 2011 14:25 Odpowiedzi: 26    Wyświetleń: 3889
  • Attiny2313 4 kanały PWM. Jak się zabrać za PWM0a i PWM0b?

    Witam mam problem ze stworzeniem 4 kanałów pwm na attiny2313 w bascomie zrobiłem pwm1a i pwm1b na Timer 1 Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 64 ale niestety nie wiem jak sie zabrać za pwm0a i pwm0b ? gdy dodaje linijkę Config Timer0 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare...

    Mikrokontrolery   09 Sie 2006 18:11 Odpowiedzi: 11    Wyświetleń: 3298
  • Sterowanie diodą RGB przez PWM na ATtiny2313 w Bascomie - 3 kanały

    Czy ktos ma jakis pomysl aby napisac program do sterowania dioda rgb poprzez pwm na attiny2313 tak a zeby byly 3 kanaly? bo swoja przygode z pwm wlasnie zaczynam i mam drobne problemy. jak z osobna sterowac kazdym kolorem. ' $sim Config Portb = Output Config Portd = Input Config Portb = Output Dim I As Integer Config Timer1 = Pwm , Pwm = 10 , Compare...

    Mikrokontrolery   18 Lis 2005 17:06 Odpowiedzi: 9    Wyświetleń: 3840
  • Jak uzyskać efekt wygaszania LED na ATTiny2313 w BASCOM?

    Dzinx Zaraz się zabieram za Twojego help'a ;) Już - stestowane : Dodano po 31 $regfile = "attiny2313.dat" $crystal = 8000000 Config Portb = Output 'Portb = 0 Config Portd = Input Portd = 0 Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 8 Start Timer1 Config Timer0 = Pwm , Prescale = 8 ,...

    Mikrokontrolery AVR   17 Wrz 2009 11:24 Odpowiedzi: 13    Wyświetleń: 2835
  • Atmega328 - Bascom: Ustawienia PWM dla Timer2 i OCR2A, OCR2B

    Witam kolegów Potrzebuję rozwiązać problem z Atmegą 328 i wyjściami PWM Chce zaprzęgnąć wszystkie 6 PWM-ów PWM1A i PWM1B działają bez problemu z Timer1 Ale wszelkie nastawy chociażby z Timer2 i OCR2a i 2b są błędne Czy ktoś posiada tylko ustawienia sprawdzone przetestowane w bascomie dziękuję Grzesiek

    Mikrokontrolery AVR   17 Maj 2014 12:02 Odpowiedzi: 2    Wyświetleń: 1581
  • [ATMEGA2560] [ATMEGA2560][BASCOM] Jak skonfigurować wiele kanałów PWM?

    Jak sama nazwa wskazuje przy konfiguracji Timer1 masz compareA i compareB. Czyli masz dwa rejestry porowniania które zmieniaja odpowiednie nogi procesora czyli pwm dla tego tajmera są dwa A i B. Noga procka OC1a pierwszy PWM (kanał) i OC1B drugi. Config Timer1 = Pwm , Pwm = 8 , Prescale = 1 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down 'regulacja...

    Mikrokontrolery AVR   28 Cze 2010 17:36 Odpowiedzi: 2    Wyświetleń: 3608
  • [Atmega8] Atmega8 Bascom: Niestabilne działanie RC5 w przerwaniu INT0 - co sprawdzić?

    Witam, Mam pewien problem z Rc5 w bascomie, chodzi mi o to, że instrukcje odpowiedzialne za rc5 są wykonywane tylko kilka razy a później, kaplica coś się zapycha:) i pilot nie działa. Cała sytuacja ma charakter nieliniowy tzn. że raz wykryje 3 naciśnięcia przycisku na pilocie a raz np. 5. Po zresetowaniu procka znowu RC5 działa przez parę cykli uP....

    Mikrokontrolery AVR   04 Lip 2012 11:27 Odpowiedzi: 2    Wyświetleń: 1518
  • Błędy w konfiguracji Timera dla silnika DC w Bascom na AtMega 8

    Czesc Tak naprawde to wystarczy, żebyś skonfigurował timer1 jako pwm: Config Timer1 = Pwm , Pwm = 8 , Prescale = 1 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down W tym momencie masz 2 pwm sterujesz w ten sposób: pwm1a=wartość od 0 do 255 pwm1b=wartość od 0 do 255 Podpinasz np. leda do portu gdzie jest opisane OC1A i drugiego gdzie jest OC1B...

    Mikrokontrolery   21 Paź 2007 15:51 Odpowiedzi: 2    Wyświetleń: 2867
  • Bascom: Jak poprawić reakcję na przycisk w stroboskopie LED z ATtiny2313?

    Aż se na płytce złożyłem ten układ i program sprawdziłem. No i faktycznie świeciło na stałe. Do poprawienia były bzdety. Wklejam jeszcze raz, przetestowany i na 100% wszystko działa jak chciałeś [syntax=basic4gl] $crystal = 8000000 'Deklaracja częstotliwości kwarcu $regfile = "attiny2313.dat" Config Timer1 = Pwm , Pwm = 8 , Prescale = 8 , Compare A...

    Mikrokontrolery Początkujący   18 Cze 2012 17:19 Odpowiedzi: 10    Wyświetleń: 1811
  • [avr] Jak zoptymalizować kod sterownika oświetlenia choinki w Bascom AVR?

    jakis przyklad jak to zrobic nie tacąc tej regulacji jaka daje mi T1? Edit: Lol - po 3 piwach dostalem przeblysku... $regfile = Mega32.def $crystal = 20000000 '20MHz Config Timer1 = Pwm , Pwm = 8 , Prescale = 1 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down Dim T1 As Integer Dim Licznik As Integer Config Portd = Output T1 = 1 Do Pwm1a = 1...

    Mikrokontrolery AVR   14 Gru 2008 18:57 Odpowiedzi: 5    Wyświetleń: 2363
  • Kod Bascom do PWM na Atmega16 dla PortD.7 i PortB.3 z L293D

    Witam. Z PWM nie mam zbyt wielkiego doswiadczenia aczkolwiek wydaje mi sie ze PWM nie dziala na pinach ktore sobie sam ustawisz tylko na pinach OC1A i OC1B. Mam dla ciebie program do obslugi PWM ktory miga diodami LED. $regfile = "m16def.dat" $crystal = 8000000 Config Pind.4 = Output Config Pind.5 = Output Config Timer1 = Pwm , Pwm = 8 , Compare...

    Mikrokontrolery   21 Lut 2008 22:19 Odpowiedzi: 1    Wyświetleń: 1459
  • Atmega16: Brak reakcji na zmianę stanu portu A w Bascomie, pętla Do Loop

    Witam. Mam problem z porgramemem w Bascomie, Do tej pory wszystko działało poprawnie aż do poewnego momentu zaczeły sie jakies anomalie. Mianowicie, program nie reaguje na zminanę na porcie A w podprogramie zamkanie_awaryjne, zamykanie i otwieranie, gdy wciskam przycski i wysyłam stam przez RS232 to odczytuje poprawnie ale w Do Loopp Until Kpz=1 nie...

    Mikrokontrolery   04 Maj 2008 23:52 Odpowiedzi: 8    Wyświetleń: 1537
  • Regulacja jasności LED za pomocą PWM i potencjometru na Attiny2313

    Poczytaj tematy i uzyj szukaj. Attiny2313 nie posiada adc wiec potencjometrem nie dasz rady tego sterowac. Domyslam sie ze robisz do w bascomie. Tu masz kawalek kodu jak konfigurowac timery zebys mial 4 pwm. '******* procek ******* $regfile = "attiny2313.dat" $crystal = 8000000 $hwstack = 30 $swstack = 30 $framesize = 30 '****** dioda R/G...

    Mikrokontrolery   25 Lis 2009 23:15 Odpowiedzi: 9    Wyświetleń: 2412
  • [Bascom][Atmega8] - Steruje RGB ale chce więcej :-)

    Czyli programowy PWM z multipleksowaniem ? Mam mniej więcej tak jak poniżej. Wyciąłem zbędne zmienne i pierdoły: Ale chciał bym by ten program był razy 4. Czyli 4 wejścia i sterowanie 4-ma paskami RGB [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 8000000 Config Portd.7 = Input Config Pinb.1 = Output Config Pinb.2 = Output Config Pinb.3 = Output...

    Mikrokontrolery AVR   17 Gru 2014 15:25 Odpowiedzi: 17    Wyświetleń: 1554
  • [ATTiny2313] [Bascom] Pwm na PB3 i PB4 (OC1A i OC1B)

    Witam Zapewne pytanie podyktowane jest moją niewiedza ale zadam je :( Chce sterować 2 kanałami PWM na końcówce.OC1A i OC1B w ATtiny 2313 Napisałem to w ten sposób (analogicznie jak wcześniej dla jednego kanału) $regfile = "2313def.dat" $crystal = 4000000 Config Portb = Output Config Portd = Input Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm...

    Mikrokontrolery AVR   08 Gru 2008 21:17 Odpowiedzi: 2    Wyświetleń: 3521
  • Sterowanie 5 kanałami PWM w ATmega162 BASCOM – obsługa 4 diod RGB i multiplexer

    oj przepraszam chodziło mi o 5 kanałow, i czy wartośc modulacji pwm mam wpisywać po Pwm1a=...?? Pwm1a = 128 Pwm1b = 128 Compare2 = 128 ///i czy tutaj ma być Compare czy pwm analogicznie dotego wyżej (np pwm2a i pwm2b) ?? Pwm3a = 128 Pwm3b = 128

    Mikrokontrolery AVR   16 Gru 2008 19:00 Odpowiedzi: 6    Wyświetleń: 3440
  • [attiny2313] [attiny2313][BASCOM] LED na PB.3 nie świeci przy PWM, napięcie 0,1V, co robić?

    Mam pytanie jak skonfigurować timer0 który jest 8 bitowy aby pracował jako generator PWM ? Mam coś takiego: $regfile = "attiny2313.dat" Config Portd = &B1111100 Portd = &B1111111 Config Pinb.3 = Output Config Pinb.4 = Output Config Pinb.2 = Output Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale...

    Mikrokontrolery AVR   17 Paź 2008 19:19 Odpowiedzi: 15    Wyświetleń: 6210
  • [ATMEGA88] Konfiguracja 4xPWM w ATMEGA88 za pomocą BASCOM - jak to zrobić?

    np Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 1 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...

    Mikrokontrolery AVR   03 Paź 2010 19:22 Odpowiedzi: 6    Wyświetleń: 3112
  • Dlaczego PWM1b nie działa na ATmega8 w BascomAVR? Konfiguracja Timer1

    a spróbuj zmienić z "Clear Up" na "Clear Down". wtedy będziesz miał 0Mocy dla 0 wpisanego do rejestru PWM. a moze pomyliłeś coś na zewnątrz chipa ??

    Mikrokontrolery   24 Paź 2005 20:00 Odpowiedzi: 5    Wyświetleń: 1761
  • Sterowanie dwoma LED PWM na Atmega8 w Bascom – brak reakcji na wejścia

    Witam. Po przeczytaniu kilku postów na forum napisałem program żeby sterować jasnością dwóch diód led. Jednak program nie działa , gdy podaję stan niski na wejścia nic się nie dzieje. Czy dobrze skonfigurowałem PWM? Oto kod w bascom: $regfile = "m8def.dat" $crystal = 1000000 Config Pind.0 = Input Config Pind.1 = Input Config Pind.2 = Input...

    Mikrokontrolery   27 Lut 2008 00:25 Odpowiedzi: 3    Wyświetleń: 1537
  • [ATmega8][Bascom] - Programowa realizacja bramki "OR"

    Witam Mam taki oto problem do rozwiązania. Do Atmegi8 do wyjść OC1A, OC1B oraz PB3 podpięta jest trzywejściowa bramka "OR" (4075). Wyjścia OC1A oraz OC1B pracują jako PWM, natomiast wyjście PB3 przyjmuje stan wysoki lub niski w zależności od potrzeby jako kluczowanie bramki "OR". Sygnały z wyjść OC1A oraz OC1B są doprowadzone w układzie do oddzielnych...

    Mikrokontrolery AVR   09 Gru 2013 17:48 Odpowiedzi: 5    Wyświetleń: 1575
  • Błąd kompilacji programu PWM z książki Programowanie AVR w Bascom Listing 8.5

    Witam ma problem przepisałem z książki program "Programowanie AVR w języku Bascom" Marcin Wiązania Listing 8.5 REGULACJA JASNOŚCI ŚWIECENIA DIODY LED ZA POMOCĄ PWM . Przy kompilacja wywala mi jakiś błąd może ktoś to składał ? Prosił bym o pomoc bo muszę do szkoły coś zmajstrować a bez tego ani rusz był bym wdzięczny POZDRAWIAM ! http://obrazki.elektroda.net/14_12578811...

    Mikrokontrolery AVR   11 Lis 2009 07:46 Odpowiedzi: 3    Wyświetleń: 2673
  • [bascom] Sterowanie diodami LED na ATmega8 z użyciem Bascom - rozszerzenie na PORTB

    Pozwoliłem sobie napisać do osoby która ożywiła układ i w odp mam Podłączamy ADC atmegi bezpośrednio do prawego lub lewego kanału (sygnału audio oczywiście, nie głośnika). Najlepiej przez potencjometr, mamy wtedy regulację. Masy układów łączymy ze sobą. Po nowym roku oczywiście sprawdze :)) Dodano po 5 idąc dalej:) wysterowanie PWM1a i PWM1b czyli płynne...

    Mikrokontrolery AVR   27 Gru 2010 17:04 Odpowiedzi: 30    Wyświetleń: 5547
  • [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ń: 6207
  • Linefollower na ATmega8 – nie działa sterowanie, analiza kodu BASCOM i schematu

    Wielkie dzięki za wszystkie rady i uwagi. Dzisiaj napisałem od nowa kod. 'KONFIGURACJA czujników dla czarnej lini $regfile = "m8def.dat" $crystal = 1000000 Config Portd = Input Config Adc = Single , Prescaler = Auto , Reference = Avcc 'konfiguracja adc Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down...

    Robotyka Modelarstwo i CNC   10 Maj 2009 14:19 Odpowiedzi: 11    Wyświetleń: 1777
  • ATmega16 i BASCOM - PROBLEM Z WYSYŁANIEM ZNAKÓW DO **-LCD-**

    Witam ponowne, Kupiłem LCD i mam z nim problem ciągle świeci. Nie wyświetla mi nic co mu puszcze z BASCOM'a. Już wyczytałem aby wyłączyć JTAG'a i też nic. Domyślam się że może być coś z kontrastem ale nie wiem na 100%. Może zrobiłem błąd podczas projektowania płytki z uC tam gdzie jest bramka która steruje kontrastem poprzez sygnał PWM... Nie wiem...

    Mikrokontrolery   05 Mar 2007 14:17 Odpowiedzi: 8    Wyświetleń: 1638
  • Bascom: Jak poprawnie przełączać PWM przyciskiem?

    Witam Dla mnie ten kod nie jest nazbyt dobrze napisany, przyczyna leży w złym algorytmie. Nie wiem jak dla innych. Wg mnie kod powinien być napisany wg następującego schematu. 1. Sprawdzasz czy masz wciśnięty przycisk jeżeli tak to czekasz ok 50ms i sprawdzasz ponownie. Jeżeli po ponownym sprawdzeniu na porcie jest 1 to znaczy że było to jakieś zakłócenie...

    Mikrokontrolery AVR   07 Sie 2011 20:45 Odpowiedzi: 11    Wyświetleń: 1786
  • Wybór procesora AVR do sterowania diodą RGB z PWM w Bascom, czy ATMega8 się nada?

    ATMega ma trzy wyjścia PWM, rozumiem że są to: OC1A, OC1B oraz OC2, proszę o pomoc w skonfigurowaniu timera czy to może tak wyglądać? config timer1=pwm, pwm=8, compare a pwm=clear down, compare b pwm = clear down, prescale=1 i jeszce jeżeli chodzi o pętle, czy przypisanie wartości realizuje się następujaco? przykladowo: pwm1a=200 pwm1b=100 ocr2=10 jeżeli...

    Mikrokontrolery Początkujący   24 Lut 2013 16:21 Odpowiedzi: 29    Wyświetleń: 4411
  • PWM w Atmega8535. Sterowanie diodą. Rejestry innych timerów i pwm.

    Chciałbym zrealizować sterowanie diodą led rgb. Atmega8535 ma w sumie 4 kanały PWM Na razie udało mi się wykorzystać tylko jeden kanał pwm z zegara t1. Ale sterowanie dioda rgb nie było dokładnie takie jak chciałem. Ogólnie chciałem zrobić tak aby móc wybrać kolor w standardzie rgb (czyli dla każdego segmentu wartość od 0 do 255). jednak uznałem, że...

    Mikrokontrolery   24 Sie 2008 19:11 Odpowiedzi: 6    Wyświetleń: 3069
  • Płynne sterowanie LED na AT89S8252 bez przetwornika D/A - jak to zrobić?

    To może książkowy dla ATMEGA8 w BASCOMIE, nawet dla 2 LED, $REGFILE= "M8DEF.DAT" $crystal = 8000000 Config Pinb.1=Output Config Pinb.2=Output Config Timer1 = Pwm , Pwm =8 Compare A Pwm = Clear Up, Compare B Pwm = Clear Down, Prescale = 1 Dim I As Byte Do For I = 1 to 255 Pwm1a = I Pwm1b = I Waitms 4 Next I For I = 255 to 0 Step -1 Pwm1a = I Pwm1b =...

    Mikrokontrolery   10 Sty 2007 22:08 Odpowiedzi: 16    Wyświetleń: 3674
  • Programowy Pwm atmega 8- (bascom)

    [syntax=vbnet]'ja wykorzystałem pętle FOR NEXT 'oczywiście możesz dostosować do twoich ptrzeb 'po zwarciu pinu B4 o masy wykonuje się podprogram Pwm_ $regfile = "m8def.dat" $crystal = 8000000 Dim Zm_pwm As Byte Declare Sub Pwm_ Config Timer1 = Pwm , Pwm = 8 , Prescale = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Up Enable Interrupts Ddrb...

    Mikrokontrolery Początkujący   22 Sty 2018 17:02 Odpowiedzi: 11    Wyświetleń: 2145
  • [atmega8] [atmega8][bascom] Konfiguracja PWM dla diody RGB z Timer2 i OC2

    chcialem zrobic sterowanie dioda rgb za pomoca 3 wyjsc pwm i tu jest problem bo chyba w bascomie nie mozna ustawic timer2 jako pwm za pomoca: config timer2 = pwm, pwm=8, compare a pwm= clear up" dlatego sam starem sie ustawic reczenie rejestry wedlug: http://www.atmel.com/dyn/resources/prod_... , ale cos mi nie idzie i prosze...

    Mikrokontrolery AVR   25 Lis 2008 00:49 Odpowiedzi: 2    Wyświetleń: 2744
  • [Bascom] Jak ustabilizować stan wyjścia OC1A po transmisji w Atmega8?

    Witam Odświerzam temat bo mam pytanie związane z nim. To co podał mi (at)WOBI działa świetnie. Czy jest możliwe rozbudowanie tego programu tak aby drugie wyjście OC1b działało podobnie jak OC1a tylko z inną częstotliwością W programie jest: Config Timer1 = Timer , Compare A = Toggle , Compare B = Disconnect , Prescale = 1 , Clear Timer = 1 pomyślałem...

    Mikrokontrolery AVR   28 Kwi 2010 10:31 Odpowiedzi: 7    Wyświetleń: 1983
  • Atmega Bascom: Jak uzyskać przesuwalne przebiegi PWM 50-200Hz?

    na początek mam takie coś : $crystal = 8000000 $regfile = "m8def.dat" Dim Wartosc As Word Dim Wartosca As Word Config Timer1 = Pwm , Pwm = 10 , Prescale = 1 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down 'Konfiguracja Timera Config Adc = Single , Prescaler = Auto , Reference = Avcc Start Adc do Wartosc = Getadc(0) If Wartosc...

    Mikrokontrolery AVR   07 Lip 2014 21:28 Odpowiedzi: 13    Wyświetleń: 4655
  • [atmega8] [atmega8][bascom] TIMER2 PWM nie zmienia jasności diody, LCD wyświetla krzaki

    Witam mam za zadanie sterować jasnością 3 diod przez pilot RC5i na wyświetlaczu ma się wyświetlać stan. Na timerze 1 steruje pwm1a i pwm1b i jest w porządku zmienia się jasność. Problem ze sterowaniem 3 diodą (TIMER2), ona nie reaguje gdy wysyłam kod 6 lub 9, mrugnie jednorazowo tylko wtedy gdy wysyłam dowolną komendę do tmfs5360. Jasność tej 3 diody...

    Mikrokontrolery AVR   07 Sie 2011 16:14 Odpowiedzi: 6    Wyświetleń: 6074
  • [BASCOM] Jak rozdzielić dane UART na zmienne w BASCOM? Wysyłanie i odbiór danych

    Witam, właśnie mam problemy z właściwą rozdzielaniem funkcji i programy mi nie śmigają. Program nadajnika: Do If S5 = 0 And S4 = 0 Then Komenda = 1 Print Komenda ; Moc End If If S6 = 0 And S3 = 0 Then Komenda = 2 Print Komenda ; Moc End If ... Założenie jest zrobienie komunikacji między 2 mikrokontrolerami przy użyciu modułów BTM-222. Moduły skonfigurowane...

    Mikrokontrolery AVR   23 Gru 2010 01:26 Odpowiedzi: 8    Wyświetleń: 2841
  • [Atmega32][Bascom] konfiguracja timerów dla portów pb.0 i 1

    Witam serdecznie! Chciałbym poprosić o pomoc w znalezieniu rozwiązania takiego problemu: ATmega32 zawiera w sobie 3 timery . Aby się dobrać do timera 1 trzeba użyć np. składni pwm1a lub pwm1b, tymczasem piny pb.0 i pb.1 są w dokumentacji oznaczone jako kolejno timer0 i timer1, czy da się na nich zrobić PWM , jak się do nich dobrać? Z góry dziękuję :)

    Mikrokontrolery AVR   11 Paź 2009 17:55 Odpowiedzi: 7    Wyświetleń: 3390
  • [BASCOM] Jak ustawić PWM na attiny2313 z L293D, by regulować prędkość silnika?

    Witam Mam problem z ustawieniem PWM na attiny2313 + L293D dla silników. Czy ustawie pwm1a = 255 czy pwm1a = 100 to silnik i tak kręci się z maksymalną prędkością. Pin 1 z L293D podłączyłem pod 16 pin attiny2313, a pin 9 z L293D podłączyłem pod pin 15 w attiny2313. $regfile = "attiny2313.dat" $crystal = 1000000 Config Timer1 = Pwm , Pwm = 8...

    Mikrokontrolery AVR   10 Wrz 2011 17:40 Odpowiedzi: 2    Wyświetleń: 2030
  • Bascom początki programowania - problemy z programami.

    Witam wszystkich. Zaczynam programowanie w bascomie i mam już na starcie małe problemy. Mam książkę "programowanie mikrokontrolerów AVR w języku bascom" czytam właśnie temat o generowaniu sygnału PWM i pisze program z ksziążki listing 8.5. Zbudowałem sobie zestaw uruchomieniowy z2avr (taki jak w książce) wgrałem ten program a PWM nie działa nie wiem...

    Mikrokontrolery AVR   31 Mar 2009 19:17 Odpowiedzi: 26    Wyświetleń: 2522
  • Implementacja funkcji resetowania czasu przez przycisk w BASCOM AVR

    Witam mam taki mały problem z tym kodem... Nie wiem za bardzo jak do tego podejść. Działanie: 1. Przytrzymaj kilka sekund Przycisk - Wtedy uruchamia się procedura rozjaśniania. 2. Gdy puścimy przycisk i znowu naciśniemy, bądź przytrzymamy procedura rozpoczyna się od nowa czyli przyciemnianie i rozjaśnianie ... A powinno być tak: 1. Aby po przytrzymaniu...

    Mikrokontrolery Początkujący   30 Gru 2018 14:42 Odpowiedzi: 3    Wyświetleń: 606
  • Jaki wybrać napęd do mojej konstrukcji? Coś w sensownej cenie.

    heh, akurat masz procka którego sam posiadam. ma on 2 wyjścia pwm i nimi właśnie steruję silnikami. PWM'em kwantuję sobie sygnały enable w układzie L293D + 4 wyjścia do sterowania lewo-prawo. Aby używać przerwań w procku wystarczy w bascomie: Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 1 potem...

    Robotyka Modelarstwo i CNC   28 Sty 2007 18:04 Odpowiedzi: 15    Wyświetleń: 1533
  • [BASCOM] Jak ustawić PWM na Attiny2313 dla diody RGB, aby uzyskać kolor żółty?

    masz tu kod przepsiany z ksiazki "programowanie mikrokontrolerow avr z jezyku bascom" dla procesora atmega8. Jedna dioda bedzie sie zapalac, druga gasnac. $regfile = "m8def.dat" $crystal = 8000000 config pinb.1= output Config Pinb.2 = Output Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Up , Prescale =...

    Mikrokontrolery AVR   22 Lis 2008 18:57 Odpowiedzi: 11    Wyświetleń: 6049
  • generowanie "gasnacego" przebiegu pwm w bascom

    $regfile = ? 'procek $crystal = ? ' oscylator Config Pinb.1 = Output Config Pinb.2 = Output Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 1 Dim I As Byte Dim J As Byte J = 255 Do For J = 0 To 6 For I = 0 To J Pwm1a = I Waitms 4 Next I For I = J To 0 Step -1 Pwm1a = I Waitms 4 Next I For I = 0 To J...

    Mikrokontrolery AVR   05 Wrz 2009 17:29 Odpowiedzi: 2    Wyświetleń: 1481
  • [BASCOM] AVR jak zmieniać napięcie na pinach ; literatura

    Poczytałem trochę o PWM lecz nie zrozumiałem za wiele oto przykładowy sygnały pwm są generowane na pb.1 i pb.2 i są to odpowiednio PWM1a i PWM1b. Ogólnie pwm'a konfigurujemy tak: Kod: Config Timer1 = Pwm , Pwm = 8 , Prescale = 64 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Down pwm 8 bitowy- czyli wartości od 0 od 255 następnie po wszystkich...

    Mikrokontrolery AVR   18 Maj 2010 20:03 Odpowiedzi: 3    Wyświetleń: 1449
  • Sterowanie 4 silnikami DC przez PWM na Atmega32 w C – konfiguracja rejestrów

    Ja osobiście jak narazie pisze w Bascomie. W Bascomie wygląda to tak: Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 1 ' Konfiguracja Timera1 dla Pwm1a i Pwm1b Config Timer2 = Pwm , Async = Off , Pwm = On , Compare Pwm = Clear Down , Prescale = 1 ' Konfiguracja Timera2 dla Ocr2 Config Pinb.3 = Output...

    Mikrokontrolery   20 Sie 2009 23:04 Odpowiedzi: 1    Wyświetleń: 1653
  • [Bascom] Jak zatrzymać pętlę po softstarcie PWM w ATMEGA32 w Bascom?

    Witam Potrzebuje pomocy w napisaniu programu dla Atmega32 w Bascom Mam prosty układ w którym podanie masy z przycisku na pin PC0 (PINC.0) powoduje sofstart na PWM1A (PD5) od 0 255 i po softstarcie PWM1A pozostaje na wartosci 255 aż do puszczenia przycisku na PINC.0. Natomast podanie masy z przycisku na pin PC1 (PINC.0) podowduje taki sam efekt ale na...

    Mikrokontrolery   01 Gru 2012 15:17 Odpowiedzi: 3    Wyświetleń: 1779
  • [ATmega8] Jak skonfigurować PWM na pinie B.3 (OC2) w ATmega8 w Bascom?

    $regfile = "m8def.dat" Dim Wartosc As Word ... .. ... Do Wartosc = Getadc(4) If Wartosc > Pwm2 Then Waitms 1 Incr Pwm2 Elseif Wartosc < Pwm2 Then Waitms 1 Decr Pwm2 End If .... niby nie ma błędów tak $crystal = 8000000 $regfile = "m8def.dat" Dim Wartosc As Word Dim Zadany As Word Config Timer1 = Pwm , Pwm = 10 , Prescale...

    Mikrokontrolery AVR   28 Maj 2008 18:32 Odpowiedzi: 15    Wyświetleń: 6401
  • Linefollower - wyjaśnienie niektórych instrukcji dla początkującego BASCOM

    Witam, Wiem, że może to nie najlepszy pomysł, aby zakładać taki temat, ale chciałbym zrozumieć pewne rzeczy dotyczące bascoma i jego instrukcji, mam nadzieję, że ktoś będzie miał ochotę pomóc. Mianowicie : [syntax=Bascom]$regfile = "m8def.dat" $crystal = 1000000 'Konfiguracja przetwornika analog-cyfra (ADC) Config Adc = Single , Prescaler = Auto 'Konfiguracja...

    Mikrokontrolery AVR   19 Lut 2015 18:43 Odpowiedzi: 5    Wyświetleń: 795
  • [ATMega16] [ATMega16][BascomAVR] Sprawdzenie kodu: sterowanie 3 silnikami BLDC i serwo przez PWM

    Witam. Jestem początkujący jeżeli chodzi o mikrokontrolery. Chciałbym prosić kogoś bardziej doświadczonego o sprawdzenie poprawności mojego programu. Działanie: Sterowanie 3 silnikami BLDC i 1 serwo za pomocą PWM. uC otrzymuje przez UART literę oznaczającą funkcję, następnie ma ją zrealizować. Silniki podłączone będą przez regulatory modelarskie, a...

    Mikrokontrolery Początkujący   08 Kwi 2012 10:07 Odpowiedzi: 1    Wyświetleń: 1490
  • Jak użyć wszystkich 4 kanałów PWM w ATmega8535 z Bascom?

    Ja też dotarłem do tego helpa :D . Nie chodzi mi o konfigurację poszczególnych timerów, tylko o korzystanie z nich w programie. Tak się składa, że po skonfigurowaniu timera 1 jako generatora PWM, aby z niego korzystać wystarczy w programie wpisać na przykład pwm1a=10. Ta komenda daje (w przypadku na przykład działania 8 - bitowego) współczynnik wypełnienia...

    Mikrokontrolery   09 Lut 2003 18:44 Odpowiedzi: 2    Wyświetleń: 2019
  • [Atmega32] [Bascom] Jak zintegrować PWM i czas przycisków do LED 12V?

    pozmieniałeś nieco moje fragmenty, i dlatego nie działa dobrze. oto gotowy kod według mojego pomysłu i w miarę prosto. Pętla główna pusta. Testowałem na atmega644p i działa jak należy. Przeanalizuj różnice między swoim a moim kodem i zobaczysz dlaczego nie działało $regfile = "m644pdef.dat" $crystal = 16000000 '$baud = 9600 Config Timer1 =...

    Mikrokontrolery AVR   05 Sty 2011 12:12 Odpowiedzi: 10    Wyświetleń: 5665
  • Bascom - Kompilacja programu z ADC4, ADC3, ADC2 i PWM dla silników

    Witam proszę o sprawdzenie oraz prze kompilowanie programu program nie jest mój tylko został przerobiony na moje potrzeby. Przy portach adc jest 5 pinów jednak wykorzystam tylko ADC4,ADC3,ADC2 Schemat: http://obrazki.elektroda.pl/2618172200_1... Program: [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 16000000 'Konfiguracja przetwornika...

    Mikrokontrolery AVR   30 Gru 2012 12:56 Odpowiedzi: 42    Wyświetleń: 4974
  • Bascom RC5 Attiny2313 - brak reakcji na piloty w zabawce z TSOP1736

    Witam. Nadmieniam, że czytałem już kilka wątków i stosowałem metody rozwiązania problemu, jednak nie pomogło mi to;/ Do rzeczy - buduję samochodzik zabawkę, sterowany pilotem w kodzie RC5. NIestety bezskutecznie. Odbiornik podczerwieni - tsop1736, zasilanie podpięte przez szeregowy rezystor 220omów i kondensator 100u. W pierwotnej wersji, wyjście odbiornika...

    Mikrokontrolery AVR   15 Mar 2011 15:46 Odpowiedzi: 13    Wyświetleń: 3106
  • Sterowanie PWM Atmega32 BASCOM – jak obsłużyć dwa wejścia drzwi i płynne LED osobno?

    Witam, chciałem napisać prosty program w bascomie do sterowania oświetleniem w moim samochodzie. Chodzi o to aby po otwarciu lewych drzwi zaświeciła się od dołu biała listwa LED ma ona jednak robić to powoli dlatego korzystam ze sterowania PWM. Chodzi jednak o to że jak lewe drzwi to lewa listwa jak prawe to prawa. Napisałem program jak niżej: Do If...

    Mikrokontrolery AVR   26 Wrz 2010 17:43 Odpowiedzi: 3    Wyświetleń: 1707
  • Jak w BASCOM wczytać elementy tablicy do sterowania PWM?

    Witam. Jak wczytać zamiast wartości I (For I = 0 To 255), elementy tablicy i nimi wysterować wypełnieniem? Tab1: Data 94 , 61 , 115 , 13 , 97 , 127 , 73 , 79 , 127 , 127 , 119 , Data 107 , 127 , 95 , 89 , 64 , 255 , 65 , 0 , 100 , 90 , 65 , 60 , Data 127 , 125 , 60 , 70 , 80 , 0 , 65 , 90 , 65 , 0 , 78 , 63 , 10 , Data 3 , 10 , 28 , 15 , 60 , 127 ,...

    Mikrokontrolery AVR   10 Maj 2010 09:53 Odpowiedzi: 2    Wyświetleń: 2525
  • [atmega8] [atmega8][bascom] Jak napisać program do sterowania diodą przez RC5?

    No to popróbuj jeszcze :-) Ja tylko tak, aby sprawdzić, napisałem coś takiego: '---------------------------------------... ' ' RC5.bas ' '---------------------------------------... '$sim 'jen pro simulaci $regfile = "Attiny2313.dat"...

    Mikrokontrolery AVR   18 Lip 2008 20:06 Odpowiedzi: 11    Wyświetleń: 3268
  • BASCOM + ATmega16 i zegar na GOSUB = SECTIC - problem

    Witam, Mam ATmege16 i chce zrobić zegar RTC. Mam podłączony wyświetlacz LD 16x2 i mam taka opcje steruje podświetleniem poprzez sygnał PWM1b Ogólnie mój kod wygląda tak: $regfile = "m16def.dat" $crystal = 8000000 $baud = 19200 $hwstack = 32 $swstack = 10 $framesize = 40 Config Lcdpin = Pin , Db4 = Porta.3 , Db5 = Porta.2 , Db6 = Porta.1 , Db7 = Porta.0...

    Mikrokontrolery   16 Lip 2010 08:49 Odpowiedzi: 16    Wyświetleń: 4833
  • Attiny2313: Brak reakcji diody na PWM1a, działa na PWM1b - co sprawdzić?

    No i jeszcze którą wersję Bascoma używamy. Przyznaję się bez bicia że wersji 1.11.9.3 nie sprawdzałem jeszcze dla Attiny2313 PWM i start timer... W wersji 1.11.9.1 to wszystko idzie w krzaki...

    Mikrokontrolery AVR   09 Mar 2009 21:51 Odpowiedzi: 4    Wyświetleń: 1182
  • Sterowanie silnikiem DC 5V 200mA za pomocą mostka H - problem z obrotami i kierunkiem

    Witam, jestem totalnym amatorem więc proszę o wyrozumiałość :) Potrzebuję wysterować obrotami silnika oraz kierunkiem małego silniczka (5V, do 200mA). Wszystko jest podłączone wg, schematu w załączniku. Program w bascomie: $regfile = "m8def.dat" $crystal = 8000000 $hwstack = 40 $swstack = 16 $framesize = 32 Config Lcdpin = Pin , Db4 = Portd.2 , Db5...

    Początkujący Elektronicy   25 Lis 2016 16:51 Odpowiedzi: 14    Wyświetleń: 471
  • Dlaczego zmiana PWM w Bascom przez Bluetooth nie działa? Sprawdzenie kodu

    Prośba o sprawdzenie kodu , dokładnie chodzi czemu nie działa PWM . Zmiana jest dokonywania przez Bluetooh , z aplikacji . Wysyła kody ASCII wysłanie kodu nic nie zmienia. Aplikacja działa poprawnie , wysyła kody cyfrowe od 0 do 9 i PWM 100% litera q . [syntax=vbnet]BLUE VEHICLE BY JARO ©2015 '---------------------------------------...

    Mikrokontrolery Początkujący   01 Lip 2015 19:38 Odpowiedzi: 2    Wyświetleń: 831
  • Bascom: Jak ustawić warunek omijania przeszkód w robocie?

    Witam, Mam już nadzieję że temat w odpowiednim miejscu :| Zamierzam zrobić robota, który będzie omijał przeszkody. Mój problem polega na jednym warunku. Oto program: $regfile = "m8def.dat" $crystal = 1000000 Config Adc = Single , Prescaler = Auto Config Timer1 = Pwm , Pwm = 8 , Prescale = 1 , Compare A Pwm = Clear Down , Compare B Pwm = Clear...

    Mikrokontrolery AVR   23 Sty 2011 23:00 Odpowiedzi: 14    Wyświetleń: 1535
  • [bascom] Jak ustawić warunek czasowy w Bascom z PCF8583 do włączania urządzenia?

    Witam po przerwie! Wasze rady znacznie uprościły algorytm za co szczerze dziękuję. Liczę na Waszą pomoc i w tym problemie. Otóż idąc za ciosem chcę w określonym co najważniejsze RÓŻNYM przedziale czasu korzystać ze zmiany jasności LEDa w tym okresie czasu i robić zmierzch korzystając z PWM. Problem w tym, że nie chcę zakłócać pracy programu głównego...

    Programowanie Początkujący   20 Wrz 2009 21:30 Odpowiedzi: 9    Wyświetleń: 1525
  • Sterowanie kanałami PWM 3-6 w ATmega88 za pomocą Bascom

    Witam kolegów proszę o pomoc ,jak sterować wyjściami PWM dla kanałów od 3 do 6 ? wiadomo że pwm1a i pwm1b to pierwsze dwa kanały , a co z następnymi ?? Bogdan

    Mikrokontrolery   11 Mar 2005 10:58 Odpowiedzi: 0    Wyświetleń: 633
  • Atmega8/Bascom - jak obsłużyć przycisk do sterowania programem?

    Witam wszystkich fachowców, Z programowaniem uC w języku Bascom dopiero zaczynam wiec bardzo proszę o wyrozumiałość. Chodzi mi o wstawienie obsługi przycisku. Całość ma działać w następujący sposób -jeśli wciskam i cały czas trzymam przycisk, podając stan niski "0" na pind.1, to zaczyna działać pierwsza część programu. Natomiast w momencie kiedy puszczam...

    Mikrokontrolery Początkujący   01 Lut 2013 21:42 Odpowiedzi: 1    Wyświetleń: 1455