bascom zakres zmiennych

Znaleziono około 338 wyników dla: bascom zakres zmiennych
  • Jak ustawić punkt odniesienia w 16-bitowym ADC w BASCOM po naciśnięciu S1?

    BASCOM może mieć problemy z odjęciem od liczby 65536 zmiennej Word lub Integer. To po pierwsze. Więc zastosuj zmienne typu Long. W dodatku stosując offset (wartość odniesienia) nawet zoptymalizowanie programu nie pozwoli zastosować zmiennych dwubajtowych, bo niektóre wyniki będą miały wartości większe od 65535 (lub inaczej: dodatnie wartości mogą wyskoczyć...

    Mikrokontrolery AVR   16 Sty 2009 23:51 Odpowiedzi: 13    Wyświetleń: 1669
  • Bascom AVR / Atmega32 - Przesyłanie w zmiennych informacji o portach

    Wykombinowałem coś takiego :), przykład można uruchomić w symulatorze (dane wejściowe np. porta.1): EDIT: poprawiłem mały błąd w przykładzie, bity można nawet kopiować jeżeli port źródłowy i docelowy jest ten sam [syntax=basic4gl]$regfile = "m32def.dat" $crystal = 16000000 $hwstack = 64 $swstack = 64 $framesize = 64 $baud = 57600 Dim Src_port_str As...

    Mikrokontrolery AVR   23 Sty 2013 11:59 Odpowiedzi: 6    Wyświetleń: 2634
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Program w Bascom dla AT89c2051: Pomiar czasu impulsu i wyświetlanie LCD

    Kwarc dajesz np. 12 MHz Robisz sobie pętelkę pomiarową wywoływaną z Timera np. co 200 µs sprawdzającą dane wejście pomiarowe. Jeżeli wejście jest =0 to nie zliczasz jeżeli = 1 to zwiększasz zmienną WYNIK o 1 (zmienna 16 bitowa) zakres będzie do jakichś 6.4 sekundy. W pętli sprawdzasz także czy zmienna nie przekroczyła 25000 (5 sekund). Jeżeli...

    Początkujący Elektronicy   05 Paź 2005 17:42 Odpowiedzi: 2    Wyświetleń: 1146
  • REKLAMA
  • BASCOM Licznik impulsów 0-999 na ATtiny2313 - problem z cyfrą setek po 255

    (...) ' 5 Data 250 ' 6 Data 131 ' 7 Data 251 ' 8 Data 219 ' 9 Wstępna ocena dostępnych informacji W kodzie widzimy dwa liczniki (Liczba_ok i Liczba_nok) zadeklarowane jako zmienne typu Word, a także tablice na cyfry (Cyfra_ok i Cyfra_nok) jako typ Byte. Z punktu widzenia zakresu wartości samych liczników (od 0 do 999) nie powinno to powodować błędów...

    Mikrokontrolery AVR   16 Sty 2025 15:57 Odpowiedzi: 9    Wyświetleń: 456
  • REKLAMA
  • Diody LED do sterylizacji za pomocą światła UV-CSponsorowany

    https://obrazki.elektroda.pl/2363772900_... W miarę rozprzestrzeniania się na całym świecie koronawirusa coraz częściej zastanawiamy się, jak zapewnić sobie i innym bezpieczeństwo w domu, pracy lub innym miejscu spotkań. Dezynfekowanie i sterylizacja za pomocą płynów na bazie alkoholu wszystkich pomieszczeń, w których przebywamy i przedmiotów,...

    Artykuły   07 Gru 2020 07:20 Odpowiedzi: 11    Wyświetleń: 19155
  • Jak rysować dwa wykresy na LCD t6963c w Bascom na podstawie danych Byte?

    Witam po krótkiej nieobecności ( no cóż praca ) Chodzi mi o to, żeby "wpasować" w ten zakres 86 px dane z pomiarów w dwóch zmiennych typu Byte, albo w zmiennej typu integer, czyli np. temperatura 26,7 będzie jako 267, czyli np. temperatura 0 stopni to punkt 118 (minimum ), a temperatura 40 stopni to punkt 32 ( maksimum ). Teraz widzę, że źle do tego...

    Mikrokontrolery   07 Wrz 2017 21:46 Odpowiedzi: 2    Wyświetleń: 780
  • Funkcja konwertująca z jednego zakresu na inny nie działa

    Witam. Proc: Atmega8 IDE: Bascom Piszę dość spory kawałek kodu, a zatrzymałem się na prostej funkcji. Jej zadanie mam być konwersja liczby z jednego zakresu na inny (np. 0-1023 na 0-255). Napisałem taki kawałek kodu: Function Mapuj(byval Z As Byte , Byval In_min As Integer , Byval In_max As Integer , Byval Out_min As Integer , Byval Out_max As Integer)...

    Mikrokontrolery AVR   12 Paź 2010 20:29 Odpowiedzi: 3    Wyświetleń: 1650
  • REKLAMA
  • V-USB (AVR USB) Tanie urządzenie USB w oparciu o AVR

    Witam, Jeżeli chodzi o Bascom to może to być trudna droga, dawno temu jak Bascom ujrzał światło dzienne zainteresowałem się tym tematem, ale napisałem kilka programików i moje doświadczenia w tym temacie się kończą. Jeśli Bascom ma możliwość kompilacji plików języka C to może. Jeśli chodzi o działający przykład to z biblioteki V-USB załadowałem przykład...

    Mikrokontrolery AVR   07 Gru 2014 12:39 Odpowiedzi: 181    Wyświetleń: 84695
  • Jak obliczyć słowo DDS w Bascom dla AD8950 z ograniczeniem zmiennej long?

    Witam. Wyobraźmy sobie takie zadanie: ma być zbudowany generator w.cz. na układzie DDS np. AD8950. Generator miałby byc sterowany z małego Atmela np. 89c4051. Język programowania to Bascom. Zakres częstotliwości to powiedzmy 10-25 MHz z krokiem 1 Hz. I tu pojawia sie problem. Mianowicie typowy system wyliczania słowa jakie ma być wysłane do DDSa to:...

    Mikrokontrolery   03 Lut 2006 13:43 Odpowiedzi: 8    Wyświetleń: 1964
  • Problem z komendą "waitus" w języku BASCOM na AVR

    Hi!! Ja mialem dokladnie to samo. Jesli chodzi o instrukcje waitus. A najgorzej bylo jak wstawialem zmienna to nidgy nie dziala poprawnie np: for x =1 to 100 instrukcje.... waitus x next x W bascomie 8051 rzeczywiscie zakres zmiennych mogl byc tylko bajtowy,ale w AVR jest juz dwubajtowy. Poprobuj tak jak pisze moj przedmowca z wartosciami jednobajtowymi....

    Mikrokontrolery   11 Maj 2005 21:24 Odpowiedzi: 10    Wyświetleń: 2431
  • [atmega88] Sterownik ATmega88 nie włącza grzałki przy warunku IF THEN w Bascom

    hmm masz racje cos pokręciłem, ale myślę że tak było by lepiej: If Temperatura(1) < G Then Portb.0 = 1 Locate 2 , 15 Lcd "G " Elseif Temperatura(1) >= G+1 Then Portb.0 = 0 Locate 2 , 15 Lcd " " End If hmm przyszło mi coś do głowy, ten kod powinien działać więc... to tylko moje przypuszczenia, być może masz gdzieś...

    Mikrokontrolery AVR   06 Mar 2011 10:30 Odpowiedzi: 13    Wyświetleń: 1648
  • REKLAMA
  • Atmega8 Bascom - Jak się pozbyć zmiennej typu single

    Wartość wynikowa Z musi być typu word jest podstawiana do ustawień Timera w dalszej części programu i musi pozostać tego typu. Wartość wynikowa Proc ma charakter informacyjny jej rola jest drugoplanowa. W zależności od dwóch zmiennych wejściowych X oraz Y , które określają zakres pracy pętli, gdzie X może przyjmować wartości od 1 do 510 natomiast Y...

    Mikrokontrolery AVR   09 Gru 2013 10:11 Odpowiedzi: 17    Wyświetleń: 2337
  • Jak zrobić 3-kanałowy termometr z LM35, PCF8591 i Bascom AVR?

    PCF8591 jest 8-bitowy, jeżeli nie musisz mieć dużej dokładności to można podłączyć LM53 do niego, ale pamiętaj, że LM ma współczynnik 10mV/st.C. Zeby zwiększyć dokładność musisz zmiejszyć zakres pomiarowy i zastosowac konwerter napięcia (np. LM324 ;-)) dla dopasowania poziomu. Minusowe liczby w BASCOMie najlepiej przeliczać na zmiennych typu INTEGER...

    Mikrokontrolery   27 Lut 2004 08:31 Odpowiedzi: 8    Wyświetleń: 5223
  • Bascom AVR - kompilacja programu z drugą zmienną temperatury na LCD

    Witam. mam problem z nastawą temperatury, a mianowicie zadeklarowałem drugą zmienną od nastaw, która się wyświetla na LCD, lecz program nie chce się skompilować. [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 8000000 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...

    Mikrokontrolery AVR   25 Kwi 2015 09:14 Odpowiedzi: 11    Wyświetleń: 1035
  • Jak dostosować kod Bascom AVR dla LM50 z Atmega8?

    PRZEPRASZAM, POPEŁNIŁEM BŁĄD !!! WZÓR JEST "Vref/1023", a nie, jak pisałem odwrotnie Atmega8 żeby mierzyć napięcie musi mieć jakieś odniesienie - napięcie odniesienia czy też inaczej referencyjne. Są trzy możliwości - napięcie referencyjne to: - napięcie zasilania AVCC (około 5V) - napięcie odniesienia wewnętrzne 2,65V - napięcie referencyjne z zewnątrz,...

    Mikrokontrolery Początkujący   06 Sty 2014 12:23 Odpowiedzi: 6    Wyświetleń: 2022
  • Bascom - Program termostatu: przekaźnik załącza się tylko na moment, co robić?

    Myślę że Ci którzy piszą swoje programy bo są dociekliwi i potrafią rozwiązywać problemy nie piszą postów na Elektrodzie. Tutaj jak pokażesz ranę to Ci ją jeszcze posolą Ahahahahaha. Posty z prostymi problemami najczęściej piszą osoby które chcą osiągnąć jakąś funkcjonalność a nie jest ich celem życiowym zostanie programistą. Kiedy wiec akurat mam czas...

    Mikrokontrolery AVR   28 Lut 2016 09:53 Odpowiedzi: 4    Wyświetleń: 1281
  • Bascom - zmiana obsługi przycisków w Attiny2313 na przerywanie masy

    Witam, mam program (attiny2313) do obsługi termometru DS18b20 i wyświetlacza, układ posiada 3 przyciski +/M/-. Program reaguje na zwieranie przycisków do masy, a chciałbym zrobić tak by procesor reagował na przerywanie masy. Znajdzie się ktoś kto mógłby rzucić okiem na program i podpowiedzieć co trzeba zmienić?? [syntax=vbnet] $regfile = "Attiny2313.dat"...

    Mikrokontrolery AVR   02 Lis 2015 15:53 Odpowiedzi: 1    Wyświetleń: 855
  • [bascom] Konwersja single na integer w Bascom - utrata części ułamkowej?

    Integer to nie jest zmienna tekstowa. Sprawdź w helpie jaki zakres ma ten typ zmiennej.

    Mikrokontrolery AVR   15 Lis 2013 10:35 Odpowiedzi: 4    Wyświetleń: 1389
  • Bascom Mega16 - TEA5767: Jak poprawić zaokrąglenia zmiennych na LCD?

    Zaokrąglenia single... na LCD. Powiem szczerze ze pomysłów mi już brakło. Spróbuj więc takiej funkcji: CONFIG SINGLE = SCIENTIFIC , DIGITS =1 co obcina zbędne miejsca zmiennej 'single' do jednego miejsca po decimal point. Zamiast 1 może byc dowolna wartośc w zakresie 1 do 7. albo jak wyżej "FUSING". e marcus

    Mikrokontrolery AVR   14 Lut 2013 17:36 Odpowiedzi: 3    Wyświetleń: 1737
  • [Atmega16] BASCOM szybki obrotomierz motocyklowy na INT0

    Osobiście w przerwanie wrzucam zawsze tylko to co musze. wrzuc dodatkowa zmienna w petli np: obrczas. obrmin = 36 000 000/wynikczas Lcd obrmin pamietaj zeby zmienne nie przekraczaly zakresów.

    Mikrokontrolery AVR   24 Lip 2011 11:23 Odpowiedzi: 95    Wyświetleń: 17610
  • [BASCOM] Jak dodać miernik LCD do zasilacza w BASCOM? Wyświetlanie napięcia, prądu, mocy

    Ponieważ Fusing zwraca zmienną tekstową więc deklaracja zmiennych stanowiących wynik tej instrukcji powinna być następująca: Dim V As String * 6 Dim A As String * 6 Dim P As String * 6 Dim R As String * 6 Dim Vod As String * 6 Zmienne są wystarczająco długie dla zakresu 99.9. Jeśli wartość przekracza 100 powinno być String * 7

    Mikrokontrolery   05 Lut 2012 08:36 Odpowiedzi: 19    Wyświetleń: 4711
  • [ATmega8] ATmega8, Bascom, ADC – jak zwiększyć zakres pomiaru napięcia z MOBOT-US V2 powyżej 1,3V?

    Wystarczy zmienić linie Dim Wynik as byte na Dim Wynik as word Poza tym nie rozumiem po co wykorzystujesz dwie zmienne ? Wystarczy jedna typu word

    Mikrokontrolery AVR   26 Lip 2010 09:49 Odpowiedzi: 3    Wyświetleń: 1986
  • [Bascom/ASM] Jak poprawnie włączyć wstawki asemblerowe do kodu w Bascom?

    Z tą dowlnością w używaniu rejestrów byłbym bardzo ostrożny. Nieodpowiednia zmiana - program się wysypie. Nie wolno używać w trybie zapisu bez wcześniejszego zapamiętania: Y ( soft stack pointer ), R4:R5 ( frame stack pointer ), R6 ( status register ), R8:R9 ( data pointer ), R23 ( translate register ), R12:R13:R14:R15 ( fp calculator ). W sumie można...

    Mikrokontrolery AVR   27 Lip 2008 08:53 Odpowiedzi: 9    Wyświetleń: 3670
  • [Bascom]Jak skalować zakresy ADC dla porównywalnych pomiarów?

    O ile mi wiadomo to Bascom w jednym wierszu potrafi wykonać tylko jedno działanie i tylko na dwóch zmiennych i tak też jest napisane u mnie to równanie.

    Mikrokontrolery AVR   17 Sty 2019 21:36 Odpowiedzi: 11    Wyświetleń: 726
  • [bascom] BASCOM – ograniczenie zmiennej A do zakresu 0–255 w pętli licznika z przyciskami

    witam napisałem taki banalny program: [syntax=basic4gl]Do If Up = 0 Then Waitms 50 If Up = 1 Then A = A + 5 End If End If If Down = 0 Then Waitms 50 If Up = 1 Then A = A - 5 End If End If Pwm1a = A Locate 1 , 1 Lcd ; A; Loop End [/syntax] zmienna A wyświetlana jest na lcd jako podgląd. up i down to przyciski. już na wiele sposobów próbowałem jak zrobić...

    Mikrokontrolery Początkujący   26 Kwi 2012 12:48 Odpowiedzi: 3    Wyświetleń: 1108
  • 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ń: 3464
  • [Atmega128] [Atmega128][Bascom] Jak zrealizować miganie zmiennej w menu ustawień czasu i daty?

    W timerze (np. co 0.5 sek) gasisz albo zapalasz flagę (powiedzmy o nazwie fMiganie) Oczywiście po każdej zmianie flagi (fMiganie) następuje odrysowanie całości wyświetlanego zbioru elementów w najstępujący sposób: 1. Jeśli fPozycja jest poza zakresem zbioru wyświetlanych elementów (np. =0) - wtedy obraz wyświetlany jest bez migania. 2. Jeśli fPozycja...

    Mikrokontrolery AVR   23 Wrz 2012 11:17 Odpowiedzi: 4    Wyświetleń: 1709
  • [bascom avr] Zmienne resetują się po dodaniu Timer1 - konflikt przerwań?

    Nikt nie jest jasnowidzem... Może przekraczasz zakres zmiennej do której wpisujesz drogę

    Mikrokontrolery AVR   27 Wrz 2009 16:53 Odpowiedzi: 24    Wyświetleń: 2773
  • Bascom, ATmega8, ADC nie działa na sprzęcie – kod działa w symulatorze, nie w układzie

    Po pierwsze to z adc dostajesz zmienną w zakresie 0-1023 , a w pwm zadeklarowałeś 8 bitów czyli zakres 0 - 255. Spróbuj tak: Dim U As Word Dim P As byte Start Adc Do U = Getadc(0) U = Getadc(0) P=U/4 Pwm1a = P Loop End Przy konfiguracji przetwornika użyj Reference = avcc. Ewentualnie pisz na GG, a wyniki opiszemy w temacie :D . Pozdr. Daniel

    Początkujący Elektronicy   29 Cze 2008 20:09 Odpowiedzi: 2    Wyświetleń: 1779
  • BASCOM: Jak wprowadzić zakresy w warunkach If-Else?

    To jest właśnie jeden z powodów, dla których porzuciłem bascom'a jednakże jest na to rozwiązanie - wykorzystaj zmienną pomocniczą: [syntax=basic4gl]Dim B As Byte Dim C As Byte Dim Tmp As Byte Dim Malo As Bit Dim Rowno As Bit Dim Duzo As Bit Tmp = C - 1 If B < Tmp Then Reset Malo Else Set Malo End If Tmp = C + 1 If B = C Or B = Tmp Then Reset Rowno...

    Mikrokontrolery AVR   09 Kwi 2011 08:55 Odpowiedzi: 4    Wyświetleń: 981
  • [BASCOM] - UART- dwu kierunkowy przesył zmiennych.

    Sprawdziłem miernikiem czy jest zwarcie pomiędzy rxd a txd, nie wiem jak fachowo się nazywa ten zakres na mierniku który podczas zwarcia kabli daje sygnał dźwiękowy :)

    Mikrokontrolery Początkujący   11 Sie 2013 14:14 Odpowiedzi: 38    Wyświetleń: 5493
  • [Bascom] Sterowanie fazowe - procedura nie chce zadziałać

    Witam, już wcześniej na podstawie tego fragmentu kodu, który podałeś mówiłem, że program ten wykorzystuje płynne sterowanie jasnością tylko ty tam wstawiłeś stałą o wartości 70. Mówiłem też, że skoro nie wiadomo jakie jest taktowanie procka to ciężko powiedzieć co z czego wynika. Ale teraz widać jak na dłoni potwierdzenie tego co pisałem, jest to typowe...

    Mikrokontrolery AVR   26 Lis 2008 23:09 Odpowiedzi: 13    Wyświetleń: 5467
  • [atmega8] [atmega8][bascom] Zmiana wartości tylko z 1 na 2 przy kręceniu impulsatorem

    Chyba się źle zrozumieliśmy teraz mam tak, że nie mogę ustawić innej wartości jak 1 i 2 a powinno się zmieniać od 0 do 255 bo taki jest zakres zmiennej bitowej.

    Mikrokontrolery Początkujący   27 Lut 2014 21:55 Odpowiedzi: 9    Wyświetleń: 5330
  • Program do robota z czujnikiem zamontowanym na serwie [bascom]

    Najprościej stworzyć podprogram który w pętli ustawi 3 pozycje serwa, po ustawieniu odczekać na stabilizację pomiaru odczytaną wartość zapisać do zmiennej o nazwie pozycji np Pomiar_lewy. Analogicznie z pozostałymi pozycjami serwa, mając 3 zmienne z wynikami pomiaru wystarczający je porównać i wiesz w której pozycji serwa było / nie było przeszkody....

    Robotyka Modelarstwo i CNC   29 Sie 2014 11:21 Odpowiedzi: 10    Wyświetleń: 1140
  • [atmega8] Jak wysterować 3 kanały PWM w ATmega8 za pomocą Bascom?

    Na przykład tak: zmienna = RND( zakres ) Do zmiennej zostanie wpisana liczba wylosowana z podanego zakresu

    Mikrokontrolery AVR   28 Sty 2009 23:01 Odpowiedzi: 7    Wyświetleń: 2431
  • [bascom] Optymalizacja kodu w Bascom: Wyszukiwanie procka po sygnaturze i fusebity

    Jeśli konkretne bajty znajdują się w jakiś przedziałach, a nie są rozrzucone po całym zakresie zmiennej bajt, można pokusić się o ztablicowanie Fusów.

    Mikrokontrolery AVR   09 Cze 2010 01:01 Odpowiedzi: 19    Wyświetleń: 6091
  • [bascom] odczyt z tablicy wartości byte do zmiennej word

    To jest tak oczywista informacja że nie ma tego w Helpie. Tak samo jak całego alfabetu czy tabliczki mnożenia ;p Skąd Lookup miał by wiedzieć jaką długość mają kolejne elementy? Owszem mógł by, ale taka tablica musiała by dodatkowo zawierać pola określające długość elementów czyli też była by dłuższa. Po drugie to trafia do pamięci programu a nie do...

    Mikrokontrolery AVR   08 Paź 2009 12:35 Odpowiedzi: 9    Wyświetleń: 3836
  • [c] Jak ustawić zakres wartości zmiennej w switch w C na AVR Studio?

    witam mam pytanko a mianowicie jak ustawic w c zakres zmiennej w instrukcji switch ?? w bascom mozna bylo wpisac case "0 to 25" w c taki zapas nie dziala czy ktos moze mi pomoc przegladnolem w domu wszytkie ksiazki o c i nie znalazlem nic na ten temat z gory dzieki za pomoc

    Mikrokontrolery AVR   11 Cze 2009 15:46 Odpowiedzi: 7    Wyświetleń: 2438
  • Sterowanie zmienną Y przez ADC w Atmega8 BASCOM – jak poprawić kod?

    A nie prościej wykorzystać tylko polecenie waitms lub waitus przypisując mu wartość przetwornika ewentualnie dodając mnożenie lub dzielenie aby otrzymać wymagany zakres zmian czasowych .

    Mikrokontrolery Początkujący   16 Kwi 2012 21:26 Odpowiedzi: 8    Wyświetleń: 1675
  • ATmega8 Bascom Config ADC – znaczenie opcji Reference: OFF, AVCC, INTERNAL

    Nie zawsze kolego:) Mnie się podało raz 10V i przeżył:] (Voltomierz ze zmiennym zakresem przełączanym przekaźnikiem...ale sie nie przełączył:P):D

    Mikrokontrolery   26 Lis 2011 11:27 Odpowiedzi: 32    Wyświetleń: 8718
  • Operacje na zmiennych różnych typów w Bascom AVR - integer i long

    Witam. Potrzebuję informacji czy w bascomie można wykonywać operacje typu zmienna1*zmienna2 lub zmienna1=zmienna2 gdy jedna zmienna jest np.typu integer a druga long?, gdy zawierają liczbę która mieści się w zakresie dozwolonym dla obu?. Jeśli ze zmiennej long zrobiłem licznik zliczający w obie strony a później próbuję po pewnym okresie zliczania przypisać...

    Mikrokontrolery   09 Mar 2006 19:39 Odpowiedzi: 1    Wyświetleń: 2150
  • Jak obliczyć ciśnienie z czujnika 0,5-4,5V dla zakresu 10 atmosfer w Bascom?

    Witam, nigdy nie byłem orłem z matematyki, i mam problem ze stworzeniem równania za pomocą którego mogę wyznaczyć ciśnienie. mam czujnik który na wyjściu daje napięcie 0,5 to 4,5 volta dla 10 atmosfer. do dyspozycji mam dane o ciśnieniu 0 i ciśnieniu 4 atmosfer ( zmienne zero i 4bar ) mam także odczyt z przetwornika adc. i tu leży pies pogrzebany. nie...

    Mikrokontrolery Początkujący   26 Sty 2025 09:17 Odpowiedzi: 5    Wyświetleń: 255
  • Atmega644/Bascom - Ograniczenie min i max warości zmiennej

    Witam Problem w tym, że jeśli zwiększam wartość zmiennej to jest w porządku, jeśli dojdzie do górnego zakresu, ale jeśli zmniejszam i dojdzie do dolnego zakresu to przeskakuje na wartość 255. Daj więc ten sam warunek co przy incrementacji: "................... Elseif Dol = 0 Or Enk_prawo = 0 Then Decr M If M > 59 Then M = 59 ...................." to...

    Mikrokontrolery Początkujący   17 Cze 2013 03:49 Odpowiedzi: 3    Wyświetleń: 1284
  • Dlaczego servo nie działa z Bascom, mimo że działa z generatorem?

    Stosowałem procedury dla serv w bascom-51 jak i AVR w kilku wersjach jak narazie nie było żadnego problemu. czasem trzeba poeksperymentować z parametrami reload i wartościami dla zmiennych servo proponuję byś zobaczył na oscyloskopie co wychodzi z pina sterującego na servo , i ew. dobrał parametry... parametry trzeba dobrać do zegara proca i ilości...

    Mikrokontrolery   20 Paź 2003 20:00 Odpowiedzi: 4    Wyświetleń: 1873
  • Instrukcja Bascom: znaczenie danych i zakresy modyfikacji

    W Bascomie optymalizacja stara się skrócić program, rozpisując inaczej pewne operacje. Dowodzi temu załączony przykład. Oczywiście przekłada się to na zmniejszenie rozmiaru kodu, a co za tym idzie - także przyśpieszenie jego wykonywania. Niestety kompilator jest tak zbudowany, że tam gdzie tylko można używa gotowych fragmentów - pobranych z bibliotek,...

    Mikrokontrolery   03 Lip 2005 11:29 Odpowiedzi: 8    Wyświetleń: 13097
  • [ATmega8] [ATmega8][Bascom] Znikająca zmienna przy mocy powyżej 10W - typ zmiennej single?

    Witam Przy pomiarze dwóch napięć z przetwornika (jeden kanał reprezentuje napięcie, drugi prąd) i późniejszym wymnożeniu tych wielkości jako moc, zmienna ta znika kiedy zakres przekroczy ponad 10W, natomiast wartość prądu i napięcia pokazuje w całym zakresie. O co biega? Przekroczony zakres zmiennej? Teraz jest typu single .[/i][/u]

    Mikrokontrolery AVR   24 Paź 2011 22:08 Odpowiedzi: 9    Wyświetleń: 1520
  • attiny2313 Bascom - konwersja stringu na wartość PWM

    kiedy wpisze w zakresie 0-254 oczywiście działa poprawnie ale jeżeli wartość jest inna niż podana w zakresie to również się wykonuje A w jaki sposób zmieścisz inną wartość do zmiennej typu Byte?

    Mikrokontrolery Początkujący   30 Lip 2012 15:02 Odpowiedzi: 8    Wyświetleń: 1750
  • Bascom - Wybór liter w menu do nazwania czujników temperatury

    Komeda LCD zmienna zamienia zmienną na ascii wystarczy teraz to ominąć. Dla przykłady zamiast zmienną dla cyfr modyfikować w zakresie 0-9 modyfikować w zakresie %h30-&h39. I wysyłać na LCD, poprzez chr(zmienna), lub dodawać do stringa.

    Mikrokontrolery   23 Mar 2011 23:17 Odpowiedzi: 3    Wyświetleń: 1784
  • [atmega8][bascom] licznik bcd i wyświetlanie na 7seq

    Witam Chciałem zbudowac układ który liczył by 0-9 i wyświetlane to było na siedmiosegmentowym wyświetlaczu... .......... prosze o pomoc i o jakies proste wytłumaczenie moich błędów. myslalem jeszcze o robieniu tego za pomoca rozkazu INC i dodawania tylko nie wiem jak zawartośc rejestru wystawic na wyjscia z gory dziekuje za pomoc pozdrawiam Tu masz...

    Mikrokontrolery AVR   23 Cze 2009 19:37 Odpowiedzi: 8    Wyświetleń: 4408
  • Jak zamienić tekst na liczby i odwrotnie w Bascom AVR?

    W Bascom'ie masz instrukcję VAL. Najpierw deklarujesz zmienne B [byte/word] i S [string*x; x=liczba znaków] a następnie konwertujesz B=val(S) i dalej używasz zmiennej B. W odbieranym stringu muszą być tylko znaki z zakresu 0..9 bez literek ;-) inaczej "krzaki".

    Mikrokontrolery   05 Maj 2004 13:35 Odpowiedzi: 4    Wyświetleń: 1008