bascom tccr1a tccr1b

Znaleziono około 77 wyników dla: bascom tccr1a tccr1b
  • [BASCOM] - Jak poprawnie i cyklicznie wyświetlać na LCD

    No,ale nie podałeś jaki procesor. W Bascomie można ustawić rejestry Timera "ręcznie"- a nie przez config. Zamiast czegoś takiego: "TCCR1A = &H00 'See datasheet for details "TCCR1B = &H0C 'See datasheet for details można ustawić to po "bascomowemu"- patrząc w DS. set TCCR1A.cs12 set TCCR1A.wgm12 Itp. Zamiast config ustawiasz poszczególne bity w rejestrach...

    Mikrokontrolery AVR   02 Lip 2011 16:23 Odpowiedzi: 10    Wyświetleń: 4922
  • 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
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Sterowanie diodą RGB na atmega8 - problem z kanałem PWM OC1A

    Na tej płycie masz LED-y. Sprawdź na nich. Sprawdziłem Twoje ustawienia -ale w Bascomie. Na takiej samej płytce. Wszystko chodzi. Wygląda to na układ a nie program. Poniżej program-napisałem w sposób zrozumiały dla C. $regfile = "M8def.dat" $crystal = 8000000 'Config Lcd = 20 * 2 'Config Lcdpin = Pin , Db7 = Portc.0 , Db6 = Portc.1 , Db5 =...

    Mikrokontrolery   29 Gru 2009 23:07 Odpowiedzi: 3    Wyświetleń: 4815
  • REKLAMA
  • [bascom] [bascom][atmega8] Jak ustawić Timer1 jako 8-bitowy FastPWM (non-inverting)?

    Już działa, wybrałem tryb nr 5. Jedyny minus, przy pwm1a=0 są "szpilki". tccr1a=&B10000001 tccr1b=&B00001001

    Mikrokontrolery AVR   29 Sie 2008 16:28 Odpowiedzi: 6    Wyświetleń: 2328
  • REKLAMA
  • [bascom] Jak zwiększyć częstotliwość PWM w Bascom dla ATmega8?

    Zawsze możesz zwiększyć taktowanie do 16MHz - które ATMega8 bez L przyjmie. Możesz też zmniejszyć rozdzielczość do N bitów przez zmianę ustawień w TCCR1A, TCCR1B i CAPTURE1.

    Mikrokontrolery AVR   01 Gru 2008 17:23 Odpowiedzi: 8    Wyświetleń: 1860
  • Attiny2313 4 kanały PWM. Jak się zabrać za PWM0a i PWM0b?

    No dobra kombinowałem kombinowałem i wykonbinowałem sprawdziłem sobie w symulatorze bascom jak ustawia TCCR1A=161 TCCR1B=3 :D i poprostu to soamo wpisałem analogicznie do TCCR0A i TCCR0B może nie umiałem skorzystać z noty katalogowej ale działa poprawnie :) aha i nie trzeba ustawiać OCR0A= i OCR0B= działają komendy PWM0A= i PWM0B= jak komuś to sprawi...

    Mikrokontrolery   09 Sie 2006 18:11 Odpowiedzi: 11    Wyświetleń: 3298
  • [AVR][Bascom] - Tiny2313 i Timer1 w trybie CTC (ręcznie)

    Witam, Chciałbym sobie "ręcznie" ustawić do pracy w trybie CTC Timer1. Tak aby generować na 2 wyjściach stały przebieg PWM. próbuję to ustawiać tak: Ocr1ah = High(1562) 'ma być 10Hz Ocr1al = Low(1562) Ocr1bh = High(3124) 'ma być 5Hz Ocr1bl = Low(3124) ' zmiana stanu wyjścia OC1A na przeciwny, przy porównaniu ' zmiana...

    Mikrokontrolery AVR   08 Paź 2008 09:34 Odpowiedzi: 2    Wyświetleń: 2928
  • REKLAMA
  • [atmega16][bascom] Dziwne zachowanie programu z przerwaniem.

    DDRD.5 = 1 TCCR1A = &B10000010 TCCR1B = &B00011001 ICR1 = 222 OCR1A = 22 '0...222

    Mikrokontrolery AVR   03 Mar 2010 09:56 Odpowiedzi: 35    Wyświetleń: 4541
  • 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ń: 1449
  • Błąd Error: 222 przy użyciu Timer1 w ATtiny45 w BASCOM AVR

    ... Będziesz mnie przeklinał, ale nie dostaniesz gotowca. - w Tiny45 kanał "B" wpisany jest w GTCCR - wobec powyższego konfiguracja zmieściła się w jednym rejestrze TCCR1 (tiny45 strona 92), (tiny26 strona 72, rejestry TCCR1A i TCCR1B) tyle z "podpowiedzi".

    Mikrokontrolery AVR   19 Mar 2009 20:18 Odpowiedzi: 23    Wyświetleń: 2418
  • Jak skonfigurować timer T1 w ATMega8 jako generator fali prostokątnej?

    Udało mi się! 'Przykład generowania fali prostokątnej niezależnie od CPU 'procesor AT Mega8 'zegar wewnętrzny 1 MHz 'piezo pomiędzy PB.1 a +5V 'UWAGA!!!, ATMEGA8 ma domyślnie załączonego Wachdoga!!!. Trzeba wyłączyć bezpiecznik!!! $regfile = "m8def.dat" $crystal = 1000000 Dim I As Byte Ddrb.1 = 1 'port b.1 wyjściowy '---------------------------------------...

    Mikrokontrolery   04 Lip 2003 21:03 Odpowiedzi: 4    Wyświetleń: 2996
  • REKLAMA
  • [Bascom][Attiny2313] - PWM sterowany z Terminala RS-232

    Kod poprawiłem, a z tym: Obroty1 255 Obroty2 120 Obroty3 100 Enter niekoniecznie tak musi być, może być Obroty1 200 Enter Obroty2 120 Enter Obroty3 200 Enter. Domyślam się, że dużo pisania by było, gdyż trzeba dopisać dużo zmiennych i je uwarunkować, mimo wszystko - jeszcze raz dziękuję za pomoc. P.S. Czy można prosić o sprawdzenie tego fragmentu kodu,...

    Mikrokontrolery Początkujący   26 Lip 2012 07:26 Odpowiedzi: 25    Wyświetleń: 2705
  • Atmega328 - Bascom: Ustawienia PWM dla Timer2 i OCR2A, OCR2B

    z jakiegoś swojego starego projektu zerknąłem na ustawienia i mam tccr0a=a3, tccr0b=2 tccr1a=a1, tccr1b=2 tccr2a=a1, tccr2b=2 przy nich na 16MHz pwm'y chodzą 4kHz (możliwe ze jeden z nich na 8Khz)

    Mikrokontrolery AVR   17 Maj 2014 12:02 Odpowiedzi: 2    Wyświetleń: 1581
  • [ATmega32] Jak uzyskać zmienną częstotliwość PWM 50-1000 Hz na ATmega32 w Bascom?

    [syntax=basic4gl] Config Pind.5 = 1 Tccr1a = Bits(com1a1 , Com1b1 , Wgm11) Tccr1b = Bits(wgm13 , Wgm12 , Cs11) Icr1 = 20000 Ocr1a = 8000 [/syntax]

    Mikrokontrolery AVR   09 Lip 2014 19:04 Odpowiedzi: 21    Wyświetleń: 7809
  • [ATMega8] [ATMega8][Bascom] Jak ustabilizować pracę układu z kodem PWM?

    Zacznę od zamieszczenia kodu źródłowego i schematu: ' ########################################... ' # Control Programm for Trolling Motor Driver # ' # (C)2008 by Tomasz Orczyk # ' ########################################... $regfile = "m8def.dat" $crystal = 8000000 'CKSEL3..0=0100 - 8MHz Internal (PWM ~30kHz) 'SUT1..0=01...

    Mikrokontrolery AVR   02 Wrz 2008 20:58 Odpowiedzi: 6    Wyświetleń: 4679
  • [mega8][bascom] Sterownik silnika elektrycznego do łodzi

    Oto ostateczna wersja programu, przebieg PWM ma częstotliwość ok 30kHz, przy taktowaniu układu z wewnętrznego generatora częstotliwością 8MHz (domyślnie jest 1MHz, theba przestawić FB): ' ########################################... ' # Control programm for Trolling Motor driver # ' # (C)2008 by Tomasz Orczyk # ' ########################################...

    Mikrokontrolery AVR   28 Sie 2008 13:50 Odpowiedzi: 8    Wyświetleń: 4502
  • [Bascom] Regulacja częstotliwości w PWM na Atmega8

    Regulacja częstotliwości? Sprzętowo? Owszem. Ale kosztem rozdzielczości PWM. Trzeba włączyć tryb z wartością TOP ładowaną do Capture1. Potem w programie: zmiana Capture1 daje zmianę częstotliwości, ale wymaga też przeliczenia wartości Pwm1a/1b. Samo wypełnienie zmienia się w Pwm1a/1b, ale trzeba zawsze brać pod uwagę wartość z Capture1 by nie wpisać...

    Mikrokontrolery AVR   20 Paź 2010 19:36 Odpowiedzi: 6    Wyświetleń: 4455
  • Jak zaprogramować generator 0-500Hz z regulacją wypełnienia 1-99%?

    No to tradycyjnie , prawie gotowiec :D #include <avr/io.h> #include <avr/pgmspace.h> #include "delay.h" /* F_CPU=12MHz */ /*tablica z danymi potrzebnymi do ustawienia odpowiedniej czestotliwosci */ unsigned int dane_licznika[] PROGMEM = { 0xB71A,0x5B8C,0xF423,0xB71A,0x927B,0x7A1...

    Mikrokontrolery   18 Mar 2007 18:33 Odpowiedzi: 13    Wyświetleń: 3104
  • Jak skonfigurować PWM na pinie 5 w ATtiny13A z Bascom?

    Jeśli nie masz na stanie generatora to może zainteresuje Cię, albo kogoś innego, taki najprostszy generator który operowany jest dwoma potencjometrami. Jeden ustawia częstotliwość a drugi wypełnienie 1%-99%. To pozwoli szybko znaleźć odpowiednie parametry dla przetwornicy i potem można ustawić Tiny13 na rejestrach . Kod będzie działał na Arduino Mega2560,...

    Mikrokontrolery   31 Sie 2020 17:12 Odpowiedzi: 8    Wyświetleń: 762
  • 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ń: 1627
  • 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ń: 1916
  • Atmega 328 PB - losowa synchronizacja kanałów Compare w generacji częstotliwości

    Dziekuję Bede testował :) Dodano po 3 No nie do końca to chce działać tak jak napisaliśmy... bascom nie przyjmuje składni timer + clear_up ale problem okiełznałem na dwa sposoby... Bascomowy: [syntax=vbnet] 'puść timer z generacja comapre Config Timer1 = Timer , Prescale = 1 , Compare_A = Toggle ,Compare_B = Toggle , Clear_Timer = 1 'zapisz wartość...

    Mikrokontrolery AVR   03 Lis 2017 11:25 Odpowiedzi: 18    Wyświetleń: 1365
  • [Atmega162][Bascom] - Sterowanie regulatorami ESC fast PWM

    Witam, jestem w trakcie tworzenia sterownika do quadrocoptera, do którego podłączyłem regulatory ESC firmy DYS zaprojektowane do Fast PWM Potrzebuję do ich sterowania precyzji 16 bitów PWM, aby mieć pełną kontrolę nad mocą silników całej machiny. W bascomie ustawiam to tak: [syntax=basic4gl]$regfile = "m162def.dat" $crystal = 16000000 (...) Enable Interrupts...

    Robotyka Modelarstwo i CNC   04 Gru 2013 17:02 Odpowiedzi: 17    Wyświetleń: 3978
  • Jak ustawić timer w Bascomie do odliczania 20 sekund przy kwarcu 160000 Hz?

    Ja uczyłem się na poniższym kodzie: Czy, jako początkujący wiedziałeś co to jest TCCR1A, TCCR1B, OCR1AH, OCR1AL i inne niezrozumiałe dla laika rzeczy ? Są to rejestry atmegi, dostępne w instrukcji PDF do niej. Więc po co karmisz nowicjusza takim przykładem ? Jestem pewien, że autor wątku nie ma bladego pojęcia o rejestrach atmegi. Mogłeś juz podać...

    Mikrokontrolery Początkujący   15 Lis 2012 20:33 Odpowiedzi: 13    Wyświetleń: 2220
  • [ATMEGA16] ATMEGA16 BASCOM: Jak ustawić PWM na Timer0 i zegarek na Timer1?

    To co należy zrobić, aby skonfigurować Timer0? Przeciez ci 'dawid 512' napisal. Przyjzyj sie tym acronimom z twojego listingu: ...... Tccr1a Tccr1b .... Pwm1a Jak myslisz, co one maja wspolnego?; co oznacza ta 'magiczna' cyfra "1" ? Nie znaczy to ze masz dokladna analogie dla Timera0 (nie sa one jednakowe), ale musisz konfigurowac Register TCCR0 zamiast...

    Mikrokontrolery AVR   04 Maj 2009 16:51 Odpowiedzi: 10    Wyświetleń: 3561
  • Błędny kod w BASCOMIE do sterowania pinem uC - analiza i poprawki

    Witam wszystkich, mam problem potrzebuję sterować stanem pinu lecz nie potrafię rozgryźć co jest nie tak w kodzie. Poniżej kod w BASCOMIE : [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 1000000 Config Portb.1 = 1 Portb.1 = 0 Config Portd = &B11110000 Portd = &B11011111 Config Portc = &B11111110 Portc = &B11111001 Tccr1a = &B11110010 Tccr1b = &B00011011...

    Mikrokontrolery   25 Sty 2012 05:34 Odpowiedzi: 2    Wyświetleń: 744
  • attiny2313 Bascom - konwersja stringu na wartość PWM

    Ups : :) Jako wartość w terminalu podajemy np: red:125 Enter, lub gre:200 Enter [syntax=basic4gl]$regfile = "attiny2313.dat" $crystal = 12000000 $baud = 19200 Config Serialin = Buffered , Size = 25 Config Portb.2 = Output Config Portb.3 = Output Config Portb.4 = Output Set Tccr0a.0 Set Tccr0a.7 Set Tccr1a.0 Set Tccr1a.7 Set Tccr1a.7 Set Tccr1a.5 Set...

    Mikrokontrolery Początkujący   30 Lip 2012 15:02 Odpowiedzi: 8    Wyświetleń: 1738
  • ATMEGA8 Tryb CTC: Konfiguracja stanów wyjść OCR1A i OCR1B

    Robię to w Bascom, oto program... [syntax=vbnet]$regfile = "m8def.dat" $crystal = 11059200 'kwarc $hwstack = 128 ' default use 32 for the hardware stack $swstack = 128 'default use 10 for the SW stack $framesize = 128 'default use 40 for the frame space ' $prog &HFC , &HAE , &HC9 , &H00 ' generated. Take care that the chip supports all fuse bytes. Ocr1a...

    Mikrokontrolery AVR   21 Kwi 2018 11:18 Odpowiedzi: 37    Wyświetleń: 1821
  • [C] na [Bascom] - Oscyloskop Arduino - Oddam 500pkt

    Dzień dobry, Chciał bym zrobić sobie prosty oscyloskop tyle że z wykorzystaniem uC Atmega8. Czy mógł by mi ktoś przetłumaczyć poniższy kod na język Bascom, lub chociaż objaśnić jego działanie? Kompletnie nic z tego nie rozumiem... Za przetłumaczenie na język Bascom oferuję 500pkt

    Mikrokontrolery AVR   06 Lis 2017 17:49 Odpowiedzi: 7    Wyświetleń: 1191
  • Attiny2313 bascom - Nie można przesłać ani odebrać danych

    Niestety żadna z w/w opcji nie działa ale poradziłem sobie z tym. oto kod:[syntax=basic4gl]$regfile = "attiny2313.dat" $crystal = 12000000 $baud = 9600 Config Serialin = Buffered , Size = 20 $hwstack = 16 $swstack = 6 $framesize = 14 Config Portb.0 = Output Config Portb.1 = Output Config Portb.5 = Output Config Portb.6 = Output Config Portb.7 = Output...

    Mikrokontrolery Początkujący   20 Mar 2013 19:06 Odpowiedzi: 52    Wyświetleń: 6387
  • Dlaczego PWM na ATmega16 w BASCOM 1.11.7.4 nie działa jak na AT90S8515?

    O K Widzę,że sam muszę sobie odpowiedzieć. Po żmudnych próbach z konfigurowaniem PWM w Bascomie doszedłem do wniosku, że żadna z wersji tego kompilatora nie jest w stanie prawidłowo skonfigurować PWM na procesorze ATMEGA. Trzeba to zrobić przez bezpośrednie oddziaływanie na rejestry. Np.: $regfile = "m16def.dat" 'Deklaracja rodzaju procesora Ddrd =...

    Mikrokontrolery   08 Cze 2013 10:34 Odpowiedzi: 42    Wyświetleń: 42576
  • [AtMega644] AtMega644 GCC - Konfiguracja przerwań PWM i INT0, reset układu

    Witam mam problem z chyba skonfigurowaniem przerwań w "C" do tej pory takie "zabawy" robiłem w bascomie ale tam to każdy potrafi ;) mam przerwanie int0 z pcf8583 w międzyczasie odczytuje temperaturę z ds18b20 no i .. właśnie jak uruchomiłem PWM zaczęły się problemy, układ czasami się resetuje lub zawiesza zacytuje fragmenty: dodam ze pdf czytałem wielokrotnie...

    Mikrokontrolery AVR   15 Lut 2012 21:12 Odpowiedzi: 9    Wyświetleń: 1921
  • [atmega328] [atmega328][bascom] Sterowanie PWM2 dla OC2A i OC2B bez ICR2, ICR2H, ICR2L

    Dla sterowania dwoma serwami konfiguruję PWM1 poprzez bezpośredni zapis rejestrów: Tccr1a = &B10100010 'mode14 - fast pwm, icr1, prescale64 Tccr1b = &B00011011 Icr1h = &B00010011 'wartość icr1=4999 Icr1l = &B10000111 Tcnt1h = 0 Tcnt1l = 0 i steruję serwami przez Ocr1ah = High(pozycja_serwa) Ocr1al = Low(pozycja_serwa) lub Ocr1bh = High(pozycja_serwa)...

    Mikrokontrolery AVR   12 Kwi 2015 17:22 Odpowiedzi: 11    Wyświetleń: 1674
  • [C] ATmega644p WAV Player w C – charczący dźwięk, jak poprawić jakość audio?

    Cześć ! Szukałem w internecie i na elektrodzie i pełno tego typu programów i gotowców, ale tylko pod BASCOM. Ja ostatnio zrezygnowałem z BASCOM'a i zacząłem z C. Zrobiłem odtwarzacz, ale strasznie charczy. Miałby ktoś pomysł jaka może być tego przyczyna? Kod: [syntax=c] #include <avr/io.h> #include <stdlib.h> #include <stdbool.h> #include...

    Mikrokontrolery AVR   25 Wrz 2014 20:28 Odpowiedzi: 31    Wyświetleń: 3336
  • bascom avr - odbiór danych z PC na Linuxie przez /dev/ttyUSB1

    Witam! Mam kłopot z odbiorem danych z PC. Podłączam uC do PC + terminal i wpisuje ciąg danych r:122.g:144.b:125 i enter no i wszystko super bo diody przygasają, ale jest problem jak Podepnę pod linuxa i chcę wysłać w ten sposób echo "r:122.g:144.b:125" > /dev/ttyUSB1 i nic sie nie dzieje, wiec moje pytanie w jaki sposób wysyłać dane lub co zmienić...

    Mikrokontrolery Początkujący   02 Sie 2012 10:41 Odpowiedzi: 21    Wyświetleń: 2480
  • Jak skonfigurować PWM na wyjściach OC0A, OC1A, OC1B w ATtiny2313?

    Witam! Mam attiny2313 i chcę wykorzystać sprzętowe PWM do sterowania urządzeniami podłączonymi na wyjścia OC0A, OC1A, OC1B. Urządzenia mają pracować w różnych momentach, kiedy trzeba ma być włączony PWM na 1,2 lub 3 wyjściach attiny. Z tego co zdążyłem się zorientować w attiny są 4 sprzętowe PWM, które można wykorzystać do tego celu (dwa oparte na 8-bitowym...

    Mikrokontrolery AVR   17 Mar 2011 21:47 Odpowiedzi: 1    Wyświetleń: 2059
  • [atmega8][bascom] pomiar czasu trwania impulsu poprzez ICP1

    Witam Mam za zadanie zrobic pomiar czasu wtrysku w ms poprzez przerwanie ICP1 Niestety po wielu bojach z rejestrami Tccr1B Tccr1A oraz Timsk i innymi , program nie dziala jak potrzeba w Proteusie Czytalem w dataszicie ze licznik T1 musi byc ustawiony w trybie TOP i musie byc wlaczony Noise Canceler , wszelkie ustawienia WGM nie dzialaja :/ Bardzo prosze...

    Mikrokontrolery AVR   28 Sie 2009 12:15 Odpowiedzi: 2    Wyświetleń: 4659
  • Zasilacz laboratoryjny z uC - problem z PWM i ustawieniem timera w C

    Witam. Myślę nad wykonaniem zasilacza laboratoryjnego sterowanego uC. Napisałem program w BASCOMIE bez większych kłopotów, jednak w wersji demo, przez ogranicznie długości kodu program był niekompletny. Postanowiłem porzucić Bascoma i nauczyć się C. Na początek sam PWM. Oto co udało mi się napisać : #include <avr\io.h> void pwm_init(void) //procedura...

    Mikrokontrolery AVR   27 Sty 2011 23:29 Odpowiedzi: 9    Wyświetleń: 2223
  • Attiny26 - błędne odczyty ADC, migające diody, BASCOM - co poprawić?

    Hmm... tak już robiłem i to nie pomogło... ale już poradziłem sobie z problemem ;D Wina była zakłóceń, bo po dolutowaniu na wejście pomiarowe ADC8 kondensatora, diody przestały szaleć. Dodatkowo brakowało przesunięcia bitowego (bo na port podawało 8 bitów młodszych z 10). Miałem na celu zrealizowanie sterownie PWM za pomocą ADC (napięcie z potencjometru)....

    Mikrokontrolery AVR   05 Gru 2009 20:59 Odpowiedzi: 2    Wyświetleń: 1742
  • Jak uruchomić analizator RC5 w Bascom? Problemy z kompilacją i pilotami

    ... dim funkcja_zegar as byte On Ovf1 zegar1 ' adres procedury timera Enable Ovf1 ... ... zegar1: if funkcja_zegar=1 then ' jeżeli skok zadany1 to wykonaj skok do labela rjmp skok1 ' skok1 end if ' if funkcja_zegar=2 then rjmp skok2 end if return Tcnt1h = 110 ' ustawienia zegara Tcnt1l = 0 ' Tccr1a = 0 ' Tccr1b = 3 ' funkcja_zegar=1 'twoja procedura...

    Mikrokontrolery   17 Lip 2008 22:21 Odpowiedzi: 47    Wyświetleń: 7097
  • mega8: Programowanie PWM dla MOSFET IRFZ44 w Bascom - płynna regulacja

    Nie piszesz nic o pozostałych parametrach układu więc zakaładam, że uC chodzi na wewnętrznym RC=8MHz... Wygodnie jest wykorzystać timer1 (16-bit)... Mode 14 - fast pwm, wartość top (ICR1=10000), prescal=1... Przy takiej konfiguracji częstotliwość pwm wynosi ~800Hz, co dla żarówki jest aż nadto... Wyjście pwm PB1(OC1A)... Wypełnienie zwiększane o 1 co...

    Mikrokontrolery   21 Paź 2007 11:15 Odpowiedzi: 3    Wyświetleń: 3087
  • AVR: Jak generować przebieg o zmiennej częstotliwości i czasie stanu wysokiego?

    walczę już od jakiegoś czasu i nie wiem jak zmusić timer1 do pracy w trybie 15. nienawidzę sposobu w jaki napisane są noty atmela. W tej chwili usiłuje to zrobić w bascomie i oczywiście nie działa - nie udało mi się zmusić timera do wygenerowania jakiegokolwiek przebiegu na OC1A bo jeśli dobrze rozumiem co napisano w nocie (i nie chodzi tutaj o znajomość...

    Mikrokontrolery   05 Maj 2011 18:01 Odpowiedzi: 21    Wyświetleń: 2426
  • [atmega8] Jak zliczać impulsy między pomiarami czujnika na ATmega8 w Bascom?

    Po długim analizowaniu problemu narodziło mi się coś takiego: 'pętla główna Dim I As Integer Dim Impulsy As Long Dim Sek As Integer Tccr1a = &H00 'ustawianie trybu pracy timera1 Tccr1b = &H0C Ocr1ah = &H7A 'załadowanie liczby 31250 do licznika Ocr1al = &H12 'przykładowa liczba do odmierzania (1s) Tcnt1h = &H00 ' zerowania rejestrów do zliczania...

    Mikrokontrolery AVR   15 Wrz 2010 17:54 Odpowiedzi: 2    Wyświetleń: 1986
  • Błędy kompilacji w Bascom AVR 1.11.7.4 dla AT26DEF.DAT, jak je naprawić?

    Witam. Pomóżcie mi proszę, przy kompilacji tego pliku. Mnie pokazują się błędy, z racji, że nie znam się jeszcze na języku Basic, nie potrafię tych błędów zlikwidować. Proszę pomóżcie. 'Bascom-AVR ver.1.11.7.4 $regfile = "AT26DEF.DAT" $crystal = 8000000 Ddrb = &B00001100 Portb = &B00001111 'Osccal = 238 'Osccal = 226 'Osccal = 210...

    Programowanie   07 Sie 2005 15:34 Odpowiedzi: 7    Wyświetleń: 2132
  • Sprawdzenie programu i schematu dla Atmega8L - podświetlenie diod LED

    Ogólnie nie pisze w bascomie. Rozumiem jak coś jest napisane, ale samemu raczej nic nie wymodzę. Załączyłem schemat z podstawowymi elementami każdego układu z mikrokontrolerem (kondensatory filtrujące, pull-up na resecie) http://obrazki.elektroda.net/10_12568564... Jedna dioda podpięta do wyjścia OC1A - wyjście PWM. Atmega8 ma jeszcze 2 takie...

    Mikrokontrolery   30 Paź 2009 07:19 Odpowiedzi: 4    Wyświetleń: 1282
  • atmega128 - bascom konfiguracja timera 1 oraz 3 w trybie CTC

    Witam! Stworzyłem kiedyś projekt na atmega32 w którym za pomocą dwóch timerów 8-bitowych regulowałem dwie częstotliwości wyjściowe ustawiając timery w tryb ctc Tccr2 = &B10011001 Ocr2 = Wartosc Tccr0 = &B10011001 Ocr0 = Wartosc1 wszystko idealnie działało jednak z czasem pojawiła się potrzeba aby regulować częstotliwość z większą dokładnością. Postanowiłem...

    Mikrokontrolery AVR   19 Sie 2014 21:21 Odpowiedzi: 4    Wyświetleń: 1320
  • ATMEGA 16 PHOENIX, da się zaprogramować takim urządzeniem?

    Bardzo proszę o pomoc w zaprogramowaniu ATMEGI 16 ,mam taki programator http://link_skasowano i taki program: Program: $regfile = "m16def.dat" $crystal = 8000000 On Oc1a Przerwanie Dim Fzad As Word , Focr As Word , Temp As Word Dim Wsk As Bit Config Adc = Single , Prescaler = Auto , Reference = Avcc Ddrb.1 = 1 ' DB.1 - wyjscie Ddrb.0 = 0 '...

    Mikrokontrolery   09 Lut 2008 17:52 Odpowiedzi: 2    Wyświetleń: 1513
  • [C][atmega8] generowanie fali nośnej 36kHz i wysyłanie RC5

    napisałem tak i nie działa ;/ gdzie może być błąd? (tranzystor PNP do OC1A - PB1 atmega8). sprawdziłem przed chwilą w bascomie, i telewizor reaguje na komendy rc5send z BASCOMA. unsigned int RRR=0; void rc5send(void) { TCCR0 |= (1<<CS00); TCCR0 |= (1<<CS01); // use CLK/64 prescale TCNT0 = 0x6F; //888 cykli dla...

    Mikrokontrolery AVR   28 Lis 2009 10:24 Odpowiedzi: 7    Wyświetleń: 3604
  • Attiny2313 zegarek, czy opłaca się użyć timera? BASCOM

    Po pierwsze, możesz jak najbardziej korzystać z timera (a właściwie to powinieneś, jeżeli chcesz pomniejszyć koszta o zakup zewnętrznego RTC). Po drugie - możesz kalibrować, możesz to robić długo i bezskutecznie. Po drugie i ćwierć - Wewnętrzny oscylator nie za bardzo nadaje się do tego celu. "Nieco" mu się zmienia częstotliwość wraz z temperaturą i...

    Mikrokontrolery   29 Kwi 2007 11:01 Odpowiedzi: 12    Wyświetleń: 3350
  • Jak zaprogramować zliczanie impulsów i sterowanie przekaźnikami w Bascom?

    Próbowałem na tej zasadzie. Ktoś wspominał jeszcze o watchdogu - można go w sumie wykorzystać, ale chyba timer będzie lepszy. Przepraszam za bałagan w kodzie, ale jak człowiek się wkurza, to i nie myśli dobrze;] Dlaczego czas odmierzasz w tak małych odcinkach (rzędu milisekund), gdy tymczasem obserwowane zdarzenia występują w odstępach sekundowych....

    Mikrokontrolery AVR   05 Sie 2015 10:04 Odpowiedzi: 8    Wyświetleń: 1158
  • [Atmega 8] [Atmega 8][C] Serwo nie działa - kod PWM, przyciski na PD2 i PD3

    Znalazłem na forum kod dostosowałem do swoich potrzeb: /* Test serwo*/ /* Programik przykladowy */ /* typ uC: ATmega8 1MHz */ /* licznik/timer1 w trybie PWM */ /* Sygnal impulsowy (50Hz) na wyprowadzeniu PB1(OC1A) */ /* Przyciski sterujace szerokoscia impulsu przylaczone miedzy PD2 i mase oraz PD3 i mase */ #define F_CPU 1000000L...

    Mikrokontrolery AVR   04 Lis 2009 22:44 Odpowiedzi: 1    Wyświetleń: 1875
  • atmega8 - Jak opóźnić wyłączanie przekaźnika o 5 sekund w Bascom?

    widzę, że temat przygasł wiec ponownie prośbę... proszę o wrzucenie przykładowego programu na procesor atmega, gdzie po naciśnięciu przycisku dioda zapala się na 5 sekund i gaśnie. Liczę ze taki program pomoże mi zrozumieć zasadę działania komendy odliczajacej czas. Książka ani inne posty jakoś mi nie pomagają i nie mogę tego przeskoczyć. Liczę, że...

    Mikrokontrolery Początkujący   12 Cze 2014 16:49 Odpowiedzi: 7    Wyświetleń: 1518
  • ATtiny2313 – jak uzyskać 3 niezależne kanały PWM do sterowania diodą RGB?

    Dziekuje za pomoc. Znalazlem nawet jakies rozwiazanie. Chcialem wkleic gotowy kod, zeby zobaczyc sam efekt. Okazuje sie, ze mimo tego nie chce dzialac. Po przylozeniu sondy oscyloskopu do koncowek PB.2,PB.4 i PD.5 nic sie nie dzieje. Nauczylem sie podstaw w Bascomie, ale nie programowalem ponad rok i teraz ciezko sie za to zabrac, a co dopiero wylapywac...

    Początkujący Elektronicy   09 Lut 2013 12:41 Odpowiedzi: 3    Wyświetleń: 1026
  • Jak dodać 2-minutową blokadę przekaźnika w BASCOM po wyłączeniu?

    Niestety ale opcja wait nie nadaje sie do moich celów gdyż wtedy nie widzę co się dzieje z temperaturami, ciśnieniem układu. Wszystkie pomiary stoją. Cóż będę musiał poszukać podobnych programów i coś może wykombinuje. Dzięki za odpowiedzi! Bedziesz wie musial uzyc jeden z wolnych timerow. Ponizej masz przyklad zastosowanie timera 1 w trybie CTC. (z...

    Mikrokontrolery AVR   03 Wrz 2009 09:49 Odpowiedzi: 8    Wyświetleń: 1581
  • M8 - PWM Fcpu/preskaler --mam zaniżona F wyjsciową..

    O faktycznie coś skiełbasiłem... Chyba tak i to okropnie! Probowałem to przełozyć na timer 1 i bascom wali błędami... STR 88: Fpwm = Fcpu/2x preskaler - (1-OCRnA ) OCRA to rejestr ... wiec trzeba mu wpisać parametr.. Stosujesz błedny wzór na częstotliwośc Fast PWM dla Timera1 ; Poprawny wzór jest ze str 91: http://obrazki.elektroda.pl/1495204000_1...

    Mikrokontrolery AVR   27 Gru 2012 20:45 Odpowiedzi: 10    Wyświetleń: 2241
  • Nowy projekt i problem z zgarkim, zliczaniem impulsów z portu czyli zmiany biegó

    Super :) Teraz przydała by mi się pomoc jak skonfigurować w bascomie timer1 tak żeby był taktowany kwarcem :) Dodano po 2 Czy przy pracy na wewnętrznym generatorze i rezonatorze 32768Hz na pinach XTAL1/TOSC1 i XTAL2/TOSC3 trzeba w bascomie określić $crystal ? Znalazłem coś takiego ale nie ogarniam tego CTC :) [syntax=basic4gl] '1 second code $regfile...

    Mikrokontrolery AVR   13 Sty 2012 20:36 Odpowiedzi: 85    Wyświetleń: 8157
  • [AVR] [AVR][C] - Pilot IR Olympus RM-1 na ATTiny2313 nie działa z GCC

    Witam, Coś ostatnio mało ludzi odpowiada mi na pytania w Bascomie, więc postarałem się napisać swój program w C. Liczę więc na pomoc specjalistów od GCC ;) chciałbym zrobić pilot IR do mojego aparatu fotograficznego Olympus. Ze stronki lirc sprawdziłem sobie co i jak ma być dla pilota RM-1. Powiem nawet że chyba rok temu zrobiłem to w assemblerze i...

    Mikrokontrolery AVR   09 Paź 2008 23:27 Odpowiedzi: 18    Wyświetleń: 3192
  • ATmega328 - Zaledwie 10kHz Fpwm dla kwarca 20MHz- co jest nie tak?

    Witam Bawię się obsługą sprzętowego PWM. Skonfigurowałem trzy timery w tryb Fast PWM. Do uC podpiąłem kwarc 20MHz i ustawiłem fusebity. Wpisałem w OCR1A wartość 128 i podłączyłem oscyloskop. Okazuje się że okres wynosi zaledwie 0.1 ms to 10kHz, mimo tego że preskaler ustawiłem na 1... coś mi tu nie pasuje bo zgodnie ze wzorem: Fpwm = Fcpu/1/255 powinienem...

    Mikrokontrolery AVR   14 Mar 2015 18:09 Odpowiedzi: 4    Wyświetleń: 921
  • [ATTINY2313][BASCOM]Pomoc w obsłudze counter-a. Co nie tak?

    Witam ponownie po przerwie . I napisałem cały program w Asm (postanowiłem się sprawdzić i nauczyć czegoś nowego ) . Jego działanie jest identyczne jak w bascomie , ale countera 1 dalej nie udało mi się odpalić :/ Nadal wyrzuca zera . I tak samo jak w bascomie gdy wpisze dane na sztywno wszystko się wyświetla ( wynik co prawda różni się od tego jaki...

    Mikrokontrolery AVR   19 Cze 2012 11:39 Odpowiedzi: 23    Wyświetleń: 4168
  • [AVR][AVR-GCC] Łatwiejsze konfigurowanie liczników?

    Właśnie pisałem jakiś kolejny program w GCC i jak pewnie większość z Was musiałem sobie skonfigurować liczniki by uzyskać... coś, nieważne co. Dziwię się, że środowisko związane z AVRGCC nie wpadło na pomysł by takie konfiguracje ludziom uprościć! Pewnie wielu z Was rozpisuje się w stylu: // ****************************************...

    Mikrokontrolery AVR   30 Sie 2010 15:25 Odpowiedzi: 4    Wyświetleń: 2292
  • Jak zmienić parametry przebiegu na ATTINY26 w kodzie Bascom?

    Może tutaj mi ktoś życzliwy pomoże. Przepraszam, że robię kopiuj - wklej z innego forum, ale nikt mi tam nie pomógł, a zależy mi na czasie bo urlop się kończy :) ".nie zajmujmy się całością, a tym, że na wyprowadzeniu nr 1 ATTINY26 powinien być generowany przebieg o częstotliwośći 100Hz i czasie trwania stanu niskiego 70us. Chcę zmienić te parametry...

    Mikrokontrolery   06 Wrz 2007 17:55 Odpowiedzi: 4    Wyświetleń: 1191
  • ATMEGA8 + MBI5030 - Zbyt mała częstotliwość przebiegu prostokątnego

    Witam. Otóż złożyłem układ, puki co na płytce prototypowej. Atmega8 + driver led MBI5030. Na GCLK generuje sygnał prostokątny, jednak wynosi on tylko 31kHz i nie wiem jak podać większy (do 8MHz) z Atmegi przy pomocy liczników. Aktualnie generuje go przez PWM z wypełnieniem 50%. Pozostałe zmierzone częstotliwości : LE 7,48kHz DCLK 40kHz GCLK 30kHz Jedna...

    Mikrokontrolery ARM   03 Lut 2014 11:46 Odpowiedzi: 2    Wyświetleń: 1383
  • [atmega8][Bascom]Ustawienie czestotliwosci na 1 wire ds18b20

    Mi nie chodziło o wyłączanie przerwań na czas konwersji tylko na czas wysyłania komend 1 wire. Zresztą zobacz na mój kod. '$sim $regfile = "m168def.dat" $crystal = 8000000 $hwstack = 64 $swstack = 16 $framesize = 32 Tccr1a = &H00 'ustawienie timera1 w tryb ctc Tccr1b = &H0C Ocr1ah = &H7A 'liczba do porównania . Ocr1al = &H12...

    Mikrokontrolery AVR   28 Lis 2010 21:12 Odpowiedzi: 13    Wyświetleń: 4515
  • [Atmega8] Atmega8 i AD7731 SPI: Zacinanie w trybie continuous conversion w Bascom 1.11.8.7

    Witam wszystkich Forumowiczow, do tej pory nigdy nie miałem potrzeby pisać postu bo wszystkie problemy rozwiązywałem opcja search ;-) az do tej chwili. buduje układ przetwornika AD 24 bitowego, ktory komunikuje sie z Atmega8 po SPI hardware a ta z kolei z moim PC po RS232. Docelowo maja byc 2/3 przetworniki, poki co jest jeden i walka trwa ;-) Całość...

    Mikrokontrolery AVR   07 Paź 2008 09:00 Odpowiedzi: 2    Wyświetleń: 2619
  • [WinAVR][C] - zamiana zmiennej na stan portów / przerwania.

    Wiem ze w PHP operatory sa takie same jak w c, dlatego ucze sie C na uC, a nie np BASCOM'a ;] (choc C lepsze ;]). Dzięki za pomoc, teraz jest ok. Dodano po 14 A jednak nie, wystąpiła jeszcze bardziej komiczna sytuacja. Scislej: Gdy nacisne przycisk, do pamieci zapisywany jest czas wciscniecia, gdy w krótkich odstepach czasu nacisne kilka razy, mam po...

    Mikrokontrolery AVR   12 Sie 2008 13:04 Odpowiedzi: 14    Wyświetleń: 4401
  • [ATmega8][C] Obsługa ADC - odczyt kanałów dla linefollowera

    Witam :D Dobre wieści :D Czytając i analizując wszystkie Wasze sugestie i uwagi udało mi się zrobić działającą obsługę przetworników. Co prawda pozmieniałem trochę po swojemu ale działa. Najpierw kod później kilka słów wyjaśnienia. dondu później startujemy pojedynczą konwersje, czekamy aż się ona zakończy, wynik wczytujemy na odpowiednią pozycję w tablicy,...

    Mikrokontrolery AVR   14 Mar 2011 17:50 Odpowiedzi: 41    Wyświetleń: 7021
  • [WinAVR] WinAVR: Błędy kompilacji projektu licznika częstotliwości w C

    Szanowni Koledzy Postanowiłem zbudować licznik częstotliwości ze > "make.exe" all -------- begin -------- avr-gcc (GCC) 4.1.2 (WinAVR 20070525) Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS...

    Mikrokontrolery AVR   03 Mar 2011 07:44 Odpowiedzi: 7    Wyświetleń: 3591
  • PCF8563 - przeskakująca godzina, wina kostki czy programu?

    [syntax=basic4gl] Report : noname3 Date : 10-21-2014 Time : 20:42:39 Compiler : BASCOM-AVR LIBRARY V 2.0.7.5, DEMO Edition Processor : M8 SRAM : 400 hex EEPROM : 200 hex ROMSIZE : 2000 hex ROMIMAGE : 546 hex -> Will fit into ROM ROMIMAGE : 1350 dec FLASH USED : 16 % BAUD : 9600 Baud XTAL : 16000000 Hz BAUD error : 0.16% Stack start : 45F hex Stack size...

    Mikrokontrolery   22 Paź 2014 14:32 Odpowiedzi: 8    Wyświetleń: 981
  • Atmega8 PWM tryb 15 – jak ustawić rejestry i regulować rozdzielczość sygnału?

    Ostatnio dobrałem się do eksperymentów z PWM, zrobiłem kilka różnych: - wspierany przez BASCOMA poprawnej fazy(wg specyfikacji tryb 1 2 3) - Fast PWM (tryb 5 6 7) i w końcu chciałem zrobić z regulacją rozdzielczości. Wybrałem tryb 15 i ... poległem. W postach znalazłem kod zumka dla trybu 14, wpisałem go i działa. #include <avr/io.h> int main(void)...

    Mikrokontrolery   24 Cze 2009 19:15 Odpowiedzi: 4    Wyświetleń: 1578
  • Atmega8 - błędy w sterowaniu LED 7 segmentowym i buzerem, segment g świeci

    Witam Pogłębię zagadkę, procesor do programowania wyjmuję z podstawki :) więc nie ma wpływu programatora na działanie układu, fusy przepisałem z działającego układu z AVT więc są ok, bo tamten układ używa identycznych przerwań od zegarów i działa. Twoja sugestia co do PB.3 jest trafna jak mi się wydaje, bo to OC2 :) natomiast nie są to efekty timera...

    Mikrokontrolery AVR   25 Sty 2009 17:38 Odpowiedzi: 6    Wyświetleń: 3906
  • Płynne sterowanie LED na AT89S8252 bez przetwornika D/A - jak to zrobić?

    Witam. Ależ kolego hoteagle , to jest idealna sytuacja, aby poznać asembler - bo przecież o to Ci chodzi? Algorytm masz, trzeba to tylko napisać w asemblerze. A więc: 1. Ustaw pinB.1 i PinB.2 (czyli OC1A i OC1B) jako wyjścia 2. do rejestrów tccr1A oraz tccr1B wpisz odpowiednie wartości, aby pasowały do tego, co jest w programie Bascomowym (zajrzyj do...

    Mikrokontrolery   10 Sty 2007 22:08 Odpowiedzi: 16    Wyświetleń: 3674
  • 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ń: 4561
  • Tłumaczenie kodu oscyloskopu Arduino z C na Bascom dla Atmega8

    Dzień dobry, Chciał bym zrobić sobie prosty oscyloskop tyle że z wykorzystaniem uC Atmega8. Czy mógł by mi ktoś przetłumaczyć poniższy kod na język Bascom, lub chociaż objaśnić jego działanie? Kompletnie nic z tego nie rozumiem... Za przetłumaczenie na język Bascom oferuję 500pkt!

    Początkujący Elektronicy   05 Lis 2017 10:39 Odpowiedzi: 0    Wyświetleń: 516
  • Konwersja programu ATmega8 z C na Bascom – funkcja liniowej jasności LED

    Witam, Mam wielką prośbę, czy może ktoś ze szanownych kolegów przerobić ten program na język Bascom? Z góry serdecznie dziękuje. [syntax=c] ////////////////////////////////////////... //EPP-Rozgrzewka //Funkcja tworzaca wrazenie liniowosci jasnosci diody dla oka ludzkiego // //Autor: miszcz310 //25.XI.2011 // //ATmega 8, F_CPU 8000000...

    Mikrokontrolery Początkujący   10 Kwi 2013 23:29 Odpowiedzi: 0    Wyświetleń: 852
  • [bascom] Jak wyjść z pętli zmiany kolorów RGB w Bascom dla Atmega8?

    Witam od pewnego czasu męczę się z diodą rgb i atmegą8 :D udało mi się spłodzić taki o to program, ale mam problem z wychodzeniem z pętli a nawet to nie jest pętla (ogólnie to nie mam pojęcia czego tak właśnie tek kawałem zaznaczony działa) ale działa ;) w jaki sposób mogę z niego wyjść bo skończyły mi się wszelkie pomysły jak by to można zrobić. Tak...

    Mikrokontrolery AVR   29 Mar 2010 00:54 Odpowiedzi: 0    Wyświetleń: 1157
  • [bascom,atmega8, MOBOTU-us v2] Jak prędkość RS-232 wpływa na zasięg czujnika MOBOTU-us v2 z ATmega8?

    Witam Mam podpięty czujnika ultradźwiękowy mobot- us v2 do atmegi8. Steruje nim za pośrednictwem interfejscu I2C, a pomiary z czujnika za pomocą rs-232 wyrzucam na moniktor komputera. Problem polega na tym że przy prędkości transmisjii 9600 (rs) czujnik wysypuje pomiary do odległości 1,8m, a przy prędkości 38400 do odległości 35 cm, a pożniej podaje...

    Mikrokontrolery AVR   12 Paź 2010 13:09 Odpowiedzi: 0    Wyświetleń: 1154
  • PWM - jak zaprogramować uC do regulacji ICR1 przyciskami w trybie 14 fast?

    Witam wszystkich, Mam problem z odpowiednim zaprogramowaniem uC. Chciałbym za pomocą dwóch przycisków zwiększać oraz zmniejszać wartość ICR1 (regulacja czasu trwania okresu). Natomiast wartość OCR1A jest stała (czas trwania impulsu). Wykorzystuje tryb 14 fast PWM z inverting mode. Oprócz tego za pomocą kolejnych dwóch przycisków włączam i wyłączam PWM...

    Mikrokontrolery   25 Gru 2011 13:18 Odpowiedzi: 0    Wyświetleń: 747