konfiguracja timer bascom

Znaleziono około 863 wyników dla: konfiguracja timer bascom
  • Jak przełożyć program BASCOM z attiny2313 na AT89C2051? Timer na LED

    Przecież obsługa timera w AVR i '51 jest inna , zobacz jak wygląda konfiguracja dla obu wersji .

    Mikrokontrolery   15 Maj 2011 19:08 Odpowiedzi: 6    Wyświetleń: 1473
  • REKLAMA
  • 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ń: 1359
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Atmega8 BASCOM – konfiguracja PWM przez ręczne ustawienie rejestrów, nie działa kod

    Timer 0 w atmedze8 nie ma pwm. Powinieneś użyć Timera 2, czyli rejestrów TCCR2 i OCR2.

    Mikrokontrolery AVR   18 Gru 2011 13:45 Odpowiedzi: 2    Wyświetleń: 2210
  • Konflikt RC5 i Servo na ATmega w Bascom - jak to rozwiązać?

    Jest mozliwa taka konfiguracja "Config Rc5 = Pinb.2 , Timer = 2" P.S. przepraszam za moj "Polski jezyk" jestem Czechem :-)

    Mikrokontrolery AVR   02 Mar 2010 16:38 Odpowiedzi: 21    Wyświetleń: 4120
  • REKLAMA
  • [BASCOM] Jak obliczyć rzeczywistą częstotliwość PWM dla Attiny13A w BASCOM?

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

    Mikrokontrolery AVR   29 Lip 2014 21:53 Odpowiedzi: 12    Wyświetleń: 2403
  • Konfiguracja i odczyt ADC w ATMega8 za pomocą Bascom - jak to działa?

    Znalazlem jakis stary programik.... odczyt 2 kanalów ADC z częstościa 100 razy na sekunde... Analize pozostawiam Tobie...(podpowiem że Help wszystko wyjaśni) Pozdrawiam $regfile = "m8def.dat" $crystal = 11059200 $baud = 19200 Config Adc = Single , Prescaler = Auto , Reference = Off Config Timer1 = Timer , Prescale = 256 On Timer1 Pomiar Enable...

    Mikrokontrolery   15 Sty 2006 23:04 Odpowiedzi: 1    Wyświetleń: 1149
  • Bascom AVR - kompilacja programu z drugą zmienną temperatury na LCD

    Przetestuj ten. Tak go poopisywałem, że aż mi się nie podoba :D [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 8000000 $hwstack = 40 $swstack = 16 $framesize = 32 '# wyświetlacz Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5 Cls '# timer ' 8000000Hz(8MHz)/256(Prescaler)=...

    Mikrokontrolery AVR   25 Kwi 2015 09:14 Odpowiedzi: 11    Wyświetleń: 1035
  • Jak zmodyfikować program ATTINY13, aby ledy migały 1-2 razy na sekundę?

    Odkomentuj, czyli zdejmij ten pierwszy apostrof z tej linii : 'Set Tccr0b.0 (W IDE Bascom linia 57) To włącza taktowanie Timera0 z preskalerem 1 czyli z prędkością CPU. Bez tego Timer po prostu stoi w miejscu. Nie wiem tylko czy Timer pozwoli wyłaczyć te LED`y tym poleceniem po "Stop Timer0" bo to tylko zdejmuje taktowanie a konfiguracja do PWM raczej...

    Mikrokontrolery AVR   17 Sty 2025 08:27 Odpowiedzi: 20    Wyświetleń: 537
  • Laminarka PCB ciut przekombinowana :-)

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

    DIY Konstrukcje   25 Lut 2015 04:02 Odpowiedzi: 24    Wyświetleń: 10632
  • REKLAMA
  • Programowanie ATMega128 w BASCOM AVR lub ASM przez ElektrodaBot

    (...) żdy zasilany z osobnego źródła i odseparowany transoptorami PC817. Ze względu na ich szybkość oraz niską wartość prądów je sterujących 1mA zegar musi być obniżony do 10KHz ma. Chcę zrezygnować z polecenia: waitus 100 w zamian zrealizować to w obsłudze timer0 a w główną pętle przeznaczyć na inne cele. Rozumiem, że chcesz optymalizować swoje oprogramowanie...

    Projektowanie i Tworzenie Po godzinach   20 Mar 2024 14:16 Odpowiedzi: 18    Wyświetleń: 816
  • atmega128 - bascom konfiguracja timera 1 oraz 3 w trybie CTC

    witam! dziękuję za podpowiedź ale mam wyłączony ten fusebit. jeszcze przed chwilą dla pewności sprawdzałem:) sprawdzałem jeszcze jedną rzecz: ustawiłem dla obu timerów wartość początkową = 50 i powoli zwiększałem ją o 1. na obu timerach częstotliwość równo się zmieniała aż do momentu jak timer 3 osiągnął wartość 255(wtedy zaczął szaleć) natomiast timer1...

    Mikrokontrolery AVR   19 Sie 2014 21:21 Odpowiedzi: 4    Wyświetleń: 1335
  • REKLAMA
  • Atmega8 Bascom - MPU 6050 poprawność kodu i wyników

    Witam Z ciekawości uruchomiłem czujnik MPU6050, kod wykorzystałem z jednej z niemieckich stron - poniżej. Nie jestem pewien, czy kod jest poprawny, bo wyniki są bardzo "ruchliwe". Tzn. gdy płytka czujnika leży nieruchomo na stole to wyniki się zmieniają i o to sporo. Przykładowo: Accx zmienia się od np 10 do 270 Accy cały czas jest duże - nawet ponad...

    Mikrokontrolery Początkujący   17 Sie 2015 17:16 Odpowiedzi: 1    Wyświetleń: 1935
  • Konfiguracja PWM w Bascom AVR dla ATmega8535 - jak uruchomić timer?

    Czesc mozcie mi napisac jakas przykladowa procedurke obslugi pwm w bascom AVR? nie moge sobie z tym poradzic, niby wszystko konfiguruje, ale timer nie chce zliczac i nic sie nie dzieje. Jest jakies polecenie do wystartowania pwm? czy wytarczy start timer0 ? pozdrawiam Marcin

    Mikrokontrolery   08 Kwi 2004 17:16 Odpowiedzi: 2    Wyświetleń: 907
  • [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ń: 3411
  • [Bascom] ATmega1281 Bascom – konfiguracja i obsługa Timer4 w trybie CTC, ekran dotykowy ADC

    Z tym zawsze zdążysz. próbuję zrozumieć intencję użycia Timer4. Napisz może po co ci ten Timer i jaki tryb ma być działania? PWM? CTC? Timer? Jaką funkcję ma realizować?

    Mikrokontrolery Początkujący   18 Lip 2012 05:54 Odpowiedzi: 18    Wyświetleń: 2071
  • Nieprawidłowa praca timera0 w AT89c2051-24PU z kwarcem 11,0592 MHz/12MHz w Bascom

    Przy kwarcu 12MHz dźwiek minutnika z buzera jest bardzo niskotonowy, parametry polecenia sound też nie regulują częstotliwości, przy 11,59200MHz jest oki. Dodano po 1 Proszę o sugestie/pomoc... Dodano po 4 Konfiguracja timer0: Config Timer0 = Timer , Gate = Internal , Mode = 2 Load Timer0 , 39150 Enable Timer0 Enable Interrupts Reset Odliczanie On Timer0...

    Mikrokontrolery Pozostałe   01 Gru 2020 11:22 Odpowiedzi: 2    Wyświetleń: 537
  • 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ń: 1943
  • Konfiguracja Timer1 w BASCOM AVR dla MEGA8535 z przerwaniem Compare Match

    Config Timer1 = Counter , Edge = Rising ,Noise Cancel = 1, Prescale = 1 , Compare A = Disconnect,Compare B = Disconnect Nie działa Config Timer1 = Counter , Edge = Rising , Noise Cancel = 1 , Capture Edge = Rising , Compare A = Disconnect , Compare B = Disconnect , Clear Timer = 0 Działa THX

    Mikrokontrolery   29 Maj 2005 01:24 Odpowiedzi: 11    Wyświetleń: 3459
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    Witam zainteresowanych tematem. Uplynelo juz wiele dni kiedy ostatni raz opisalem swoje dzialania z modulem RFM65W. Teraz zebralem wiele doswiadczen i doszedlem do wniosku, ze ustawienie rejestrow w RFM65W jedynie udalo mi sie za pomoca ARDUINO po wgraniu programu w /w tego opisu. https://forum.arduino.cc/index.php?topic... Ale to jest przejsciowe...

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 240941
  • Konfiguracja Timer1 w Bascom do zliczania czasu załączenia masy wtrysku

    ...to banalnie proste :D zalaczasz timer gdy pojawi sie na pinie masa...czekasz na wystapienie jedynki...i patrzysz ile timer zdazyl zliczyc...:D lub... timer chodzi caly czas...gdy pojawi sie masa zapisujesz stan timera a gdy sie skonczy takze zapisujesz... odejmujesz to pierwsze i juz masz :D prawda ze bardzo proste ?? :D Nikt nie bedzie pisal kodu...

    Mikrokontrolery   04 Paź 2007 08:08 Odpowiedzi: 6    Wyświetleń: 1278
  • Atmega8 Bascom Zegar nixie modyfikacja kodu potrzebna pomoc.

    Witam Jestem w trakcie robienia zagara nixie ze strony http://mirley.firlej.org/zegar_nixie Mikrokontrolerem jest Atmega8 a wkład zrobiony na Bascomie. Potrzebuję dodać opcję chwilowego wyłączenia lamp, w celu zabezpieczenia lamp przed zatruciem. Bardzo proszę o pomoc. To kod: '************* Konfiguracja uC ***************** '***************************************...

    Mikrokontrolery AVR   30 Wrz 2021 18:41 Odpowiedzi: 7    Wyświetleń: 465
  • [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: W książce jest błąd, o którym pisałem wyżej. oraz wyrzuć konfigurację jeżeli chce korzystac z timera2 i kwarca zegarkowego to ta konfiguracja jest konieczna. [/quote] e marcus

    Mikrokontrolery AVR   08 Kwi 2013 14:20 Odpowiedzi: 31    Wyświetleń: 6060
  • Jak zrozumieć konfigurację Timer0 i Timer1 w Bascom dla pieca CO?

    Witam panów na forum mam problem mianowicie mam kod żródłowy napisany w Bascomie na sterowanie piecem C O i na początku chciałem go sobie poddać analizie żeby go zmodyfikować pod swój układ nie rozumiem co oznacza konfiguracja timera Oto początek programu $large $crystal = 12000000 deklaracja kwarcu Config Lcd = 16 * 2 deklaracja wyświetlacza Cursor...

    Mikrokontrolery   19 Lut 2008 20:27 Odpowiedzi: 3    Wyświetleń: 1788
  • Konfiguracja przerwań INT0 w AT89C2051 dla licznika obrotów w Bascom

    jak ustawisz na counter to liczy z wejscia p3.4. a teraz gate=internal/external to jest tylko ustawienie czy timer bedzie wlaczeny programowo czy sprzetowo. jak dasz external to timer liczy gdy na p3.2 jest stan 0

    Mikrokontrolery   17 Gru 2003 15:07 Odpowiedzi: 8    Wyświetleń: 2172
  • ATMega16 Bascom - Nie działa przerwanie Timer1, kod i konfiguracja

    Witam Jakoś dziwnie to napisane. Przede wszystkim jak piszę TIMER to nie używam potem OVF1. Jakoś mi to brzydko wygląda choć działać powinno. Skoro chcesz mieć jeden odczyt na dwie sekundy to zrób to zupełnie inaczej. Np. w programie głównym zrób sobie licznik i dla wartości powiedzmy jeden niech wyśle rozkaz do DSa ażeby przetwarzał temperaturę. następnie...

    Mikrokontrolery   14 Cze 2007 21:48 Odpowiedzi: 2    Wyświetleń: 1642
  • [BASCOM] Jak ustawić kwarc 32,768kHz w BASCOM dla zegarka? Konfiguracja Timer2?

    robisz tak $regfile = "m8def.dat" $crystal = 8000000 Config Timer2 = Timer , Prescale = 256 , Async = On On Timer2 Odmierz_1s Enable Interrupts Enable Timer2 Counter1 = 128 Do Loop End Sub Wysw End Sub Wart_bcd = Makebcd(godziny) Wartosc = Bcd(wart_bcd) Wart_bcd = Makebcd(minuty) Wartosc = Bcd(wart_bcd) Wart_bcd...

    Mikrokontrolery AVR   26 Lis 2008 18:03 Odpowiedzi: 11    Wyświetleń: 2337
  • Konfiguracja Timer3 jako PWM w ATmega128 w Bascom - błąd przypisania

    Mam pytanie. Jak odpalic timer3 w m128 w roli PWM. Timer ten ma trzy wyjscia OC3a/b/c. Problem w tym, ze Bascom zachowuje sie tak jakby tego timera nie bylo. Napisalem programik testujacy i .upa >> error 46 - bledne przypisanie << wszedzie tam gdzie jest przypisanie Pwm3x = wypelnienie. W e wszystkich innych timerach (0,1) to przypisanie...

    Mikrokontrolery   31 Maj 2005 18:52 Odpowiedzi: 3    Wyświetleń: 2210
  • Attiny2313 BASCOM - Zmiana licznika timer0 na timer1

    Dziękuję kolego e marcus za wszelkie rady i instrukcje, zaraz poprawiam konfiguracje portu b. Według mnie przerywanie co 100ms jest używane przez program w pętli głównej programu, ponieważ co 100ms odwołuje się do 3 pod programów. Popoprawiałem wyszło coś takiego i działa jeszcze raz dziękuje wszystkim za pomoc: [syntax=basic4gl] '************* Konfiguracja...

    Mikrokontrolery AVR   11 Lut 2015 22:00 Odpowiedzi: 8    Wyświetleń: 1440
  • Najprostrzy program wykorzystujacy Timer0 w Atmega32

    Witam. Wlasnie złożyłem sobie płytke z Atmega32. W Bascomie dziwnie to działa ;-) wgrałem najprostrzy program wlacz/wylacz Led. opoznienie wpisuje jako waitms XXX - czy jest to wartosc 10ms czy 1000 ms zapalanie i gaszenie diody trwa bardzo długo. Zostawiłem narazie Bascom i wziałem sie za C. Tutaj opoznienie realizowałem przez zastosowanie petli i...

    Mikrokontrolery   12 Lut 2005 16:43 Odpowiedzi: 1    Wyświetleń: 2129
  • Timer Atmega - Atmega32 timer jako licznik impulsów BASCOM

    Witam zastosowanie timera w konfiguracji licznika w takim wypadku się nie sprawdzi. Naciśnięcie i puszczenie niesie za sobą efekt uboczny czyli drgania styków. Przez to twój licznik przy jednym naciśnięciu przycisku zalicza kilka impulsów. Taka konfiguracja timera jest przystosowana do stabilnych (czyt. nie drgających sygnałów) . Zamiast zaprzęgać do...

    Mikrokontrolery Początkujący   18 Lut 2013 20:07 Odpowiedzi: 3    Wyświetleń: 4386
  • Konfiguracja PWM 10-bit dla 6-kanałowego sterownika na Atmega64 w Bascom

    Jeżeli chodzi o notę atmega64 to wyraźnie jest napisane "6 PWM Channels with Programmable Resolution from 1 to 16 Bits" , chyba że ja tego nie rozumiem. No nie rozumiesz. Więc na zdrowy chłopski rozum to weź. Od 1 do 16 bitów ale dla timerów 16-bitowych natomiast od 1 do 8 bitów dla timerów 8-bitowych Więc teraz zajrzyj szczegółowo do noty i dla każdego...

    Mikrokontrolery AVR   28 Wrz 2011 13:16 Odpowiedzi: 21    Wyświetleń: 4241
  • Błąd Error: 222 przy użyciu Timer1 w ATtiny45 w BASCOM AVR

    Kolejny element układanki... łopatologicznie ;) bity CS10 do CS13 określają częstotliwość pracy timera, inaczej mówiąc wyznaczają czas aktualizacji (zwiększenia o jeden rejestru TCNT1). W zależności od trybu pracy rejestr ten jest porównywany z zapisanymi przez użytkownika nastawami w OCR1A (kanał A ), OCR1B (kanał B), OCR1C (dla uproszenia maksymalna...

    Mikrokontrolery AVR   19 Mar 2009 20:18 Odpowiedzi: 23    Wyświetleń: 2430
  • Atmega8 - Jak skonfigurować programowy PWM w Bascom do sterowania LED?

    konfiguracja TIMERA: [syntax=basic4gl]Config Timer0 = Timer , Prescale = 256 'konfiguracja Timer0 jako timer On Timer0 Przerwanie 'wywołanie procedury liczącej przy przerwaniu Enable Timer0 'włączamy Timer0 Enable Interrupts 'włączamy przerwania[/syntax] [syntax=basic4gl] Loop Prztimer: Incr Licznik If Licznik = 100 Then Licznik = 0 If Licznik = X Then...

    Mikrokontrolery   03 Maj 2012 21:06 Odpowiedzi: 24    Wyświetleń: 11522
  • Konfiguracja licznika 8051 w Bascom - czy jest poprawna?

    Jdno pytanie czy ponizsza konfiguracja bedzie prawidłowa : Chodzi o to aby licznik zliczał impulsy wewnętrzne z kwarcu przez czas jaki na int0 bedzie stan wysoki. w momencie pojawiania sie zbocza opadającego aby program przchodził do obsługi przerwania : Fragmenty w bascom : config timer0 = timer , gate = external , mode =1 set Tcon.0 - reakcja na zbocze...

    Mikrokontrolery   15 Paź 2003 15:36 Odpowiedzi: 1    Wyświetleń: 1529
  • Bascom TIMER2 - zliczanie - miernik częstotliwości

    A nie ma ktoś gotowca na pomiar częstotliwości z wykorzystaniem TIMER0 i TIMER2? Już mnie powoli trafia.... ehh Nie,... nie mam ale powiem ci jak to zrobić... W zasadzie wystarczyłby ci tylko jeden dowolny timer do pomiaru częstotliwości, mierząc nim czas pomiędzy dwoma kolejnymi zboczami bądź to rosnącymi lub opadającymi. Procedurę tę możesz uskutecznić...

    Mikrokontrolery AVR   25 Mar 2014 21:10 Odpowiedzi: 10    Wyświetleń: 2727
  • Bascom - multipleksowanie 6xLED - kłopot z timerem

    Witam Mam zegarek/budzik z wyświetlaczem LED ( dwukolorowy ). Zegarek generalnie działa. Ale mam problem z sterowaniem jasnością. Wiadomo, że robi się to tak, że jasność zależy od częstotliwości odświeżania. Tutaj o jasności wyświetlania ma decydować zmienna jasnosc. . jasnosc : [syntax=vbnet] '************ Timer0 1000 = 1 sekunda, 10000 = 10 sekund,...

    Mikrokontrolery   25 Lut 2018 20:36 Odpowiedzi: 6    Wyświetleń: 630
  • Komunikacja Atmega32 z czujnikiem DS18B20 przy taktowaniu 25MHz - Bascom

    Po całym dniu walki słabo opisałem mój problem bo już po prostu nie miałem siły :D Wyjaśniam... Zrobiłem sobie mikro serwerek LANowy na Atmedze32 i układzie ENC28J60. Z doświadczenia z tym układem i Atmegą wiem że znacznie stabilniej wszystko pracuje gdy mikroporocesor (Atmega) jest taktowana zegarem 25MHz z gotowego modułu ENC a nie własnym kwarcem....

    Mikrokontrolery AVR   17 Kwi 2021 11:43 Odpowiedzi: 8    Wyświetleń: 654
  • Sterowanie silnikiem DC 12V przez software PWM na AT89S8252 w BASCOM

    Ten timer 0 jest raczej nie potrzebny. Za bardzo komplikujesz sprawę. Zrób tak: $crystal = 12000000 Config Timer1 = Timer Gate = Internal Mode = 2 Config Timer0 = Tiemr Gate = Internal Mode = 2 Enable Timer1 Enable Timer0 Enable Interrupts Dim P1 As Byte Dim P2 As Byte pwm: // to sie robi jak przerwanie z timera przychodzi inc P1 // inkrementacja...

    Mikrokontrolery   08 Cze 2008 10:36 Odpowiedzi: 19    Wyświetleń: 1599
  • EvB 4.3 ( ATmega 32 ) - odwoływania w BASCOM -proszę o pomoc

    Witam! Jakiś rok temu zainteresowałem się elektroniką. Zrobiłem kilka układów. Obecnie interesuję się programowaniem mikrokontrolerów. Zakupiłem na allegro zestaw uruchomieniowy EvB 4.3 ( wystarzczy, że wpiszecie w wyszukiwarce i będziecie wiedzieli o co chodzi) - inaczej po prostu płytka uniwersalna. Z tym, że przeważnie do tego zestawu jest dołączany...

    Mikrokontrolery AVR   01 Lis 2009 16:31 Odpowiedzi: 10    Wyświetleń: 3316
  • atmega 644 / Bascom - Timer 0 i Timer 2 nie mogą działć jednocześnie ?

    Witam W Atmega 644 mam: EQU not found, probably using functions that are not supported by the selected chip Według noty Timer0 i Timer2 są 8-bitowe, więc można je "zamieniać" i mają oddzielne preskalery.

    Mikrokontrolery   27 Sty 2013 22:00 Odpowiedzi: 11    Wyświetleń: 5460
  • [BASCOM] Licznik 0-9, regulowanie prędkości odliczania

    Zgadzam się z kolegą. Używanie polecenia wait to tak jakbyś strzelał z działa przeciwpancernego do muchy... Przykładowe skonfigurowanie licznika 16-bitowego w BASCOM tak żeby zliczał do 1s przy częstotliwości taktowania 16MHz: ( wszystkie ustawienia konfiguracyjne oraz deklaracja zmiennych ) Config Timer1 = Timer , Prescale = 256 ' konfiguracja licznika...

    Mikrokontrolery AVR   16 Lis 2009 11:56 Odpowiedzi: 6    Wyświetleń: 1464
  • Atmega32 Bascom - niestabilny pomiar czasu trwania impulsu na INT0

    Witam, Mam problem z pomiarem czasu trwania impulsu. Próbowałem różnych sposobów, siedzę już nad tym 3 dzień i nic mi nie wychodzi. Na wejście INT0 atmegi32 podaję sygnał np. 30Hz i wypełnieniu 15%. Sygnał jest stabilny więc tutaj problem odpada. Potrzebuję zmierzyć czas trwania stanu wysokiego. W programie który stworzyłem na wyświetlaczu wyświetla...

    Mikrokontrolery AVR   08 Lip 2017 20:08 Odpowiedzi: 5    Wyświetleń: 1767
  • Zgrabny termometr/ termostat panelowy DS18b20 + Atmega8 +LED

    Podałem wyraźnie, że oprogramowanie napisałem w WinAVR ;) Nie uznaję czegoś takiego jak bascom (wystarczyło mi raz w życiu się na nim przejechać...). Przedstawię "odchudzone" kody źródłowe - aby były całkowicie funkcjonalne należy troszkę dopisać. Ogólna idea jest przedstawiona. Sam main w programie jest niewielki. Dla przykładu pokażę jak zrealizowałem...

    DIY Konstrukcje   08 Lip 2013 13:39 Odpowiedzi: 29    Wyświetleń: 33608
  • Jak mierzyć czas między impulsami w Bascom? Wybór i konfiguracja Timera

    No przecież prosto. Konfigurujesz timer1 do pracy w normalnym ale nie robisz start timer. robisz przerwanie dzialajace na zbocze np. narastające-> Dalej : robisz zmienną flaga w przerwaniu robisz if flaga=1 then start timer1 flaga=0 else stop timer1 w rej od timera masz czas... kopiujesz gdzie Ci tam pasuje flaga=1 zerujesz licznik endif I tyle, oczywiście...

    Mikrokontrolery AVR   05 Paź 2008 17:38 Odpowiedzi: 6    Wyświetleń: 2899
  • [Attiny26] [Attiny26][Bascom] Jak zapisać wartość do rejestru Counter1?

    Witam czy ktos moze mnie oswiecic w jaki sposob zapisac wartosc do rejestru Counter1 pod bascomem ? Mam taki prosty program i za nic w siecie bascom nie che go lyknac ............. I taki oto blad ASSIGNMENT ERROR line 8 Procesor ma ten timer w sobie. Jezli to wina bascoma to w jaki sposob zapisac ta wartosc z poziomu jakiejs wstawki assemblerowj ?...

    Mikrokontrolery AVR   13 Maj 2011 05:56 Odpowiedzi: 4    Wyświetleń: 1873
  • Jak skonfigurować DCF77 na MAS6180B z Amega8 w Bascom 1.11.95?

    Witam Zakupiłem w Seguro moduł DCF77 na układzie MAS6180B. Wykorzystałem klasyczny kod Bascom ( mam wersje Bascom 1.11.95 ) Config Dcf77 ? Czy sygnał trzeba podawać przez dodatkowy tranzystor ? Np. przez taki układ http://obrazki.elektroda.pl/8336138700_1...

    Mikrokontrolery AVR   14 Maj 2012 11:04 Odpowiedzi: 1    Wyświetleń: 3035
  • ATmega8535: Przerwanie Timer0 nie aktualizuje wyświetlacza w Bascom 1.11.7.9

    Witajcie. Robię malutkie projekty korzystając z Bascoma. Do tej pory wyłącznie na 2313 i jakoś sobie radziłem. W nowym projekcie postanowiłem zastosować Atmega8535 i od razu natrafiłem na problem. Mianowicie po włączeniu przerwań od Timer0 nic nie działa jak powinno. Pomimo tego że procedura obsługi wyświetlacza jest wołana z obsługi przerwania na wyświetlaczu...

    Mikrokontrolery   15 Lis 2005 17:37 Odpowiedzi: 3    Wyświetleń: 1440
  • [Bascom] Attiny 13 - mała rzecz duży kłopot, sterowanie LED

    Wydaje mi się, że nie uruchomisz PWM na tym procesorku. Oficjalna informacja: CONFIG TIMER0 = COUNTER , PRESCALE= 1|8|64|256|1024 , EDGE=RISING/FALLING , CLEAR TIMER = 1|0 CONFIG TIMER0 = TIMER , PRESCALE= 1|8|64|256|1024 Jak widzisz Timer0 nie da się ustawić jako PWM. Ale... Nieoficjalnie może Ci zadziałać jednak taka konfiguracja Timera0: Config Timer0...

    Mikrokontrolery AVR   24 Lip 2011 22:59 Odpowiedzi: 40    Wyświetleń: 8025
  • Bascom ATtiny2313 PWM – sprawdzenie kodu sterowania jasnością diod po przycisku

    hmm?? zacznijmy od tego, że masz źle konfigurację timerów... używasz wyjścia oc0a timera0 i oc1b timera1, a potem w programie odwołujesz się do rejestrów odpowiadających oc1a i oc1b... konfiguracja powinna być: Config Timer1 = Pwm , Pwm = 8, Compare A Pwm = Clear Up, Compare B Pwm = Clear Up, Prescale = 1 dalej operujesz na liczbach z zakresu 0-1023,...

    Mikrokontrolery   21 Kwi 2011 11:51 Odpowiedzi: 5    Wyświetleń: 2219
  • atmega16 / Bascom - Timer0 i odbiór NTP - nie działa razem

    Witam Testując kod Kolegi pusiek1974 do odbioru czasu i daty NTP, chciałem go rozbudować i dostosować do swoich potrzeb. Na początek jako, że kod używa Wait'ów, których chciałem się pozbyć, chciałem dodać wywołanie przez flagę od Timer'a. [syntax=vbnet]$regfile = "m16def.dat" $crystal = 8000000 $hwstack = 64 $swstack = 64 $framesize = 64 Baud = 19200...

    Mikrokontrolery AVR   06 Maj 2016 23:20 Odpowiedzi: 2    Wyświetleń: 1008
  • Pomiar częstotliwości na atmega8, program w bascom

    Witam. Chciałem w celach edukacyjnych zrobić częstotliwościomierz. Ponieważ nie mam za bardzo skąd wziąć zewnętrznych impulsów postanowiłem, że jeden pin procka będzie je generował, a przerwanie int0 będzie liczyć ile tych impulsów było. Do odmierzenia czasu posłużył timer1, który ma odliczyć sekundę (więc wynik od razu w Hz). Po upływie sekundy ma...

    Mikrokontrolery Początkujący   08 Paź 2014 16:28 Odpowiedzi: 4    Wyświetleń: 1875
  • Dziwne zachowanie 89C4051 - kompilacja Bascom - HELP?

    Witajcie. Moje pytanie dotyczy dziwnego zachowania się procka 89C4051 ze skompilowanym w Bascomie programie: w programie używam zmiennej Temp, którą inicjuję przed główną pętlą Do Loop programu "Temp = 25" a przy pierwszym wywołaniu w programie ma nie wiadomo dlaczego wartość 105 (choć nie była zmieniana). Nie wspomnę już o tym, że port P1.6 na chwilę...

    Mikrokontrolery   24 Paź 2005 06:38 Odpowiedzi: 5    Wyświetleń: 1437
  • Bascom - Atmega1284P + ESP8266 + Domoticz - losowe wysyłanie danych JSON

    Przerobiłem tak, żeby wysyłał testowo tylko jedną wartość ( losową ) co 8 sekund Dodano po 18 Dołożyłem Clear Serialin0 Com1_str = "" czyli [syntax=vbnet] $regfile = "m328pdef.dat" $crystal = 8000000 $hwstack = 100 ' rozmiar stosu sprzętowego $swstack = 100 ' rozmiar stosu programowego $framesize = 128 $baud = 19200 '************ Uart 0 Config Serialin0...

    ESP8266 i ESP32   14 Kwi 2019 20:49 Odpowiedzi: 12    Wyświetleń: 2454
  • Jak przenieść program BASCOM z ATmega8 na ATtiny2313 – różnice i konfiguracja

    Witam! A więc tak jak w temacie chciałbym się dowiedzieć jak się nauczyć przerabiania programu na przykład przeznaczonego na procesor atmega8 , na attiny2313 ? Lub na odwrót. W języku basic w bascomie. . Na przykład taki program jak skonfigurowac pod atmegę 8 ? : $regfile = "attiny2313.dat" 'typ proca $crystal = 1000000 'taktowanie Config...

    Mikrokontrolery AVR   04 Gru 2010 11:11 Odpowiedzi: 8    Wyświetleń: 1259
  • Bascom Atiny2313 - PWM i przerwanie INT1 ( czujnik PIR)

    W programowaniu, czy to Basic, czy to C, znajomość składni nie jest najważniejsza. Można znać C i pisać podobne molochy a tu najważniejszy jest pomysł jak rozwiązać coś sprytnie. Niepotrzebnie skomplikowałeś ten kod. Mój, nietestowany, ale powinien działać tak: Kiedy dostaje sygnał z czujnika to ustawia czas na 60 sekund. Kiedy czas do odliczenia jest...

    Mikrokontrolery   11 Lip 2017 15:46 Odpowiedzi: 3    Wyświetleń: 531
  • [bascom] Różnice w przerwaniach między Atmega8 a Atmega32 w Bascom - jak dostosować kod?

    Mam problem z przerwaniami, a raczej z pewną różnicą w budowie Atmega8 i Atmega32, a mianowicie mam program, który działa prawidłowo na Atmega8 poniżej fragment http://obrazki.elektroda.pl/7547240700_1... Jakaś sugestia/pomoc?

    Mikrokontrolery Początkujący   05 Gru 2014 06:58 Odpowiedzi: 12    Wyświetleń: 1473
  • [atmega8] Jak zaimplementować programowy PWM dla płynnego migotania 16 diod na Atmega8?

    Jest to proste korzystasz z przerwań jakie generuje timer0 podobnie jak to opisał kolega z innego tematu tego fora w bascom napisał '************* Konfiguracja uC ***************** '***************************************... $regfile = "attiny2313.dat" $crystal = 16000000 Config Portb = &B11111111 : Portb = &B11111111 Config Portd = &B11111111...

    Mikrokontrolery AVR   24 Mar 2013 15:29 Odpowiedzi: 5    Wyświetleń: 2193
  • [BASCOM] Konfiguracja wyświetlacza 2x8 w BASCOM AVR - brak reakcji po zasilaniu

    W takim razie program jest do bani! hmm jakoś nie ogarniam tego programu. Żadnych wcięć ... odstrasza to strasznie ;-) Bascom ma to do siebie, że kompiluje bez zająknięcia (nie zgłasza problemów), a potem się program buntuje bo kompilator syntax error nie wykrył. Ja bym proponował najpierw dać config port... dim a as .... timer... program... tutaj wszystkie...

    Mikrokontrolery AVR   18 Lis 2007 16:24 Odpowiedzi: 7    Wyświetleń: 2088
  • Rozpoznawanie długości impulsu w Bascom 8051 do sterowania serwami

    Szkoda że na '51, bo na AVR było by łatwiej. Można to zrobić tak: Procki '51 mają wejścia zewnętrznego przerwania wyzwalanego stanem niskim, lub zboczem opadającym. Ciebie interesuje to drugie (bo zboczemn narastającym się nie da jak w AVR). Nie wiem jak wygląda konfiguracja przerwań w BASCOMie, zobacz w dokumentacji, ale podejrzewam że coś w rodzaju:...

    Mikrokontrolery   21 Paź 2006 19:21 Odpowiedzi: 5    Wyświetleń: 1773
  • [atmega8] [atmega8][BASCOM] Timer1, błędne odczyty powyżej 63Hz w radiometrze SOSNA?

    Witam. Dawno nie pisałem w BASCOM-ie a zdecydowałem się na niego bo myślałem, że tak będzie szybciej i prościej. Nic bardziej błędnego. Do napisania był dwu-trybowy program uśredniający do nieco przerobionego radiometru SOSNA. Ale nie w tym rzecz. O ile kod który zamieszczam powstał w miarę szybko o tyle błędu nie potrafię wyeliminować 3 dzień. Po krótce...program...

    Mikrokontrolery AVR   16 Lut 2012 11:34 Odpowiedzi: 2    Wyświetleń: 2000
  • Błąd kompilacji w Bascom AVR - konfiguracja portów i aliasów PINów

    Witam. Od paru dni uczę się programować w języku bascom. Trafiłem na błąd podczas kompilacji którego nie rozumiem. O to kod [syntax=basic4gl][/syntax] $regfile = "m8adef.dat" $crystal = 16000000 Config Portc = Output Config Portb = Output Config Portd.0 = Input Config Portd.1 = Input Config Portd.3 = Input Config Portd.4 = Input Pind.4 = 1 Pind.1 =...

    Mikrokontrolery Początkujący   13 Paź 2013 17:32 Odpowiedzi: 4    Wyświetleń: 1464
  • Bascom Atmega32 - Czarne kostki na wyświetlaczu Atmega Bascom

    Witam Piszę program w Bascomie na Atmega32 do sterowania ogrzewaniem w warsztacie i mam problem. Jest zegar RTC, zewnętrzny Ram, Timer, Menu i to wszystko działa bez zarzutu - dokładnie tak jak bym chciał. Chciałem dołożyć czujnik temperatury i wykorzystać do tego celu wejście ADC. Problem pojawia się w momencie jak w podmenu "Start_webasto" dodaję...

    Mikrokontrolery AVR   10 Sty 2014 15:16 Odpowiedzi: 15    Wyświetleń: 3522
  • [Bascom] Jak ustawić histerezę 5°C w termostacie Bascom przy 30°C?

    Witam Piszę do was bo nie mogę rozpracować histerezy w poniższym kodzie programu. Program działa prawidłowo ale jest mały problem. Histereza zawsze działa, a raczej jej brak (załączanie i wyłączanie) działa równo przy 30 stopniach. Potrzebuję aby histereza była ustawiona na 5 stopni. Proszę pomóżcie mi wyeliminować ten problem. Program musi mieć funkcję...

    Mikrokontrolery AVR   13 Cze 2011 15:51 Odpowiedzi: 2    Wyświetleń: 2334
  • Bascom AVR, Atmega16 - Minimalizowanie liczby instrukcji w przerwaniu

    Witam. Z definicji liczba instrukcji w obsłudze przerwania powinna być minimalna, by mogło się ono maksymalnie szybko wykonać. Tymczasem w przypadku mojego programu liczba instrukcji w obsłudze przerwania była stosunkowo duża. By wybrnąć z tego problemu zamierzam w przerwaniu ustawić flagę która oznacza, że przerwanie zostało wygenerowane, natomiast...

    Mikrokontrolery Początkujący   04 Wrz 2012 18:47 Odpowiedzi: 13    Wyświetleń: 1947
  • Jak obsłużyć dwa enkodery w Bascom AVR? Konfiguracja i kod programu

    Witam,mam następujący problem.Potrzebuje obsłużyć 2 enkodery instrukcja encoder program narazie wygląda tak : $regfile = "m8def.dat" $crystal = 8000000 Config Timer0 = Timer , Prescale = 256 Config Lcdpin = Pin , Db4 = Portc.0 , Db5 = Portc.1 , Db6 = Portc.2 , Db7 = Portc.3 , E = Portb.5 , Rs = Portb.4 Config Lcd = 16 * 4 Config Pind.0 = Input...

    Mikrokontrolery   29 Kwi 2008 18:48 Odpowiedzi: 6    Wyświetleń: 1637
  • Atmega8 / Bascom - Jak zatrzymać zmniejszanie PWM przy wykryciu ruchu PIR?

    Witam Mam płytkę z Atmega8 połączoną z czujnikiem PIR ( wejście INT1 przez transoptor ), do tego pomiar ADC ( od wartości adc zależy czas po jakim PWM będzie zmniejszone, opcjonalnie chcę też pod INT0 podpiąć przycisk, coby włączyć światło, gdybym nie znalazł się w zasięgu czujnika. Dodatkowym "bajerem" jest to, że światło ( listwa LED ) powoli się...

    Mikrokontrolery Początkujący   20 Lip 2016 12:31 Odpowiedzi: 1    Wyświetleń: 1239
  • Atmega8 Bascom - PWM - powolne zmniejsznie/zwiększanie

    Witam Mam płytkę sterującą dwoma kanałami PWM - przez ULN oraz MOSFETY. Płytka ma dwa wejścia oraz wejście czujnika PIR - INT1. Ma przede wszystkim sterować włączaniem taśmy LED 12V z czujnika PIR ( oprócz tego z drugiego wejścia ). LED włączona przez PIR ma docelowo świecić określoną ilość czasu ( zależną od natężenia światła ) i się wyłączyć. Żeby...

    Mikrokontrolery Początkujący   05 Maj 2015 15:16 Odpowiedzi: 4    Wyświetleń: 1620
  • Attiny2313 BASCOM - serwo kiedy dojdzie do ustalonej pozycji zaczyna przerywać

    Witam po raz kolejny pojawił się problem z moim programem otóż chcę aby kiedy wzrośnie temperatura i będzie wyższa lub równa zadanej to serwo obraca się w prawo poczym się zatrzymuje następnie kiedy temperatura będzie niższa od zadanej wtedy serwo obraca się w lewo i zatrzymuje się. [syntax=basic4gl] '************* Konfiguracja uC *****************...

    Mikrokontrolery AVR   07 Lis 2014 17:48 Odpowiedzi: 6    Wyświetleń: 1572
  • Atmega8 / Bascom - WTV020 - jak uruchomić odtwarzacz muzyki w budziku?

    Witam Chciałem dołożyć "atrakcję" do budzika w postaci odtwarzacza muzyczki ( oprócz tradycyjnego buzera. Mimo ograniczeń co do parametrów pliku oraz wielkości obsługiwanej karty SD ( 2Gb bez SDHC ) moduł WTV020 jest ciekawy. Do wyjścia BUSY podpiąłem przez rezystor diodę LED. Do wyjścia SP+ i SP- podpiąłem głośniczek 0,5W/8om Pliki AD4 pobrałem i internetu,...

    Mikrokontrolery   09 Wrz 2017 07:00 Odpowiedzi: 14    Wyświetleń: 3450
  • Program do obsługi zasilacza na atmega16 w Bascom - konfiguracja i kod

    Witajcie Buduje zasilacz (schemat w załączniku) , obecnie jestem na etapie programowania. Oto program: http://obrazki.elektroda.pl/1824166400_1...

    Mikrokontrolery AVR   04 Sty 2015 07:17 Odpowiedzi: 3    Wyświetleń: 939
  • Bascom - Jak zamienić wyświetlacze segmentowe na LCD? Czy to dużo pracy?

    Muszę wprowadzić zmiany w programie aby zamiast wyświetlaczy segmentowych użyć lcd. Czy jest z tym dużo pracy? [syntax=basic4gl]'************* Konfiguracja uC ***************** '***************************************... $regfile = "m8def.dat" $crystal = 8000000 Config Portb = &B00000000 : Portb = &B11111111 Config Portc = &B11111111...

    Początkujący Naprawy   14 Kwi 2014 12:05 Odpowiedzi: 1    Wyświetleń: 669
  • [ATmega32] Odtwarzacz wav działał na "pająka", na płytce już nie.

    Może odpowiem inaczej. A do czego zmierzam? Masz bardzo ambitny plan budowy ciekawego urządzenia. Wybrałeś do realizacji tego projektu architekturę AVR i język programowania BASCOM. I teraz jak się ma jedno do drugiego. Zapewne po przeczytaniu kilku artykułów, projektów, kursów i zabawie w programowanie w BASCOM wciągnąłeś się i zafascynowałeś tym językiem,...

    Mikrokontrolery Początkujący   28 Sie 2012 15:16 Odpowiedzi: 108    Wyświetleń: 12228
  • Jak przepisać kod z BASCOM na C++ dla Attiny 2313?

    Witam, miałem na zaliczenie zrobić jakiś projekt z wykorzystaniem mikrokontrolera AVR, jako ze miałem tak mało czasu jak doświadczenia to zrobiłem działający projekt ze strony '************* Konfiguracja uC ***************** '***************************************... $regfile = "attiny2313.dat" $crystal = 16000000 Config Portb = &B11111111...

    Mikrokontrolery AVR   19 Mar 2009 12:16 Odpowiedzi: 6    Wyświetleń: 2318
  • [Mega32][Bascom] Prosty termostat - ustawianie temperatur

    Witam W ramach dalszego eksperymentowania z AVR i Bascom popełniłem połączenie odczytu z DS18B20 z sterowaniem wyjściem uC ( przez tranzystor FET ) + dodatkową atrakcję - buzer, który sygnalizuje wł/wył tranzystora/wyjścia. Chciałem dodać możliwość zmiany temp max i min, przez proste menu. Menu zrobiłem w oparciu inny mój kod obsługujący ustawianie...

    Mikrokontrolery AVR   19 Mar 2011 20:46 Odpowiedzi: 1    Wyświetleń: 2393
  • Atmega1284/ Bascom - ENC28J60 - inicjowanie układu

    Pin konfigurowany jest na początku, przed konfiguracją SPI. Dodano po 2 I jeszcze tradycyjne pytanie - chciałem mieć więcej wyjść Zrobiłem tak: [syntax=basic4gl] If Mid(tempstring2 , 6 , 6) = "LED1ON" Then Reset Led1 End If If Mid(tempstring2 , 6 , 7) = "LED1OFF" Then Set Led1 End If If Mid(tempstring2 , 6 , 6) = "LED2ON" Then Reset Led2 End If If Mid(tempstring2...

    Mikrokontrolery AVR   31 Sty 2014 09:07 Odpowiedzi: 11    Wyświetleń: 2115
  • [Mega32][Bascom] zegarek LED a przygasanie wyświetlacza podczas obsługi klawiszy

    Mundi - dobrze radzisz ale Antystatyk zrobił kompletny syf w przerwaniu i źle steruje wyświetlaczami. Twoja porada tu nie ma szans na prawidłowe zadziałanie. Antystatyk - Jak już widzisz, napisałeś to źle. Zobacz że wcześniej wspominałem o efekcie rozmazania na wyświetlaczach i napisałem w jakiej kolejności je sterować (bo już wielu początkujących na...

    Mikrokontrolery AVR   22 Cze 2012 22:44 Odpowiedzi: 29    Wyświetleń: 3068
  • ATMEGA 2560: Jak odtwarzać krótkie pliki WAV bez użycia avr-dos.bas?

    A oto działający kod dla bufora 128 bajtów (można zrobic mniejszy, 64 dziala ale tylko przy Clockrate = 4 , Spsr.0 = 1 i samplu do 16kHz) zależny od prędkości z jaką odczytujemy dane po Spi z karty, im wolniej tym bufor musi byc wiekszy, zależy też od częstotliwości próbkowania pliku dźwiękowego, im szybsze tym bufor większy. Wzorowałem sie na przykładzie...

    Mikrokontrolery AVR   16 Lis 2016 22:22 Odpowiedzi: 328    Wyświetleń: 97353
  • atmega32 Bascom - Multileksowanie 6-ciu wyświetlaczy LED

    Witam Odświeżę wątek. Dodałem układ UDN2981A pomiędzy Atmege a wyświetlacze, wyrzuciłem tranzystory które sterowały anodami oraz ich rezystory z baz. Działa całkiem nieźle. Jest jedno ale... jasność. Steruje to takim kodem: [syntax=basic4gl] '************ Zegar 6 wyswietlaczy LED + PCF8563 $regfile = "m32def.dat" $crystal = 8000000 $hwstack = 64 ' rozmiar...

    Mikrokontrolery Początkujący   29 Lip 2014 20:14 Odpowiedzi: 14    Wyświetleń: 3213
  • [BASCOM] Jak dodać odczyt temperatury DS18B20 do programu piórnika na ATmega8?

    Witam, jako, że kończą się wakacje postanowiłem udoskonalić trochę soft piórnika - chcę dodać odczyt temp., tylko nie wiem gdzie ją umieścić. '***************************************... '* Program Piórnik Mini wersja 1.0 Beta *' '* Pomysł: FICU *' '* Programista: Jacek R (Black Jack) Kompilator:...

    Mikrokontrolery AVR   08 Sie 2008 13:37 Odpowiedzi: 5    Wyświetleń: 3287
  • Bascom 1.11.9.5 – błędne wskazania woltomierza na ADC0, prośba o test kodu

    Kolego neo_84 Sprawdziłem Twój program , jest zagmatwany jakiś taki nieczytelny. Powinieneś maksymalnie opisywać kod ,a poszczególne odrębne funkcje umieszczać osobno aby jak najbardziej program był czytelny nie tylko dla Ciebie , ale i dla innych elektroników (to bardzo pomaga!) Podam Ci szkielet kodu jaki ja stosuję przy multipleksowaniu i odczycie...

    Mikrokontrolery AVR   16 Paź 2009 11:07 Odpowiedzi: 33    Wyświetleń: 5602
  • Atmega32 / Bascom - Konflikt dwóch SPI programowych z MAX7219 i WTV020SD

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

    Mikrokontrolery AVR   29 Mar 2017 12:35 Odpowiedzi: 20    Wyświetleń: 2469
  • Jakie były wasze pierwsze programy na mikrokontrolery i w jakich językach?

    co napisaliscie jako swoj pierwszy program na dany uC w danym jezyku (rozbudowy sie licza, byle by wciaz byla to ta sama baza) n. n. - literka, cyferke z przodu dodam sam. zachowujcie chronologie w swoich dokonaniach na roznych platformach jezykowych i sprzetowych, tak aby to mialo sens! ____________________ 0x1-a. Freddie Chopin - migacz diodkami o...

    Mikrokontrolery   26 Cze 2009 14:16 Odpowiedzi: 45    Wyświetleń: 19031
  • [ATMEGA8][Bascom] Termometr wyświetlanie na całym ekranie.

    Da się na 1000% ponieważ przed tym miałem tzw "piórnik ściągę" i pokazywało temperaturę i czas w 2 linijkach jakby jako jedna. Tylko właśnie nie wiem jak to dokładnie napisać ponieważ nie mogę ogarnąć tego w kodzie z tego "piórnika" Teraz chcę żeby tak pokazywało tylko temperaturę. Ogólnie ten "piórnik ściągę" rozpatroszyłem na części pierwsze żeby...

    Mikrokontrolery AVR   27 Kwi 2011 11:56 Odpowiedzi: 6    Wyświetleń: 4184
  • Bascom - Atmega32 - LCD na t6963c + i2c, nie działa

    Witam Mam Atmega32A + PCF8563 + PCF8574 + RFM12 + DS18B20 +DHT11. Port danych LCD to Port.A, ControlPort to Port.C. I2C standardowo na Portc.0 Portc.1. Niestety jest problem z obsługą I2C, tzn. zegar PCF8563 nie działa w ogóle ( na LCD puste pole ) , a klawiatura na PCF8574 - tylko jeden klawisz i to nie ten, który jest przypisany w kodzie ( działa...

    Mikrokontrolery   29 Sie 2017 19:32 Odpowiedzi: 2    Wyświetleń: 1155
  • atmega328 Bascom - Odczyt danych z PCF8563 - błędy odczytu z rejestru -dodaje 40

    Witam Mam płytkę Loggera GPS + SD + PCF8563. Jeśli chodzi o GPS i zapis na SD wszytko jest OK. Problemem jest ( i to pierwszy raz się z czymś takim stykam ) odczyt danych z z układu PCF8563. Otóż dla pewnych wartości sekund, odczytana wartość czasu - godziny jest większa o 40 ( czterdzieści ). Czyli jeśli czas jest 22:40:02 to jest wyświetlany poprawnie,...

    Mikrokontrolery Początkujący   08 Wrz 2015 10:33 Odpowiedzi: 4    Wyświetleń: 2346
  • Atmega8/ Bascom - SAA1064 4 x 7 segment dynamicznie

    Czy Kolega będzie może wiedział co jest nie tak od strony programistycznej ? Tzn. jeśli wyświetlam stałe wartości to jest ok, podobnie jak wyświetlam w pętli For... Next od 1 do 59. Dodałem jeszcze obsługę LCD, żeby widzieć, co się dzieje z czasem. Ale jak podepnę do tego PCF8563 i odczytuje czas z niego, a dopiero później wysyłam do SAA1064 to jest...

    Mikrokontrolery Początkujący   04 Mar 2014 00:49 Odpowiedzi: 7    Wyświetleń: 3606
  • [BASCOM] Jak zwiększyć ilość wejść/wyjść w BASCOM i ustawić podlewanie?

    Witam Z wycinków kilku programów chciałem zrobić jeden duży barkuje kilku rzeczy i zwiazku z tez pytania W jaki sposób mogę zwiększyć ilość wejść i wyjść żeby zmieścić wszystko ? ( patrz 1 PINY ) brakuje ustawiania podlewania względem kalendarza zielonego pojęcia nie mam jak z pcf mogłbym ustawić godzinę i czas podlewania np 18:00]przez 1 min ? brakuje...

    Mikrokontrolery Początkujący   05 Lip 2013 08:09 Odpowiedzi: 3    Wyświetleń: 1878
  • Bascom AVR PCA9685 - Jak sterować układem PCA9685 z ATmegi

    Witam podaję kod, który działa poprawnie, oczywiście należy go dopasować do swoich potrzeb. [syntax=vbnet] 'Sterownik swiatel V2.2 '10-06-2015 'Roman Biadała $regfile = "m128def.dat" $crystal = 11059200 '$lib "fp_trig.lbx" '******** Ustawienia portów ****************************************... '******** Sterowanie 74HC541 - przekaźniki *************************************...

    Mikrokontrolery Początkujący   06 Lip 2015 11:55 Odpowiedzi: 4    Wyświetleń: 2865
  • Bascom Atmega 1284P - Moduł internetowy na ENC28J60

    Witam Korzystając kodu Tuxgraphics zmodyfikowanego przez Kolegę Mundi1970 , chciałem również postawić prosty serwer pokazujący temperatury z kilku czujników oraz wilgotność i ciśnienie. Po zmianach regfile i pinu CS nie mogę go jednak skompilować. Występują trzy błędy: Error 46 Line: 363 Assignment Error Enc28j60_linkup Erroe 229 Line: 450 End Sub or...

    Mikrokontrolery   29 Paź 2013 11:48 Odpowiedzi: 5    Wyświetleń: 3405
  • [ATMEGA] [ATMEGA][Bascom] Timer PCF8583 nie zlicza czasu poprawnie - konfiguracja I2C

    .... W pętli głównej sprawdzam na okrągło bit 0 rejestru 0 układu ( sprawdzam flagę alarmu timera). .... "Additionally, a timer alarm can be programmed by setting the timer alarm enable (bit6 of the alarm control register). When the value of the timer equals a pre-programmed value in the alarm timer register (location0F), the alarm flag is set ( bit1...

    Mikrokontrolery AVR   05 Maj 2009 19:15 Odpowiedzi: 4    Wyświetleń: 2375
  • [atmaga8] [atmaga8][bascom] Błąd 1 przy konfiguracji LCD i Timera w programie

    Witam. Brak konfiguracji szyny I2C kod: np: Config Sda = Portc.4 Config Scl = Portc.5

    Mikrokontrolery AVR   11 Mar 2010 17:32 Odpowiedzi: 2    Wyświetleń: 1434
  • Błędy kompilacji w Bascom 2.0.7.3 dla 89c4051 - problem z konfiguracją Timerów

    Ten mikrokontroler nie jest z rodziny AVR. Musisz mieć Bascom - 8051 pobrać ze strony: www.mcselec.com/

    Mikrokontrolery AVR   26 Gru 2015 13:27 Odpowiedzi: 2    Wyświetleń: 990
  • [ATMEGA88] Konfiguracja 4xPWM w ATMEGA88 za pomocą BASCOM - jak to zrobić?

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

    Mikrokontrolery AVR   03 Paź 2010 19:22 Odpowiedzi: 6    Wyświetleń: 3118
  • BASCOM - Cztery wyświetlacze 7-segmentowe i DS18B20 - migotanie

    Jak używasz jakiejś bardzo starej wersji spolszczonej to możliwe, ale Demo2075 już nawet to potrafi. Możesz użyć Twojej poprzedniej konfiguracji z Load Timer, ale dodaj ustawianie tej flagi 5ms w przerwaniu.

    Mikrokontrolery AVR   04 Cze 2016 21:29 Odpowiedzi: 17    Wyświetleń: 1557
  • Bascom - instrukcja: Config Clock i niedziałający PortC.7 w Atmega32

    Ja używam takich kodów do odblokowania tych pinów, zaraz po instrukcji konfiguracji zegara programowego: 'odblokowanie pinów PC6 i 7 dla procesorów atmega16/32: Tccr2 = 0 Assr = 0 Timsk = 0 Tifr = 0 Oczywiście wszelkie dalsze konfiguracje innych timerów powinny znaleźć się po tym kawałku kodu.

    Mikrokontrolery AVR   16 Mar 2012 18:39 Odpowiedzi: 9    Wyświetleń: 1952
  • [Bascom] Jak dodać opóźnienie i obsługę przycisków w AT2313?

    Przede wszystkim musisz zacząć kolego od poznania timerów. Do odmierzenia czasu używamy timerów ponieważ zlicza nam czas w tle działania procesora. Używając polecenia wait zatrzymujesz kompletnie uC na ten czas. Konfiguracja dla AtMega8 8Mhz u mnie wygląda tak: Config Timer1 = Timer , Prescale = 256 ''''konfiguracja timera On Timer1 1s ''''przy przerwaniu...

    Mikrokontrolery AVR   04 Kwi 2011 06:55 Odpowiedzi: 32    Wyświetleń: 3516
  • [ATmega644p][BASCOM] odbiór RC5, nie czyta adresu i komend

    Zajrzyj do helpa BASCOM - wszystko jest tam opisane - konfiguracja timerów i zadawanie wartości PWM.

    Mikrokontrolery AVR   22 Sie 2011 14:25 Odpowiedzi: 26    Wyświetleń: 3961
  • [atmega16] [atmega16][BASCOM] Jak regulować częstotliwość sygnału CLK?

    A nie lepiej tak ? Przykładowa konfiguracja timera1 w trybie CTC i przebiegiem na OC1a [syntax=basic4gl]Config Timer1 = timer, Prescale = 256, CLEAR TIMER = 1, Compare A = toggle, Compare B = disconnect [/syntax] Potem tylko zmieniać wartość rejestru Compare1a jakimiś przyciskami, pilotem, enkoderem etc. ps. Jak nie zadziała to poustawiać bity w rejestrach...

    Mikrokontrolery   22 Cze 2011 16:20 Odpowiedzi: 11    Wyświetleń: 2008
  • Bascom ATTiny2313 – konfiguracja 3 kanałów PWM, jak ustawić wyjścia i rejestry?

    Program jest bez sensu. Napisałeś to tak jak by rejestr Tccr1a był od kanału A, a Tccr1b od kanału B, a tak nie jest. Zarówno rejestry Tccr1a jak i Tccr1b sterują kanałem A, jak również obydwa rejestry sterują kanałem B. Po prostu jeden jest od czego innego a drugi od czego innego (Tccr1a od sposobu sterowania pinami i o trybu pracy Timera a Tccr1b...

    Mikrokontrolery AVR   28 Sty 2010 12:05 Odpowiedzi: 15    Wyświetleń: 3650
  • [BASCOM] BASCOM: Zliczanie impulsów, błędne wyniki na LCD, konfiguracja Timer0 i Timer1

    Sygnałem wyjściowym hallotrona jest napięcie. Tak więc przez 1/2 LM358 pracująca jako komparator i zasilona napięciem takim jak procesor. Ważna jest biegunowość napięcia wejściowego.

    Mikrokontrolery   02 Lut 2010 07:46 Odpowiedzi: 7    Wyświetleń: 1967