timer2 bascom

Znaleziono około 402 wyników dla: timer2 bascom
  • [M32] Jak zadeklarować Timer2 w Bascom dla ATmega32?

    Tak, jednak w powyższym przykładzie podmiana Timer2 na nazwę rejestru nic nie zmieni - nadal będzie chciał to potraktować jako zmienną. To akurat dobrze (że będzie chciał tak potraktować). Źle że mimo chęci, nie traktuje. Wpisując jednak TNCT1 zamiast 2 - wszystko jest ok. Wiem już też na pewno, że to kompilator. Dokładnie.

    Mikrokontrolery AVR   06 Sie 2013 09:33 Odpowiedzi: 20    Wyświetleń: 2124
  • Jak skonfigurować Timer2 w Bascom do zliczania do 10000 co 1 sek?

    [syntax=basic4gl] Config Timer1 = Timer , Prescale = 8 'Parametr Prescale może być równy:1, 8, 64, 256 lub 1024 [/syntax] Potem w programie możesz sobie odczytywać zawartość tego licznika w następujący sposób (np.): [syntax=basic4gl] Stan = Timer1 'Zmienna Stan typu Word [/syntax] robiw

    Mikrokontrolery   24 Cze 2012 21:37 Odpowiedzi: 6    Wyświetleń: 1488
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [M32] Czy mogę użyć preskalera 128 w Timer2 w Bascom dla M32?

    O co mi dokładnie chodzi: W helpie Bascom jest napisane, że w przypadku kości 8535 mam do dyspozycji preskalery 1, 8, 32, 64, 128, 256, 1024, a dla kości M103 1, 8, 32, 64, 256, 1024. Ja zaś posiadam kość M32 i w PDF, który dotyczy tego mikrokontrolera jest tabelka na 127 stronie, która zawiera w sobie jakby wykaz dostepnych częstotliwości, ktorymi...

    Mikrokontrolery Początkujący   01 Lip 2012 21:07 Odpowiedzi: 5    Wyświetleń: 1806
  • REKLAMA
  • Konfiguracja PWM na Timer2 w ATmega8 - ASM/Bascom na OC2 (PB3)

    Tu nie ma żadnej filozofii. Ja co prawda programuję na ATmega16 i procedura wygląda tak: void generator_PWM(unsigned int wypelnienie) { TCCR2 =0x69; //tryb FAST PWM, bez preskalera, zeruj OC0 gdy porownanie = TRUE; f = 16M/256 = 62,5kHz OCR2 = wypelnienie; //wartosc porownywana 0..255 } Jak zrobiłeś PWM na ATmega32 to z tego co wiem...

    Mikrokontrolery   05 Cze 2006 11:30 Odpowiedzi: 3    Wyświetleń: 5403
  • REKLAMA
  • Zmiana TIMER1 na TIMER2 dla PWM w ATMEGA32 - jak to zrobić? BASCOM

    Witam! Potrzebuję zmienić TIMER1 do obsługi PWM na TIMER2 ktoś pomoże? ATMEGA32 BASCOM

    Mikrokontrolery Początkujący   18 Paź 2024 07:59 Odpowiedzi: 12    Wyświetleń: 282
  • REKLAMA
  • [M32] [Bascom] piny OC1A, OC1B i OC0, a wykorzystywany timer

    OC 1 A, OC 1 B - timer1 OC 0 - timer0 OC 2 A - timer2

    Mikrokontrolery AVR   02 Lip 2012 21:13 Odpowiedzi: 2    Wyświetleń: 1213
  • [BASCOM] Jak ustawić kwarc 32,768kHz w BASCOM dla zegarka? Konfiguracja Timer2?

    Musisz zbudować sobie układ w którym atmege zasilasz napięciem stałym 5V. W tym układzie umieść złącze ISP 10 pinowe i podłącz do niego linie MISO, MOSI, RST, SCK oraz masę i zasilanie. Do wspomnianych wcześniej pinów podłączasz programator, dzięki czemu jest on stąd zasilany.

    Mikrokontrolery AVR   26 Lis 2008 18:03 Odpowiedzi: 11    Wyświetleń: 2322
  • Jak ustawić TIMER2 na atmega8 z kwarcem 32,768kHz w BASCOM?

    Jeśli nie potrafisz to zrób to prościej. Podłącz zewnętrzny kwarc 32,768kHz (zegarkowy); Config Clock = Soft Procedura zegara używa specjalnych zmiennych: _day , _month, _year , _sec, _hour, _min Wszystkie są typu Byte. Można je modyfikować bezpośrednio: _sec = 1 Sprawdź, o ile się spieszy (opóźnia). Różnicę koryguj warunkiem któregoś dnia np o północy.

    Mikrokontrolery Początkujący   22 Mar 2013 22:04 Odpowiedzi: 4    Wyświetleń: 1863
  • Bascom Atmega 168 ustawienie timer2 w tryb CTC i OC2B na toggle

    Nie avrstudio5! To jest beta- w dodatku schrzaniona. Ściągnij normalne 4.18.

    Mikrokontrolery AVR   29 Sie 2011 20:05 Odpowiedzi: 11    Wyświetleń: 3089
  • Bascom: Obsługa przerwań Timer0 i Timer2 na AT89S53 - problem z priorytetem

    ...Dlatego myślałem że mam gdzieś błąd w programie. pozdrawiam Nie zdawaj się nigdy na symulator Bascoma , bo on często fiksuje :) Steruj silnikiem w przerwaniu Timer0 , a problemy z szarpaniem znikną. Również przerwanie Timer2 , jest zbyt częste i zabiera procowi gro czasu. Piotrek

    Mikrokontrolery   10 Sie 2006 18:06 Odpowiedzi: 11    Wyświetleń: 1487
  • Bascom TIMER2 - zliczanie - miernik częstotliwości

    Timer2 jest nieco inny niż Timer1. Timer2 w M8 może pobierać sygnał zegarowy z oscylatora taktującego procesor bądź z kwarcu małej częstotliwości. Spróbuj dodać do Config Timer2 ASYNC = OFF . Skieruje to do Timera 2 sygnał zegarowy generatora uC. P. S. Jak chcesz sprawdź to sobie ustawieniach rejestrów. Mnie się nie chciało. Poczytaj sobie helpa. No...

    Mikrokontrolery AVR   25 Mar 2014 21:10 Odpowiedzi: 10    Wyświetleń: 2718
  • Timer2 w Bascom - nie działa przy preskalerze 256, inne działają poprawnie

    Nie ejstem pewnien czy pomoze ale wylacz timer 2 podczas obslugi przerwania. przerwanie: disable timer2 timer2=kat enable timer2 return

    Mikrokontrolery   11 Wrz 2006 13:53 Odpowiedzi: 3    Wyświetleń: 1538
  • [BASCOM] Sterownik rolety - Krzaki na LCD po dodaniu TIMER2 do wyświetlania temperatury

    Nie bardzo mam teraz ochotę zgłębiać kod ponownie, ale pamiętam że w Twojej wersji Timer odmierzał czas 20s i kiedy nadszedł czas to w przerwaniu mierzył temperaturę Dallasem DS18B20 i w dodatku pisał od razu po wyświetlaczu :D Dlatego jedną ze zmian było to, że Timer tylko ustawia flagę by dokonać pomiaru i go wyświetlić. Tak więc dopóki nie jesteś...

    Mikrokontrolery AVR   23 Sty 2017 12:09 Odpowiedzi: 4    Wyświetleń: 1689
  • REKLAMA
  • [Atmega8] Atmega8, Bascom - RTC nie aktualizuje czasu, jak skonfigurować Timer2?

    Z tego co porównuję z listingiem źródłowym z książki to masz kilka błędów: sprawdź: [syntax=basic4gl]Config Lcd = 16 * 2[/syntax] oraz umiejscowienie [syntax=basic4gl]Cls[/syntax] w pętli a u ciebie jest poza pętlą oraz wyrzuć konfigurację [syntax=basic4gl]Config Timer2 = Timer , Async = On , Prescale = 128[/syntax] sprawdź także ustawienia Fuse CKSEL3..0...

    Mikrokontrolery AVR   08 Kwi 2013 14:20 Odpowiedzi: 31    Wyświetleń: 5982
  • [Atmega88][Bascom] - przerwanie zegarowe i odmierzanie czasu

    ...Co bym nie robił... wynik zawsze jest ten sam... Nic dziwnego, bo Bascom ignoruje polecenie Load Timer2 = 178 Zmień na Load Timer2 , 178 'lub Timer2= 256 - 178 i sprawdź :-P

    Mikrokontrolery AVR   20 Sie 2009 22:06 Odpowiedzi: 19    Wyświetleń: 4464
  • [Atmega8][bascom] timer2 CTC generuje przerwanie tylko raz

    Czy da się generować przerwania od timer2 przy każdym przepełnieniu w trybie CTC? Próbuję generować częstotliwość w zależności od ustawienia potencjometru, ale timer generuje przerwanie tylko raz, cały program poniżej: OCR2 zostaje wpisana tylko pierwsza odczytana wartość zaraz po starcie programu, dalej już nie generuje przerwań. Po wrzuceniu " OCR2...

    Mikrokontrolery AVR   01 Lis 2018 13:41 Odpowiedzi: 10    Wyświetleń: 843
  • [Atmega8][BASCOM] RC5 i temperatura w zegarze cyfrowym

    Zegarek oprócz funkcji wyświetlania czasu ma pokazywać temperaturę i mieć możliwość sterowania z pilota (RC5). Normalnie (by default) Bascom używa Timer0 dla RC5. Jeżeli Timer0 masz zajęty do inego celu, więc potrzebujesz skonfigurować Timer2 dla RC5. e marcus

    Mikrokontrolery AVR   19 Lis 2011 23:38 Odpowiedzi: 7    Wyświetleń: 2352
  • [Atmega16][Bascom] Jak uruchomić zegar RTC w Bascomie.

    Sprawdź jak wygląda rejestr ASSR i czy jest ustawiony bit AS2. Dodatkowo poczytaj o "config timer2" ;)

    Mikrokontrolery AVR   19 Sie 2008 06:50 Odpowiedzi: 17    Wyświetleń: 7619
  • [atmega8][bascom] sterowanie wentylatorami w kompie

    2 kanaly na timer1 a kolejne 2 na timer2 :]

    Mikrokontrolery AVR   18 Wrz 2008 22:50 Odpowiedzi: 33    Wyświetleń: 5269
  • mega2560, Bascom - Timer2 nie działa asynchronicznie z kwarcem zegarkowym

    Całości kodu nie wstawiałem bo chodziło tylko o tą część którą napisałem, po prostu powinno działać zamiennie a nie działało.Problemem okazał się jak zwykle Bascom po aktualizacji do wersji 2.0.7.3 polecenie CONFIG TIMER działa poprawnie Dziękuje wszystkim za chęć pomocy Dodano po 52 Trochę się dokształciłem międzyczasie i sprawdziłem w starym Bascom'ie...

    Mikrokontrolery Początkujący   18 Gru 2015 21:22 Odpowiedzi: 7    Wyświetleń: 1056
  • [bascom/m1280] Timer0 nie startuje po zwarciu PB1 do masy, działa na Timer2

    Błąd kompilatora. Po wykonaniu Config Timer0 nie jest zapamiętywana bieżąca zawartość rejestrów TCCR0x wewnątrz kompilatora. Przy wywołaniu Start Timer0 odtwarzana jest wartość 0 w rejestrze TCCR0B, a powinno być wpisane 5. Zgłosić do działu wsparcia i czekać na poprawienie. A tymczasem zamiast START i STOP: skonfigurować licznik, zapamiętać zawartość...

    Mikrokontrolery AVR   06 Lis 2010 20:18 Odpowiedzi: 7    Wyświetleń: 1648
  • ATMEGA 2560: Jak odtwarzać krótkie pliki WAV bez użycia avr-dos.bas?

    Coś mi się zdaje że przerwanie się nie wykonuje. W symulacji się wykonuje, ale co 65536 cykli. BASCOM coś pierdzieli. Może przejdz na Timer0 albo Timer2 , przynajmniej dla testu.

    Mikrokontrolery AVR   16 Lis 2016 22:22 Odpowiedzi: 328    Wyświetleń: 97083
  • [atmega8] [atmega8][bascom] TIMER2 PWM nie zmienia jasności diody, LCD wyświetla krzaki

    Przepraszam że odkopuję temat ale miałem identyczny problem który po długich zmaganiach udało mi się rozwiązać, więc chciałem się z nim podzielić. Rozwiązaniem jest ręczne ustawienie rejestrów specjalnych odpowiadających za konfigurację PWM. Tak ja korrus666 napisał Bascom używa pewnie tych samych rejestrów do obsługi LCD i PWM z Timer2. Usuń linijke:...

    Mikrokontrolery AVR   07 Sie 2011 16:14 Odpowiedzi: 6    Wyświetleń: 6074
  • [ATMEGA] zegarek, uC może zastąpić zegar? precyzyjny?

    Takie rozwiązanie istnieje podłącza się wtedy kwarc zegarkowy do nóżek TOSC i ustawia się Timer2 w tryb asynchroniczny. W Bascomie to banalna sprawa, więcej w helpie i datasheecie

    Mikrokontrolery   27 Gru 2008 23:20 Odpowiedzi: 6    Wyświetleń: 2436
  • [ATMEGA8][BASCOM] - Zliczanie czasu pracy Atmegi / RTC

    Witaj. Zamiast zewnętrznego PCF możesz wykorzystać timer2 z zewnętrznym kwarcem zegarkowym 32,768kHz. Dokładność ta sama, a koszty mniejsze.

    Mikrokontrolery Początkujący   04 Lip 2018 15:13 Odpowiedzi: 20    Wyświetleń: 3762
  • [M32][Bascom] Prośba o sprawdzenie programu (nie działa) PWM+INT

    Pomiędzy instrukcje: On Timer2 Multipleks Enable Interrupts wstaw instrukcję Start Timer2. Nie na początku przerwania jak napisał daro:"A na początku obsługi przerwanie tego timera: Start Timer2."

    Mikrokontrolery AVR   08 Lip 2012 18:15 Odpowiedzi: 21    Wyświetleń: 2281
  • Jak uruchomić TIMER2 po zatrzymaniu w AVR Bascom?

    Witam Chodzi o to, że jest ATMEGA z wbudowanym zegarem RTC. Po odpowiednej konfiguracji i uruchomie wszystko jest OK, zegar pracuje. Jednak zegar ten ma być wykorzystywany do pomiaru krótkich odcinków czasu. Czyli odmierza ustawiony czas i jest blokowany poprzez STOP TIMER2 (w Bascomie). Po naciśnięciu klawisza start układ wg założeń powinien uruchomić...

    Mikrokontrolery   16 Lut 2006 19:48 Odpowiedzi: 1    Wyświetleń: 2917
  • Atmega8 Bascom - Instrukcja Wait nie zatrzymuje programu, co zrobić?

    Nie ma, timer2 na as i liczysz na piechotkę , oczywiście kwarc musi być podłączony (32768 na osci osco).

    Mikrokontrolery AVR   22 Wrz 2008 11:16 Odpowiedzi: 6    Wyświetleń: 1944
  • Atmega8, Bascom, 3xPWM, jak wysterować diodę RGB?

    OC2 to wyjście wykorzystywane przez Timer2 - nie Timer1. Wystarczy skonfigurować T2 - i po kłopocie... (Przestudiowanie noty katalogowej układu rozwiązałoby problem)

    Mikrokontrolery   11 Mar 2007 12:32 Odpowiedzi: 2    Wyświetleń: 1889
  • [ATmega16][Bascom] - Przez konfiguracje Timer2 brak kompilacji kodu

    Witam. Nie bardzo rozumiem uzyskania 1sek z kwarcu 32768Hz i prescaler 128. Liczę w ten sposób : 32768Hz / 128 = 256Hz = około 4ms

    Mikrokontrolery AVR   23 Lip 2013 05:20 Odpowiedzi: 12    Wyświetleń: 2163
  • [bascom/atmega1280]instrukcja getrc5 nie obsługiana?

    Użyj Timer2 dla obsługi RC5 zamiast Timera0 Config Rc5 = Pind.2 , timer = 2 i będzie OKejos ;)

    Mikrokontrolery   06 Lut 2010 10:03 Odpowiedzi: 5    Wyświetleń: 1929
  • Używanie dwóch timerów w BASCOM (atmega2560) - pobieranie danych z tablicy i sterowanie PORTB

    Tak po krótce przeanalizowałem wątek TIMER2 tego nowego programu. Po prześledzeniu kilku instrukcji i "śladów skoków" mogę stwierdzić, że nie jest dziwne, że gdy aktywny jest TIMER2 i jego przerwania to wszystko siada. Pojawia się przerwanie TIMER2, program wskakuje do jego obsługi a tam napotyka: GOSUB w inne miejsce, gdzie napotyka GOTO w jeszcze...

    Mikrokontrolery AVR   07 Kwi 2023 07:26 Odpowiedzi: 17    Wyświetleń: 738
  • Atmega328 - Bascom: Ustawienia PWM dla Timer2 i OCR2A, OCR2B

    Ale wszelkie nastawy chociażby z Timer2 i OCR2a i 2b są błędne A dlaczego są błędne? Pokaż swój kod który nie działa. To Cię naprowadzimy co jest źle.

    Mikrokontrolery AVR   17 Maj 2014 12:02 Odpowiedzi: 2    Wyświetleń: 1581
  • [Bascom][SPI]Karta pamięci i PCF8583 na tych samych portach.

    Do zegara najlepszy jest TIMER2 z zewnętrznym kwarzem 32kHz

    Mikrokontrolery AVR   07 Lut 2011 18:57 Odpowiedzi: 6    Wyświetleń: 1323
  • Ustawienie taktowania procesora ATtiny2313 kwarcem 32,768kHz w mkAVR Calculator

    Wszystko wyjaśniłem w Post #5. Dodano po 16 Wewnętrzny oscylator nie ma nic wspólnego z kwarcem 32.768 . Oscylator ten napędza sam uC, natomiast kwarc zegarkowy ma napędzać dodatkowo jakiś timer.W przypadku Bascom jest to Timer2, gdzie są dodatkowe instrukcje do ustawienia i pracuje asynchronicznie. Przykład w Bascom. Config Timer2 = Timer , Async =...

    Mikrokontrolery AVR   17 Lis 2019 16:02 Odpowiedzi: 10    Wyświetleń: 1110
  • Timer na Atmega8 w Bascomie - nie działa poza symulatorem, co sprawdzić?

    Użyj Timer'a 2 i wszystko będzie cacy. Pzdr. A piny to się konfiguruje tak: Config Pinb.1 = 1 a nie Portb.1. Przydaje się też wrzucenie linijki z def'em procka: $regfile = "M8DEF.dat", zresztą: $crystal = 8000000 $regfile = "M8DEF.dat" Config Timer2 = Timer , Prescale = 256 On Timer2 Przerwanie Dim A As Byte , B As Byte Config Lcd = 16 * 2 Cursor Off...

    Mikrokontrolery   31 Sty 2007 08:08 Odpowiedzi: 14    Wyświetleń: 1885
  • ATMEGA BASCOM - przerobienie kodu z atmega1284p na atmega8

    Atmega 8 obsługuje Timer2, używam w trybie asynchronicznym.

    Mikrokontrolery AVR   18 Cze 2013 11:05 Odpowiedzi: 4    Wyświetleń: 2199
  • [bascom] atmega8 wykorzystane 3 liczniki, timer2 zakłóca PWM

    Szukając rozwiązania mojego problemu napotkałem na rozwiązanie timera2 w pracy asynchronicznej. Tylko mam pytanie bo nie jestem pewien, przy kwarcu 32.768kHz przepełnienie licznika odbywać się będzie równo co 1s ?? Co zrobić żeby przerwanie z przepełnienia było co 0.25s ??

    Mikrokontrolery   18 Maj 2011 08:48 Odpowiedzi: 2    Wyświetleń: 2465
  • Jak skonfigurować Timer2 w ATmega8 do zliczania setnych sekundy? BASCOM

    Witam serdecznie zrobiłem zegar na w/w procesorze i wyświetlaczach 7 segmentowych led. Sekundę odmierzam z wykorzystaniem Timera 2 w trybie asynchronicznym z dodatkowym kwarcem 32,768Khz. Multipleksowanie wyświetlaczy realizowane jest za pomocą timera0. Do tej pory wszystko działa świetnie, Chciałbym jednak dodać jeszcze zliczanie setnych sekundy i...

    Mikrokontrolery AVR   03 Mar 2011 14:14 Odpowiedzi: 3    Wyświetleń: 2904
  • ATmega8535 i Bascom – jak ustawić PWM na Timer2 (PD7/OC2)?

    witam ze specyfikacji wyczytalem ze ten procesor ma dwa wyjscia pwm, jedno pod wyjsciami pd4 (oc1b) i pd5 (oc1a) (timer1), a drugie pod wyjsciem pd7 (oc2) (timer2) .... pierwsze wyjscie dziala bez problemu natomiat drugiego nie moge skonfigurowac (pod bascom-em), wyskakuje mi error86 przy lini w ktorej konfiguruje timer2 ... nawet kiedy wpisuje: config...

    Mikrokontrolery   03 Kwi 2006 18:36 Odpowiedzi: 1    Wyświetleń: 1032
  • [ATMEGA16] ATMEGA16 BASCOM: Jak ustawić PWM na Timer0 i zegarek na Timer1?

    No tak wiem o tym, że timer0 jest 8 bitowy, a timer1 16 bitowy. Tak chodzi mi o zegarek czasu rzeczywistego. A pwm da się zrobic na innych timerach timer2 timer3?

    Mikrokontrolery AVR   04 Maj 2009 16:51 Odpowiedzi: 10    Wyświetleń: 3561
  • BASCOM Atmega16 rc5 i pwm na Timer0 przy 16MHz nie działa?

    Kamyczek: "co napisał autor programu w help-ie ?" Strasznie (niechcący) wpuszczasz nas w "maliny". Autor tego programu nie pisał help-a. Autor tego programu nic nie napisał w help-ie. Napisz zamiast: "Może przed pisaniem bzdur warto zerknąc co napisał autor programu w help-ie ? Napisz: "Może w help-ie warto zerknąc? Przed pisaniem bzdur co napisał autor...

    Mikrokontrolery AVR   24 Gru 2009 13:30 Odpowiedzi: 12    Wyświetleń: 2839
  • Atmega8 BASCOM – przełączanie PWM między Timer1, Timer2 i Timer0 dla LED

    Tylko jak teraz dopisać tą konfiguracje led? Tak jak chcaiłem z rgb zrobić

    Mikrokontrolery Początkujący   03 Gru 2012 21:55 Odpowiedzi: 2    Wyświetleń: 2406
  • Dokładność RTC (TIMER2) zależy od częstości przerwań TIMER0?

    bascom i dokladnosc nie ida w parze. jesli chcesz dokladnie mirzyc czas to tylko asm. bo nigdy nie wiadomo co bascom wymysli.

    Mikrokontrolery   20 Kwi 2005 17:29 Odpowiedzi: 2    Wyświetleń: 1695
  • [atmega8] [atmega8][bascom] Konfiguracja PWM dla diody RGB z Timer2 i OC2

    Ustawienia z jakiegoś starego projektu: Config Timer2 = Pwm , Async = Off , Compare = Set , Pwm = On , Compare Pwm = Clear Up , Prescale = 1

    Mikrokontrolery AVR   25 Lis 2008 00:49 Odpowiedzi: 2    Wyświetleń: 2744
  • [Atmega16] [Bascom] if..then..else i odmierzanie czasu

    ? nie wiem co to za koslawy kod. Po 1, nie uzywa sie goto. 2, Ja na twoim miejscu bym uzyl timera 2 w trybie asynchronicznym, z zegarkowym oscylatorem. Ustawil przerwanie z timera na 1 sekunde. Pozniej w przerwaniu dodal bym zliczanie do 30 sekund. Gdy nie ma 30 Sekund osiagnietych flaga=0, gdy jest powyzej 30 flaga=1. Przycisk 1 by startowal odliczanie...

    Mikrokontrolery AVR   29 Maj 2010 08:55 Odpowiedzi: 11    Wyświetleń: 2585
  • BASCOM + ATmega16 i zegar na GOSUB = SECTIC - problem

    W skrócie zajrzałem do noty katalogowej i dowiedziałam się, że do MEGA 16 można podłączyć 2 kwarce. Końcówki to XTAL1 i 2 oraz TOSC1 i 2. Należy pamiętać, że z końcówek TOSC1 i 2, do których można podłączyć kwarc zegarkowy można sterować asynchroniczny timer2, który należy zatrudnić do odmierzania czasu. Do XTAL1 i 2 podłaczysz sobie kwarc o wysokiej...

    Mikrokontrolery   16 Lip 2010 08:49 Odpowiedzi: 16    Wyświetleń: 4833
  • [M32][Bascom] Minutnik do jajek - prośba o sprawdzenie programu

    Pisząc tę odpowiedź zrozumiałem, że popełniam błąd, bo timer2 jest 16 bitowy. No właśnie jesteś w błędzie...Timer2 jest timerem 8-bitowym.

    Mikrokontrolery AVR   30 Cze 2012 20:31 Odpowiedzi: 7    Wyświetleń: 1943
  • Sterowanie 5 kanałami PWM w ATmega162 BASCOM – obsługa 4 diod RGB i multiplexer

    Przecież masz 5 kanałów - wyjścia: OC1A, OC1B, OC2, OC3A, OC3B... Zmienne przedstawiają wartość modulacji w każdym z kanałów z osobna. Wszystkie PWMy są skonfigurowane jak 8 bitowe zatem zakres to 0..255. Ma tak być. Ponieważ nie ma aliasu (jeszcze) PWM2 dla zmiennej COMPARE2 (rejestr sprzętowy OCR2), BASCOM nie rozpoznaje nazwy PWM2. Jak zajrzysz w...

    Mikrokontrolery AVR   16 Gru 2008 19:00 Odpowiedzi: 6    Wyświetleń: 3440
  • [ATMEGA88] Konfiguracja 4xPWM w ATMEGA88 za pomocą BASCOM - jak to zrobić?

    Taka składnia dotyczy tylko Timer1/Timer3/Timer4/Timer5. Nie zadziała poprawnie dla Timer0 i Timer2. Choć z moich osobistych obseracji to najnowszy BASCOM-AVR i spora grupa procesorów poprawnie obsłuży taką składnię: CONFIG TIMER0 = PWM , PRESCALE = 1 | 8 | 64 | 256 | 1024 , COMPARE A PWM = CLEAR UP | CLEAR DOWN | DISCONNECT , COMPARE B PWM = CLEAR...

    Mikrokontrolery AVR   03 Paź 2010 19:22 Odpowiedzi: 6    Wyświetleń: 3112
  • [atmega8][bascom] O co chodzi tak na prawdę z tymi timerami?

    Poi pierwsze. Do BASCOM-a jest pomoc - także po polsku, której to zresztą jestem autorem. Wersję on-line (beta) znajdziesz na mojej stronie WWW. Jak one działają? Zliczają impusy. Albo z prescalera, albo z zewnątrz. Patrz nota katalogowa. W którą stronę zliczają? Zwykle liczą w górę. W trybach PWM liczą też w obie strony. Patrz nota katalogowa. Jak...

    Mikrokontrolery AVR   29 Paź 2008 20:50 Odpowiedzi: 5    Wyświetleń: 2678
  • Konfiguracja 3 sygnałów PWM na ATmega8 w Bascom - jak ustawić PWM1B?

    A tak w szczególe to na TIMER0 nie ma PWM w M8 . Jest natomiast na TIMER2

    Mikrokontrolery AVR   12 Gru 2010 10:03 Odpowiedzi: 2    Wyświetleń: 2288
  • 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
  • [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ń: 1461
  • Konflikt RC5 i Servo na ATmega w Bascom - jak to rozwiązać?

    "Servo" na Timer0 "RC5" na Timer2 popatrz do helpa

    Mikrokontrolery AVR   02 Mar 2010 16:38 Odpowiedzi: 21    Wyświetleń: 4117
  • [atmega32] [atmega32][Bascom] Niezgodność czasu z kwarcem 16 MHz i problem z fusebitami

    w nowym kodzie robiłem toglebit na porcie na którym była kiedyś IRDA... a może nie może tylko na porcie np. portc.2 myślałem że o to chodzi. nie dokładnie to określiłem w zdaniu albo pomieszałem nazwy funkcji rzeczywiście.. gdzieś się zapodziało.. musiałem skasować przez pomyłkę.. teraz działa poprawnie wielkie dzięki.. Dodano po 9 za to przyciski od...

    Mikrokontrolery AVR   31 Gru 2008 01:56 Odpowiedzi: 29    Wyświetleń: 2826
  • ATMega48 - Asynchroniczna praca licznika z kwarcem zegarkowym, problem z Timer2

    Uruchom symulację w BASCOM i włącz opcję podglądu przestrzeni IO (Nie zapomnij włączyć też Refresh Variables). Sprawdź czy w ASSR znajdzie się wartość 08 jak program przeleci przez CONFIG TIMER2. Kompilacja Twojego programu w BASCOM AVR 1.11.9.4 daje poprawne rezultaty w rejestrach. Możesz spróbować też wgrać wersję skompilowaną w najnowszej wersji....

    Mikrokontrolery AVR   13 Lip 2009 14:59 Odpowiedzi: 7    Wyświetleń: 2165
  • Bascom: Jak obsłużyć przycisk i enkoder bez blokowania pętli?

    wykorzystać timer2 do Twoich celów, skoro 0 jest zajęty przez instrukcje encoder.

    Mikrokontrolery Początkujący   01 Lis 2012 18:53 Odpowiedzi: 5    Wyświetleń: 1974
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    100µA?!! Tosz zwykła ATMega8 pracująca jako RTC (Timer2 i wybudzanie co sekundę dla zinkrementowania daty) pobiera jakieś 8µA (przy 3V).

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 240182
  • Proszę o sprawdzenie... Układ sterujący prędkością i zliczający impulsy.

    Dzięki, widze teraz, że jednak troszke namieszałem ustawiając Timer2 ;) Nie wiem tylko dlaczego Bascom przepuścił moją konfiguracje Timer2. W pierwszej wersji programu, która była bez wykorzystania PWM (poprzez Timer2), program odliczał czas (Timer1), zliczał impulsy na Timer0 i migał diodą. W związku z tym pętla w programie głównym była pusta (Do-Loop)....

    Mikrokontrolery   30 Mar 2006 07:14 Odpowiedzi: 2    Wyświetleń: 1466
  • [Atmega8][Bascom] - Generator zmiennej częstotliwości

    Nie wiem tylko o co chodzi z tym CTC $regfile = "m8def.dat" $crystal = 1000000 Config PortB = Output Config Timer2 = Timer , Prescale = 8 , Compare = Toggle , Clear Timer = 1 Enable Interrupts Enable Timer2 Do Loop

    Mikrokontrolery AVR   03 Gru 2011 18:33 Odpowiedzi: 13    Wyświetleń: 6894
  • [atmega328] [atmega328][bascom] Sterowanie PWM2 dla OC2A i OC2B bez ICR2, ICR2H, ICR2L

    TIMER2 jest ośmiobitowy więc nie ma rejestrów H i L bo nie ma czego podzielić na dwa. Dla ATmega328 i TIMER2 możesz w Bascom używać takich nazw i zerknij na ich adresy. Jeśli sa takie same to oznacza to że nazwy są zamienne. [syntax=basic4gl]ASSR=$B6 ; - ASYNC TIM(2) - OCR2B=$B4 ; - TIM2 - PWM2B=$B4 ; - TIM2 - COMPARE2B=$B4 ; - TIM2 - OCR2A=$B3 COMPARE2A=$B3...

    Mikrokontrolery AVR   12 Kwi 2015 17:22 Odpowiedzi: 11    Wyświetleń: 1674
  • [mega8][bascom]Czy możliwe jest wygenerowanie sygnału 40KHz?

    '$sim $regfile = "m8def.dat" $crystal = 8000000 'Config Lcdpin = Pin , Db7 = Portb.0 , Db6 = Portb.1 , Db5 = Portb.2 , Db4 = Portb.3 , E = Portb.4 , Rs = Portb.5 'Config Pinb.3 = Output Config Portb = Output 'Config Timer2 = Timer Prescale = 1 , Compare = Toggle , Clear Timer = 1 Enable Interrupts Ocr2 = 102 Tccr2 = 25 'Enable Timer2 'Enable...

    Mikrokontrolery AVR   29 Sie 2009 20:12 Odpowiedzi: 13    Wyświetleń: 2200
  • Jak podświetlić LCD w Bascom na Atmega8? Szukam procedury krok po kroku

    ewentualnie PWM i tranzystor ... wtedy mozna procesorem płynnie zmieniać jasność podświetlania CONFIG TIMER1 CONFIG TIMER2 tym sie chyba to w bascomie ostawiało ... poczytaj w manualu

    Mikrokontrolery   11 Kwi 2008 13:35 Odpowiedzi: 4    Wyświetleń: 1242
  • ATmega8 - Błędy przy jednoczesnej obsłudze serwa i RC5 w Bascom

    ........, a podpowiedzcie mi jak mogę obsłuzyc Rc5,serwo i pwm? Pozdraiwam Dla obsługi RC5 i kontroli serva użyłeś w sumie 2-ch timerów... ATMega8 posiada wbudowane 3 timery , zastosuj więc ten trzeci do 'produkcji' PWM''. Jeżeli ten ostatni (dotychczas wolny) jest Timer1, to ma on dwa kanały dla PWM, na których możesz generowac praktycznie dwie różne...

    Mikrokontrolery AVR   10 Maj 2015 13:54 Odpowiedzi: 7    Wyświetleń: 1326
  • [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
  • Atmega16 z kwarcem 32,768kHz - Timer2 działa nieprawidłowo, co robić?

    Witam Mam bardzo dziwny problem otóż atmega16 z dodatkowym kwarcem 32,768khz nie chce poprawnie działać. Uruchamiam ten timer2 w bascomie i próbowałem już róźnych ustawień, także zastępowałem komendy bascoma bezpośrednimi wpisami do rejestru i ciągle jest tak samo. Jeżeli przełącze na wewnętrzny kwarc ten timer2 to oczywiście działa, na zewnętrznym...

    Mikrokontrolery   12 Maj 2005 11:01 Odpowiedzi: 3    Wyświetleń: 2182
  • Nowy projekt i problem z zgarkim, zliczaniem impulsów z portu czyli zmiany biegó

    Mimitron widzę, że nawet nie sprawdziłeś co robi config clock w bascomie, na wyświetlaczu nie będziesz miał cały czas jednej godziny bo bascom tym poleceniem ustawia timer2 do pracy anachronicznej, ustawia odpowiedni preskaler, konfiguruje przerwanie od przepełnienia i tworzy funkcje obsługi przerwania w której automatyczne zwiększa te zmienne. Wystarczyło...

    Mikrokontrolery AVR   13 Sty 2012 20:36 Odpowiedzi: 85    Wyświetleń: 8157
  • Generator na AT89c52 - czy budował ktoś? Program w Bascomie?

    Czy ktoś budował generator na bazie tego procka i napisał program w bascomie? Zastanawiam się czy można to zrobić w raki spsób: CONFIG TIMER2 = TIMER , MODE = 5 , CLOCKOUT = x a potem zmieniać częstotliwość przez incr/decr x?

    Mikrokontrolery   23 Lis 2006 01:13 Odpowiedzi: 5    Wyświetleń: 1532
  • Jak zrealizować pomiar czasu pracy urządzenia na Atmega16 w Bascom?

    Jeśli nie wykorzystujesz tych samych pinów co kwarc zegarkowy to nic się nie będzie gryzło... O ile dobrze pamiętam wystarczy podpiąć kwarc 32,768kHz bez kondensatorów pod TOSC1 i TOSC2... Raz po uruchomieniu uC odpalasz timer2 w trybie asynchronicznym i tylko włączasz albo wyłączasz przerwanie od przepełnienia... Ustawiasz preskaler tak żeby przepełnienie...

    Mikrokontrolery   20 Kwi 2007 21:35 Odpowiedzi: 4    Wyświetleń: 1400
  • [Atmega32][Bascom] konfiguracja timerów dla portów pb.0 i 1

    Wszystkie Timery układu Mega32 mogą generować sygnały PWM: Timer0 - jeden kanał: OC0 - PB.3 Timer1 - dwa kanały: OC1A, OC1B - PD.5, PD.4 Timer2 - jeden kanał OC2 - PD.7 Na wejściach T0 i T1 liczniki nie generują sygnałów PWM. Co do samej konfiguracji to problem jest prawie żaden. W przypadku Timer1 sprawa jest prosta, gdyż CONFIG TIMER1 posiada wszelkie...

    Mikrokontrolery AVR   11 Paź 2009 17:55 Odpowiedzi: 7    Wyświetleń: 3390
  • Błąd kompilacji w Bascom 2.0.4.0 po aktualizacji do najnowszej wersji

    Zgodnie z wszelką dostępną mi literaturą wszystko powinno działać... a nie działa. Jakieś sugestie czy znów walnąłem pospolitego babola...? Znowu błąd, powinno to wyglądać tak: Config Timer2 = Pwm , Compare A Pwm = Clear Down , Prescale = 1 Timer2 jest 8 bitowy, parametry Pwm=8, Pwm=9 i Pwm=10 określają rozdzielczość PWM w timerach 16 bitowych. Zajrzyj...

    Mikrokontrolery Początkujący   11 Wrz 2012 06:54 Odpowiedzi: 6    Wyświetleń: 1359
  • atmega 644 / Bascom - Timer 0 i Timer 2 nie mogą działć jednocześnie ?

    Jedyne co da się zrobić to odpowiednio operując bezpośrednio na rejestrach zwolnić piny PC0-PC1 jako normalne piny I/O. Timer2 tak czy inaczej nie nadaje się do użycia...

    Mikrokontrolery   27 Sty 2013 22:00 Odpowiedzi: 11    Wyświetleń: 5439
  • Programowe dzielenie, mnożenie impulsów. [BASCOM]

    emarcus:: Czy Ciebie całkiem pogieło? Jak chcesz pomnożyć częstotliwość rozkazem MUL? Ewentualnie jak chcesz tym pomnożyć impulsy? Bez obrazy ale to zupełnie co innego. Dodano po 19 Na mój gust cos takiego: $regfile = "M8def.dat" $crystal = 8000000 $hwstack = 64 '---------------------------------------...

    Mikrokontrolery AVR   11 Mar 2009 15:39 Odpowiedzi: 32    Wyświetleń: 5732
  • [Atmega32][Bascom] - Odtwarzacz *.wav z panelem dotykowym.

    Próbowałem przerobić wartość prescalera na 1024 tak aby timer2 dokładnie obliczał czas.Niestety dalej piosenki są w spowolnionym tempie. Proszę o pomoc :)

    Mikrokontrolery Początkujący   12 Paź 2012 18:37 Odpowiedzi: 34    Wyświetleń: 4917
  • [Bascom AVR] - [Bascom AVR] get RC5 BACKGROUND mode

    Witam. this sample receives RC5 on the background. it will not block your code like getrc5 ' it requires a 16 bit timer with input capture. you can not use the timer yourself. ' some processors have multiple 16 bit timers. Config Rc5 = Pinb.0 , Timer = 1 , Mode = Background ' ^--- background interrupt mode ' ^--- this must be a 16 bit timer ' ^----...

    Mikrokontrolery AVR   30 Paź 2013 19:08 Odpowiedzi: 5    Wyświetleń: 2850
  • Dlaczego programowy zegar Bascom na Arduino Mega 2560 nie działa?

    Próbuję uruchomić programowy zegar w Bascom na arduino Mega 2560 Kompiluje się bez problemu ale niestety nie działa. Jakiego 'działania ' się tu spodziewasz? -ma poruszac wskazówki, czy też wskazywac czas na dysplay leżącym w szufladzie? - a może przekładac kartki kalendarza? Nie bardzo będziesz mógł uruchomic 'Bascomowy- softwarowy' zegar na Arduino...

    Mikrokontrolery AVR   17 Sty 2014 19:03 Odpowiedzi: 2    Wyświetleń: 2901
  • Atmega8 + RTC + LCD Nokia 3310: Timer2 nie działa, godzina się nie zmienia

    ten timer włączyłeś? W bascomie uzyles pewnie config clock=soft Więc jesli z punktu widzenia konfiguracji timera i procesora jest wszystko ok, to przyczyna moze byc jedna: kwarc nie oscyluje. Spróbuj podotykać np. pęsetą (trzymając ją mocno w ręku) pinów kwarca. Jesli zaczną przeskakiwać sekundy to błąd jest w kwarcu == wymień kwarc. Ta sytuacja tez...

    Mikrokontrolery   04 Maj 2008 19:25 Odpowiedzi: 8    Wyświetleń: 2137
  • Jak wyłączyć port T1 (portb.1) z obsługi Timer1 w Bascom dla ATmega16?

    Zapytam głupio: czy po konfiguracji timera1 wrzuciłeś Config Pinb.1 = Output??? tak mam zrobione ,wiec zabieram sie za timer2 ...... dzieki!!!!

    Mikrokontrolery   21 Wrz 2007 18:42 Odpowiedzi: 4    Wyświetleń: 1197
  • [Atmeg8] Jak skonfigurować Atmega8 do odbioru RC5 na Timer1 w Bascom?

    Witam Dziękuje za rade szczególnie koledze mirekk36.Udało sie skonfigurować timer2 do obsługi rc5.Wszystko działa OK.

    Mikrokontrolery   10 Mar 2010 08:02 Odpowiedzi: 3    Wyświetleń: 1558
  • BASCOM ATMEGA8 - Multipleksowanie 4 wyświetlaczy, pytanie o przerwania.

    do odliczania jednostek czasu - w zależności od potrzeb średnio jest ich od 3 do 5 Nie twierdzę, że tak nie można. Ale przenieś choć część swoich Sub do przerwania Timer2, lub 1 i zobacz jaka jest różnica w działaniu programu.

    Mikrokontrolery AVR   15 Lis 2012 22:00 Odpowiedzi: 21    Wyświetleń: 3282
  • Timery w Bascom dla getrc5 na ATtiny13V - jakie wybrać?

    GETRC5 używa licznika TIMER0. Albo TIMER2 jeśli go układ posiada i tak go skonfigurujesz w CONFIG RC5. Aby ustrzec się dziwnych błędów (z adresami linii poza programem) nie zapomnij o wpisaniu nazwy pinu w CONFIG RC5. Sam kod bazuje na dokumentach ATMELa: http://www.atmel.com/dyn/resources/prod_... I tam można całą procedurę prześledzić....

    Mikrokontrolery AVR   15 Lis 2009 16:54 Odpowiedzi: 1    Wyświetleń: 909
  • [Atmega328] Atmega328 Timer2 - Zapis na SD co 2 minuty działa zbyt szybko

    Disable Interrupts Call Gettime Enable Interrupts Jeżeli funkcja Gettime trwa zbyt długo to gubisz przerwania od timera. Jak zmieniłeś preskaler, to masz przerwania co 8ms i pewnie już się wyrabia. Co takiego robi w Bascom Gettime, że trzeba wyłączać przerwania?

    Mikrokontrolery AVR   01 Gru 2011 15:00 Odpowiedzi: 26    Wyświetleń: 2267
  • Czy można używać RTC i trybu Power Down w Atmega8 z Bascom?

    Witam. W układzie licznik timer2 pracuje asynchronicznie - taktowany jest z kwarca zegarkowego. W Bascomie używam instrukcji RTC programowego. Czy mogę przy używaniu RTC usypiać procesor - uruchamiać tryb Powerdown?

    Mikrokontrolery Początkujący   15 Wrz 2012 09:57 Odpowiedzi: 29    Wyświetleń: 4689
  • Jak zliczać impulsy? XMEGA, system zdarzeń i timery.

    Czytam i sam się pogubiłem hehe . Czy tu chodzi o względne przesunięcie (tmf) czy bezwzględne (satanistik). Parę miesięcy temu robiłem sterowanie PID dla servo Xmega w bascom . [youtube]https://www.youtube.com/watch?v... Nie obyło się bez problemu , który polegał na zliczaniu bezwzględnym więcej niż 65535 impulsów . Mój wpis z innego...

    Mikrokontrolery AVR   23 Mar 2022 08:16 Odpowiedzi: 29    Wyświetleń: 753
  • [Atmega16, DS18B20, Bascom]Pomiar temperatury i przerwanie

    pier- w tym programie który Ci podałem masz wykorzystać zmienną "flaga_dodatkowa" do sterowania wyświetlaczem w sub- a nie w przerwaniu Timer2. Timer2 wyłącz. I daj program po przeróbkach. Żaden kwarc na to nie pomoże- trzeba korzystać z przerwań.

    Mikrokontrolery AVR   30 Mar 2010 18:40 Odpowiedzi: 29    Wyświetleń: 7293
  • [Atmega8] [Atmega8][Bascom] Jak ustawić timer 2-bajtowy na przerwanie co sekundę?

    Bo niestety muszę zegarek rozbierać No niestety w tym trybie nie uzyskasz stabilnej sekundy, tym bardziej, ze Bascom w obsłudze przerwania może robić zbędne bzdury i jeszcze nie raz ten zegarek będziesz rozbierał. Do konstrukcji czasomierza najbardziej się nadaje asynchroniczny licznik Timer2 w trybie CTC, taktowany specjalnym rezonatorem kwarcowym...

    Mikrokontrolery AVR   22 Lip 2012 23:39 Odpowiedzi: 47    Wyświetleń: 6194
  • ATMEGA128 BASCOM automatyczne przeładowanie timer3

    Myślę że forum jest nie tylko po to by pytać. Kolega zdążył zamknąć wątek i napisał że Bascom nie pozwolił na skonfigurowanie Timera i musiał to zrobić na rejestrach. Nie wiedział jak, a ja chciałbym dla potomnych zostawić instrukcję. Dołączyłem ten post i odblokowałem temat. Tak to wygląda i się kompiluje: [syntax=basic4gl]$regfile = "m128def.dat"...

    Mikrokontrolery AVR   21 Sty 2015 23:40 Odpowiedzi: 6    Wyświetleń: 1916
  • Przykładowy program w Bascom do sterowania silnikami krokowymi w robocie

    czy tak trudno zerknąć do helpa PWM1A = wartość zmienna = PWM1Aalias rejestru Compare 1A licznika TIMER1 (Word) używany gdy licznik pracuje w trybie PWM PWM1B = wartość zmienna = PWM1Balias rejestru Compare 1B licznika TIMER1 (Word) używany gdy licznik pracuje w trybie PWM PWM2 = wartość zmienna = PWM2rejestr Compare 2 licznika TIMER2...

    Robotyka Modelarstwo i CNC   02 Gru 2007 17:14 Odpowiedzi: 16    Wyświetleń: 2739
  • [Atmega16 BascomAVR] - Instrukcje BascomAVR a wykorzystywanie timerów

    Witam. W pewnym sofcie dla Atmega16 wykorzystałem już: - Timer1 (16 bit) do odliczania 0,0001s odcinków czasu - Timer2 (8 bit) jest wykorzystywany przez odbiornik podczerwieni (instrukcja getrc5) Timer 0 niby jest wolny, ale nie wiem / nie jestem pewien czy nie jest on wykorzystywany przez jakieś używane przeze mnie instrukcje (np. print dla sprzętowego...

    Mikrokontrolery AVR   27 Sie 2012 08:29 Odpowiedzi: 1    Wyświetleń: 1521
  • Atmega162 Timer2 działa szybciej niż Timer0 - dlaczego?

    No widzisz tak tego nie ustawiałem (pisze w bascom-avr). Jak pisałem w bascom 8051 to ustawiał i zerował to co trzeba i przyjmuje ze w avr również tak będzie. Sprawdzę to i jutro sie odezwę czy pomogło. pozdrawiam

    Mikrokontrolery   19 Mar 2008 22:12 Odpowiedzi: 10    Wyświetleń: 1749
  • [Bascom] Miganie dwukropkiem nie używając wyjścia int. PCF8563

    Proszę. Możesz sobie do testu skonfigurować jakąś diodę LED i sprawdzić czy miga co 0.5s :D W starszych wersjach Bascoma może będziesz musiał w linii konfigurującej Timer zamiast tych podkreślników dać spacje. [syntax=vbnet]Config Timer2 = Timer , Prescale = 1024 , Compare_a = Disconnect , Compare_b = Disconnect , Clear_timer = 1 Compare2a = 155 '10ms...

    Mikrokontrolery AVR   04 Kwi 2017 16:37 Odpowiedzi: 6    Wyświetleń: 876
  • 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ń: 1389
  • Jak dodać obsługę klawiatury do zegarka na Atmega8 w Bascom?

    Lepiej użyj zewnętrznego kwarcu "zegarkowego" 32.768kHz podłączonego pod TOSC1 i TOSC2. Impulsy zliczasz w TIMER2 który jest specjalnie do tego przystosowany. A zyskasz dużą dokładność zegarka.

    Mikrokontrolery   21 Lut 2007 20:04 Odpowiedzi: 2    Wyświetleń: 996
  • Mega32 generowanie przebiegu prostokatnego 30khz [bascom]

    Możesz też wykorzystać OC1B, ale dla wyjścia OC1A musisz wpisać DISCONNECT. Pozostałe dwa wyjścia (OC2 i OC0) wspólpracują z licznikami Timer2 i Timer0 - jeśli nie musisz koniecznie robić tego na pierwszym liczniku... wykorzystaj Timer0.

    Mikrokontrolery   23 Lut 2007 15:40 Odpowiedzi: 13    Wyświetleń: 1832
  • Serwo w Bascomie, dlaczego nie chce działać? Co jest źle?

    Niby wszystko jest w porządku a za żadne skarby nie chce poprawnie działać. Kiedy przy timerze 2 ustawiam wartość prescalera na 256, to wychyla się w prawo, a jak na 1024 to w lewo. Ma to też wpływ na prędkość ruchu i siłę, ale nie rozumiem dlaczego. Poza tym cały czas lekko drży. Na razie używam wewnętrznego oscylatora, bo nie dopatrzyłem i wlutowałem...

    Mikrokontrolery   25 Sie 2007 07:45 Odpowiedzi: 2    Wyświetleń: 1260
  • [ATmega8][Bascom] Zegarek "Low level, Rising or Falling

    Wg. mnie powinno tam być timer1 czyli np. Config Timer1 = Timer , Prescale = 128 Timer1 nie ma podzielnika o wartosci 128. Owszem, jest on dla Timer2, ale ta opcja nie wyglada ze jest wykorzystana w projekcie. e marcus

    Mikrokontrolery AVR   02 Maj 2009 08:01 Odpowiedzi: 7    Wyświetleń: 2795
  • [BASCOM] ATmega644PA-AU - dziwne zachowanie przy $crystal=12000000 w BASCOM

    W AVR można przyjąc że to pewnik że Timer0 i Timer2 to ośmiobitowe.. Timer1..i jeśłi jest kolejny 16 bitowy to będzie się nazywał Timer3.. i tak do szczęśliwego końca :P ..po prostu co drugi jest osmio lub szesnastobitowy :P

    Mikrokontrolery AVR   15 Cze 2016 13:08 Odpowiedzi: 29    Wyświetleń: 1065
  • Program w Bascomie do liczenia arkuszy i prędkości druku na Atmega8/16/32

    Z przerwaniami nie jest tak trudno. Enable Interrupts Config Timer1 = Timer , Prescale = costam Timer1=costam2 Enable Timer1 On Timer2 etykieta Config Timer2 = counter , edge=falling Enable Timer2 On Timer2 etykieta2 coś takiego na przykład dobry zwyczaj to czas realizacji procedury pod daną etykietą był w granicach 10us, a wszystko pakuj do pętli głównej...

    Mikrokontrolery AVR   31 Lip 2009 06:56 Odpowiedzi: 7    Wyświetleń: 1950
  • Atmega128[Bascom] - Działania na zmiennych single i word.

    Problem już chyba rozwiązany. Wystarczyło wyrzucić z timera fragmenty obliczeń i wstawić je np. do jakiejś deklaracji/podprogramu. Program teraz wygląda tak i jak na razie wszystko działa i poprawnie się wyświetla: [syntax=basic4gl]'---PROCESOR-----------... $regfile = "m128def.dat" $crystal = 16000000...

    Mikrokontrolery Początkujący   29 Gru 2013 20:39 Odpowiedzi: 1    Wyświetleń: 1473