bascom ustawienie zmiennej

Znaleziono około 1131 wyników dla: bascom ustawienie zmiennej
  • [Bascom] Jak wysyłać bity sterujące do DS1802 przez 3wire z Atmega32 w Bascom?

    Witam! Po pierwsze to z reguły przyciski powinny zwierać piny wejściowe do masy a nie do zasilania. Wynika to z faktu posiadania przez procesory AVR wewnętrznych rezystorów pull-up podciągających wejścia do +vcc, czyli panuje na nich stale stan wysoki (oczywiście gdy zostaną uaktywnione). Po drugie to akurat sygnał CLK ma się zmieniać, podczas narastającego...

    Mikrokontrolery AVR   07 Sie 2010 13:17 Odpowiedzi: 2    Wyświetleń: 2040
  • Bascom AVR - znaczenie Reg.idx w pętli For Idx = 24 To 0

    Po sprawdzeniu załączonego kodu widzę, że procedura Complet_reg zawiera wyłącznie ustawienie częstotliwości. Jeśli chcesz dodać do ramki inne opcje to musisz ustawić odpowiednie bity zmiennej Reg. Umieść to w procedurze Complet_reg: Sub Complet_reg: Reg = Frequency Reg.16 = 1 ' przykładowe ustawienie bitu 16-tego ramki Reg.17 = 0 ' jw bit 17 End...

    Mikrokontrolery   21 Sie 2006 15:31 Odpowiedzi: 6    Wyświetleń: 1185
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • ATmega8 Bascom - opóźnienie gaszenia LED po puszczeniu przycisku S1

    Grala1 - Nie wiem czy ta wersja spełni oczekiwania : '$prog &HFF , &HE1 , &HD9 , &H00 ' Fusebity fabryczne !!! $sim ' dyrektywa opuszczania zwłoki (usunąć ten wiersz przy wgrywaniu w chip) $regfile = "m8def.dat" ' dyrektywa kompilatora o rodzaju procka ATMega 8 $crystal = 16000000 ' określenie kwarca 16 MHz Config Pinb.1 = Output...

    Mikrokontrolery AVR   05 Lut 2012 19:38 Odpowiedzi: 21    Wyświetleń: 5527
  • REKLAMA
  • Bascom - optymalizacja kodu manipulatora z silnikami krokowymi i synchronizacja

    To Ci będzie sterować kolejno czterema diodami na pinach od B0 do B3. Zalecam wnikliwą analizę, zanim zalejesz mnie pytaniami :) Timery zawsze rób na odliczanie w dół do 0, w przeciwnym wypadku po wpisaniu nowej wartości w trakcie odliczania możesz mieć niezły kwas - pomyśl dlaczego :) Pozdrawiam [syntax=basic4gl]$regfile "m8def.dat" $crystal = 8000000...

    Mikrokontrolery Początkujący   25 Kwi 2013 06:24 Odpowiedzi: 18    Wyświetleń: 2886
  • Bascom AVR - Jak niezależnie odmierzać czasy dla wielu przycisków?

    ' Trzy przyciski kolejno .... (TSA ;) ' wersja bez przerwań i Timera czas_a as integer ' zmienna czasowa A czas_b as integer czas_c as integer we_a alias pinx.1 ' wejście A we_b alias pinx.2 we_c alias pinx.3 wy_a alias Py.1 ' wyjście A wy_b alias Py.2 wy_c alias Py.3 stan_a as bit ' stan układu monostabilnego A: 0 - czeka, 1- liczy stan_b...

    Mikrokontrolery   11 Wrz 2007 15:06 Odpowiedzi: 8    Wyświetleń: 1841
  • REKLAMA
  • DHT22 - Jak dodać obsługę ujemnych temperatur w programie? BASCOM

    Dzień dobry! Mam program do obsługi DHT22. Działa wyśmienicie. Jak dodać obsługę ujemnych temperatur? Na początku miałem obsługę DHT22 z TIMER0 pora przyszła na odchudzenie programu. If Temperaturew.15 = 0 Then 'Ciepło + temperatury Tempstr = Str(temperaturew) Locate 2 , 3 Lcd " " ; Format(tempstr , "0.0") Locate...

    Mikrokontrolery   09 Paź 2024 18:33 Odpowiedzi: 14    Wyświetleń: 336
  • Bascom operacje na bitach - Bascom operacja na bitach

    No oczywiście, ze jest proste: Zmienna.7 - dostęp do bitu 7 w zmiennej set Zmienna.5 - ustawienie jedynki na 5 bicie zmiennej. Jeśli odwrócisz logikę zapalania diod, to mogą Ci się przydać SHIFT i ROTATE

    Mikrokontrolery   17 Mar 2013 20:00 Odpowiedzi: 6    Wyświetleń: 2412
  • REKLAMA
  • Atmega8 Bascom - Nie działa obsługa timera gfdzie jest błąd

    Zmieniłem ustawienie Timer0 na Load 100, wywaliłem 1 zmienną Pwm_main bo liczyła do 100, LCD i jego obsługa jest w programie: podprogram zegar wywoływany co 1s po "przepełnieniu" zmiennej 5Hz. Programowałem Atmegę i dlatego wiem że program idzie "w krzaki" na samym symulatorze się nie opieram.

    Mikrokontrolery Początkujący   06 Lis 2013 07:50 Odpowiedzi: 16    Wyświetleń: 2583
  • Bascom - program inkubatora zatrzymuje się w trakcie działania funkcji

    Witajcie. Dodałem za radą funkcje watchdog. Na początku ją skonfigurowałem i dałem start. Później reset dałem w funkcji aby reset przebiegał częściej niż 2048ms. Inkubator działa i będę obserwował czy pomogło. Obecnie można uznać temat za rozwiązany. W kodzie wygląda to tak. [syntax=vbnet]Sub Data1() Set Dht_io_set Set Dht_put Reset Watchdog Count =...

    Mikrokontrolery AVR   29 Kwi 2019 23:46 Odpowiedzi: 6    Wyświetleń: 1026
  • Bascom Getatkbd() – obsługa zmiennej err poza główną pętlą, jak przenieść do sub?

    No to jest tak: Program działa dobrze. Jak jest normalnie napisany. Tak że chodzi mi o zupełnie inną modyfikację. Ale wpadłem na pomysł- może głupi- że jak zbadam w pętli głównej że żaden klawisz nie jest naciśnięty to dostanę err=0 i pętla swoje będzie robić. A jak nie- to przejdzie do podprogramu obsługi klawiatury. No i z tym nie daję sobie rady....

    Mikrokontrolery   29 Cze 2010 18:37 Odpowiedzi: 16    Wyświetleń: 2648
  • Mega 32, wewn. pamięć eeprom, zapis zmiennej SINGLE - BASCOM

    Witam... Kolego <PiotrzePitucha> troszeczke nie rozumiem zapisu... nie spotkałem się jeszcze z takim zapisem.... mógłbyś mi to wytłumaczyć..?. Chciałbym jeszcze dodać kawałek kodu o który właściwie toczy się moja batalja.. Otóż chciałbym móc ustawiać zmienną SINGLE i zapisywać tą wartość do pamięci eeprom. Kod programu: Sub U_termostaty Cls Lcd...

    Mikrokontrolery   20 Mar 2008 01:54 Odpowiedzi: 6    Wyświetleń: 2817
  • BASCOM AT89C52: Problem z liczeniem zmiennej w przerwaniu INT0

    Witam. Piszę sobie sterownik temperatury w Bascom '51 i mam problem z przerwaniem. Otóż serce układu to AT89C52 do niego jest podłączony RTC DS1678. Ustawiłem RTC, aby na wyjściu INT generował co sekundę impuls. Podaję ten impuls na wejście INT0 procesora. W obsłudze przerwań dałem ustawienie zmiennej Bit na 1, na podstawie jego inicjuję w pętli głównej...

    Mikrokontrolery   02 Maj 2012 20:20 Odpowiedzi: 2    Wyświetleń: 2345
  • REKLAMA
  • [BASCOM] Jak wykorzystać czujnik DHT11 z BASCOM do pomiaru temperatury i wilgotności?

    Witam serdecznie Mam taki kodzik $regfile = "m8adef.dat" $crystal = 8000000 'konfiguracja wyświetlacza LCD Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portd.0 , Db5 = Portd.1 , Db6 = Portd.2 , Db7 = Portd.3 , E = Portd.4 , Rs = Portd.5 Cursor Off Cls 'deklaracja procedury Declare Sub Get_th(t As Byte , H As Byte) 'Config Serialin = Buffered , Size...

    Mikrokontrolery AVR   20 Lis 2017 20:09 Odpowiedzi: 16    Wyświetleń: 11782
  • Dlaczego programy w C na AT89S8252 nie działają, a w Bascom tak?

    Witam Do tej pory pisalem programy w Bascom'ie. Mam zainstalowaną wersje Bascom 8051 Demo. Wykonalem programator taki jaki w helpie czyli 4 rezystory i pod LPT. Skompilowane pliki HEX wysylam wlasnie przez ten program, z plikami HEX tworzonymi przez bascom radzi sobie swietnie, wszystko dziala super...ale gdy napisze program w c w Keilu lub MIDE-51(SDCC)...

    Mikrokontrolery   21 Mar 2006 17:15 Odpowiedzi: 1    Wyświetleń: 1200
  • Obsługa klawiatury PS2 w Bascom na Atmega z wyświetlaczem LCD 16x2

    Witaj :D Według mnie tablica jest niezbedna poniewaz to w niej sa zapisane wlasciwe znaki , i wydaje mi sie ze nauczuciel sie myli bo samo polecenie getatkeyb() zwrocilo by numer wcisnietego klawisza a nie konkretna literke , liczbe czy znak . Przykladem moze byc fragment polskiego helpa do bascom-a w ktorym jest opisane dzialanie tego polecenia Funkcja...

    Mikrokontrolery AVR   04 Lip 2010 17:33 Odpowiedzi: 1    Wyświetleń: 2068
  • ESP8266 / Bascom - aktualizacja danych na Thingspeak

    Po co ciągle konfigurować tego ESP? Mojego skonfigurowałem raz. Teraz jak podłaczę do niego terminal to po włączeniu/resecie sam loguje sie do mojego routera. Sam pisze, że WIFI CONNECTED i WIFI GOT IP Czyli dokąd nie zmieni się sieci WiFi to nie trzeba konfigurować, ewentualnie po otrzymaniu WIFI GOT IP można zapytać jeszcze o IP - "AT+CIFSR", no...

    ESP8266 i ESP32   20 Sty 2016 16:21 Odpowiedzi: 18    Wyświetleń: 5043
  • Bascom AVR - Input + konwerter COM-RS485 AVT530, opóźnienie dla echo on

    Witam. Chciałbym uzyskać efekt parametru echo on instrukcji input (mikrokontroler otrzymuje znaki po UART, i natychmiast wysyła je spowrotem) dzięki czemu na ekranie monitora portu COM będę miał wyświetlane wpisywane przez siebie znaki. Niestety używam konwertera http://obrazki.elektroda.pl/2797859300_1... Oczywiście w takim przypadku...

    Mikrokontrolery AVR   15 Sty 2013 11:51 Odpowiedzi: 1    Wyświetleń: 1524
  • [Bascom] poprawa opisu oraz stworzenie kodu w C i asemblerze

    Witam, cel pozostał ten sam, lecz zmienił się kod, tym razem bez Lcd, więc jako zadanie dostałem opisanie krok po kroku otrzymanego kodu oraz przeniesienie kodu z języka Bascom na kod Asemblera i C. Jako, że programowanie nie jest moją mocną stroną, prosiłbym o pomoc (rady, sugestie najlepiej w sposób tzw. łopatologiczny jak można osiągnąć postawiony...

    Mikrokontrolery AVR   05 Cze 2010 08:53 Odpowiedzi: 1    Wyświetleń: 1818
  • 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] Regulacja czasu pracy i pauzy przyciskami w BASCOM - jak to zrobić?

    programu nie wstawiłem bo nie wiem czy będzie potrzebny a jest strasznie pokręcony chodzi mi o samą zasadę dzialania coś porównane do czegos i nie wiem moze przypisane jakiejs innej zmiennej tu jest listing ale nie skończone obsługa ledów bo ustawienie ma byc nimi sygnalizowane $regfile = "m8def.dat" $crystal = 8000000 Config Pind.0 = Output...

    Mikrokontrolery AVR   17 Lis 2009 20:52 Odpowiedzi: 9    Wyświetleń: 2143
  • 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
  • ATtiny13 Bascom - dwie funkcje w jednym przycisku jedna zależna od drugiej

    Pisząc Dim Zmienna As Byte opisujesz zmienną że będzie jednobajtowa i tak trzeba opisać każdą. Byte może zawierać się w przedziale od 0 do 255 nie większym (jeżeli zmienna miałaby zawierać wartość większą od 255 np 400 to trzeba by użyć zmiennej 2 bajtowej Word lub Integer ) Co odpowiada za to, że wszystkie zmienne "odnoszą" się do 20ms i mnoży się...

    Mikrokontrolery Początkujący   22 Kwi 2016 21:04 Odpowiedzi: 39    Wyświetleń: 4287
  • Atmega 32 Bascom - jak poprawnie ustawić miesiąc i rok w rejestrze?

    Próbowałem coś takiego i męczę się cały czas ,ale i tak mi wychodzą głupoty. :( [syntax=basic4gl]Sub Gettime() 'pobieranie czasu z PCF8583 'początek petli I2cstart 'inicjalizacja magistrali I2C I2cwbyte 166 'podanie adresu PCF8583 dla zapisu I2cwbyte 2 'wybranie drugiego rejestru (sekund) I2cstart 'powtórna inicjalizacja magistrali I2C I2cwbyte 167...

    Mikrokontrolery AVR   26 Sty 2013 19:17 Odpowiedzi: 30    Wyświetleń: 6180
  • Miniaturowy wyłącznik czasowy - jakieś proste i praktyczne rozwiązanie

    Bardzo prosty wyłącznik czasowy spełniający wszystkie Twoje założenia: http://www.elektroda.pl/rtvforum/viewtop... Może nie jest zbyt miniaturowy ze względu na zastosowane elementy, ale z powodzeniem można zastosować mniejsze elementy. Może prawie analogowo, 555 (8-pinowy) w wersji SMD CMOS? Niestety do czasu 1min potrzebuje...

    Projektowanie Układów   09 Mar 2016 22:29 Odpowiedzi: 50    Wyświetleń: 6543
  • Atmega16 nie reaguje na przerwanie INT0 z DS3231 - konfiguracja Bascom

    Witam. Jestem w fazie pisania programu z zegarem DS3231 i atmegą16. Mam podłączone wejście INT0 atmegi z wyjściem INT/SQW DS-a. Podciągnięte rezystorem 10k do 5V. I nie wiem co robię źle ale procesor nie reaguje na sygnał przerwania z DS-a. Powiem szczerze że nigdy nie korzystałem z przerwań zewnętrznych ale znów ustawienie tego nie jest skomplikowane...

    Mikrokontrolery AVR   03 Mar 2012 12:31 Odpowiedzi: 3    Wyświetleń: 3671
  • 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
  • Jak odczytać stany portów B w ATMEGA8 z przyciskami? Kod i wyjaśnienia

    na c znam siętylo troche ale ja to widze tak int main () { InitLCD (); // inicjalizacja LCD delayms (5); InitUSART (2400); // inicjalizacja USART delayms (5); i = 0; //DDRB = ((1<<DDB1)|(1<&... // PORTY B0 i B1 jako INPUT // niepotrzebe bo po resecie piny są jako wejścia,...

    Mikrokontrolery   24 Wrz 2006 14:56 Odpowiedzi: 17    Wyświetleń: 5747
  • Jak zaimplementować funkcję __asm__ volatile (nop) w BASCOM dla S1D15710?

    1. Wstawiam jedno-plikowy kod kol. (at)witko1 2. Definiuj $crystal i $regfile w pliku 3. Pewnie problem stanowi ustawienie $swstack, $hwstack i $framesize - jeśli te parametry mają zbyt małe wartości (poczytaj za co jest każdy odpowiedzialny) to właśnie dzieją się bardzo dziwne rzeczy z programem (dziwne z punktu widzenia człowieka i trudne do wyłapania...

    Mikrokontrolery AVR   16 Lut 2014 10:38 Odpowiedzi: 17    Wyświetleń: 3348
  • Atmega32 Bascom Zapis na SD i komunikacja UART pytania

    Problem ze zmianą nazwy pliku rozwiązałem - oczywiście należy pamiętać, że nazwa pliku może być ośmio znakowa. W kodzie dodałem: Plik = "temDD_MM" + ".txt" Mid(plik , 4 , 5 ) = Data_plik oraz w odczycie czasu Data_plik = Bcd(dday) + "_" + Bcd(mmonth) oraz zmieniłem wpis zapisu Open Plik For Append...

    Mikrokontrolery AVR   17 Mar 2012 07:26 Odpowiedzi: 14    Wyświetleń: 4165
  • AT90S2313: Jak skonfigurować Timer1 jako PWM do sterowania silnikiem?

    Witam chce użyć procesora AT90S2313 do sterowania szybkości silnika. I chyba najlepiej do tego będzie nadawał się licznik timer1 skonfigurowany, jako PWM. Czytałem o tym w pomocy, ale jakoś niewiele mi to gada:( z jakiego pinu będą wychodzić te impulsy??? Z T1(PD5) czy OC1(PB3) czy jeśli wpisze te „dosconnet” to wyjściem biedzie T1 a jeśli...

    Mikrokontrolery   18 Lis 2004 22:14 Odpowiedzi: 2    Wyświetleń: 2604
  • Jak napisać kod w Bascom 8051 dla czujnika LM35 i wyświetlacza LCD?

    może program nie jest bardzo dopieszczony ale działa . więc po kolei nie używam przerwań choć powinienem należy poprawić jeszcze pomiar temperatury ponieważ przy mniej niż 5 stopni czujnik nieco zawyża do jednej linijki należy dodać komende aby wynik z zmiennej był jeszcze odejmowany o 2 i sprawa załatwiona roździelczość to 1 stopień kalibracja polega...

    Mikrokontrolery   14 Lis 2011 18:22 Odpowiedzi: 23    Wyświetleń: 5902
  • atmega 644 / Bascom - Timer 0 i Timer 2 nie mogą działć jednocześnie ?

    Bascom - wersja 1.11.95 Kod, no jest tego sporo: - zegar PCF8563 - Zapis na SD - dwa czujniki DHT11 - odczyt z PCF8574AP ( klawiatura ) - RC5 - ma być DS18B20 - ma być DCF77, ale nie doszedłem do tego momentu ( tzn testowałem na innym procesorze i działało ) Działa - zegar PCF8563 - dwa czujniki DHT11 - odczyt z PCF8574AP w przerwaniu ( klawiatura )...

    Mikrokontrolery   27 Sty 2013 22:00 Odpowiedzi: 11    Wyświetleń: 5460
  • Bascom AVR – czy zmienną Err należy ręcznie zerować po obsłudze błędu?

    Można zerować, ale nie trzeba, bo każda instrukcja, która ją "obsługuje" i tak ją wyzeruje jeśli nie ma błędu lub ustawi po błędzie.

    Mikrokontrolery AVR   10 Sty 2012 22:29 Odpowiedzi: 2    Wyświetleń: 1484
  • pcf8574 sterowanie każdym wyjściem osobno jak? [bascom]

    No to spróbuj - zmienną wysyłasz jak normalną wartość, w Bascom ustawienie bitów w niej będzie się odbywało tak samo jak majstrowanie z rejestrami PORTn.x.

    Mikrokontrolery   19 Mar 2013 10:47 Odpowiedzi: 6    Wyświetleń: 2394
  • Atmega8 Bascom - Jak zliczać impulsy z 6 fotorezystorów?

    Co zrealizować? Programowe zliczanie impulsów? Ustawiasz timer tak, żeby generował przerwanie co 100 us, sprawdzasz stan portu, robisz xor z poprzednim stanem i testujesz, które bity są ustawione - ustawiony, znaczy zaszła zmiana stanu, czyli inkrementujesz odpowiednią zmienną.

    Mikrokontrolery Początkujący   28 Wrz 2013 15:13 Odpowiedzi: 7    Wyświetleń: 2529
  • Błędy kompilacji w Bascom dla Atmega8 - konfiguracja LCD i portów

    Masz trzy procedury Praca, Zakonczenie i Ustawienie, na początku programu musisz je zdeklarować: [syntax=basic4gl]Declare Sub Ustawienie Declare Sub Praca Declare Sub Zakonczenie [/syntax] Drugi błąd zmienne niemnogą mieć takiej samej nazwy jak procedury, zmień nazwy zmiennych: [syntax=basic4gl]Dim Ustawienie As Word Dim Praca As Word[/syntax]

    Mikrokontrolery Początkujący   06 Kwi 2013 19:12 Odpowiedzi: 4    Wyświetleń: 1272
  • [Atmega8] [Atmega8][Bascom] Modyfikacja zmiennej T2 przyciskiem - problem z warunkiem

    Przyciski powinny zwierać do masy i mieć ustawione wewnętrzne pull-upy lub w aktualnym układzie (czego się nigdy nie robi) mieć zewnętrzne rezystory pull-down.

    Mikrokontrolery Początkujący   04 Sty 2012 19:36 Odpowiedzi: 2    Wyświetleń: 1375
  • BASCOM AVR – dlaczego na LCD wyświetla się 0 zamiast 8? Inicjalizacja zmiennych

    Incr - inkrementacja czyli Z=Z +1 Decr - dekrementacja czyli Z=Z - 1 Home - ustawienie kursora na pozycji 0,0. Polecam polskojęzyczny help do Bascoma tam wszystko pięknie pisze :)

    Mikrokontrolery AVR   09 Kwi 2009 07:23 Odpowiedzi: 21    Wyświetleń: 1427
  • Jak ustawić punkt odniesienia w 16-bitowym ADC w BASCOM po naciśnięciu S1?

    Na naciśniecie przycisku robisz żeby jakiejś zmiennej przypisał (w momencie jego naciśnięcia) odczytaną wartość z przetwornika a później za każdym razem od aktualnego odczytu odejmujesz wartość tej zmiennej. Poza tym nie ma raczej sensu w przerwaniu od przycisku (czy w jakimkolwiek innym sposobie odczytu stanu przycisku) robić ponownego odczytu przetwornika....

    Mikrokontrolery AVR   16 Sty 2009 23:51 Odpowiedzi: 13    Wyświetleń: 1669
  • [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] Jak wyeliminować migotanie wyświetlacza LED w termometrze BASCOM?

    W bascomnie ciężko zrobić LED + Ds18b20 wszytko psuje Waitms 750. Zwiększ do 8 a jak możesz do 16MHz kwarc. A od kiedy to musimy czekać 750ms nie robiąc nic innego? Od czego mamy timery? Przepraszam najmocniej Kolegę, ale jeśli Kolega tego zrobić nie potrafi to: 1. Nie oznacza że się tego zrobić nie da - ja nie potrafię zbudować komputera klasy PC...

    Mikrokontrolery   11 Lut 2013 10:10 Odpowiedzi: 46    Wyświetleń: 8542
  • [Attiny13v] Attiny13v Bascom - Jak obejść brak pamięci sRAM dla zmiennej Byte?

    Powinieneś sobie sam "ręcznie" ustawić takie parametry jak: $hwstack = 32 $swstack = 8 $framesize = 16 bo to od nich m.inn zależy ile Bascom będzie zjadał pamięci RAM na Stos, ramkę itp

    Mikrokontrolery AVR   21 Gru 2008 15:29 Odpowiedzi: 5    Wyświetleń: 1376
  • Jak ustawić bity portu w Bascom dla zmiennej A=200 na ATmega?

    Proszę, napisz to jeszcze raz ale tym razem tak abyśmy mogli dokładnie zrozumieć co chcesz osiągnąć. Reset.

    Mikrokontrolery   16 Sie 2008 15:11 Odpowiedzi: 4    Wyświetleń: 1643
  • Termostat na 89C4051 w Bascom51 - brak porównania temperatury DS18B20

    Nikt nie jest w stanie mi pomóc? nie wie wiem dla czego kontroler nie porównuje wartości Rozumiem że jesteś początkujący , ale nawet Ty powinieneś wiedzieć , że nie porównuje się zmiennej binarnej(Us) ze stringiem (Tmp) :( To tak , jak byś porównywał kilogram z czerwonym :D Poza tym , ten program jest niezwykle pamięciożerny(Fusing,Single). Jeśli ten...

    Mikrokontrolery   25 Mar 2007 12:35 Odpowiedzi: 2    Wyświetleń: 1380
  • [bascom] BASCOM AVR – powrót na początek programu po warunku if..then i GOTO

    ustawienie wartości bitu i wyzerowanie zmiennej.(literówka) bascom nie pokazał

    Mikrokontrolery AVR   10 Maj 2011 12:47 Odpowiedzi: 8    Wyświetleń: 2127
  • [BASCOM] Jak przesuwać pojedyncze bity przez wiele zmiennych Byte (A, B, C, D, E) w pętli FOR?

    Tak, zapewne tak się skończy. Ustawić "1" a potem przesunąć ją na odpowiednie miejsce w 74HC595. Tak wydaje się najprościej. Dziękuję za pomoc i zaangażowanie.

    Mikrokontrolery AVR   30 Cze 2025 19:54 Odpowiedzi: 7    Wyświetleń: 363
  • Dlaczego Bascom wyrzuca błąd zbyt małej pamięci? Urządzenie na Attiny13A.

    Jeśli nie wpiszesz żądanych ustawień to brane są te ustawione w IDE a Tiny13 ma tylko 64 bajtów SRAM. IDE nie podpowiada jakie maja być ustawienia tylko pilnuje żeby nie przekroczyły maksymalnej dostępnej pamięci. Mega1284P ma 16KB SRAM a w IDE możesz sobie poustawiać np. 128,64,128 ..reszta na zmienne.

    Mikrokontrolery AVR   27 Maj 2020 08:48 Odpowiedzi: 7    Wyświetleń: 660
  • [Bascom] Termoetr - dlaczego nie mogę podać własnej wartości

    To w takim razie teraz cytat z helpa Bascom'a: Rozdział: Podstawy języka BASCOM BASIC Eksponent jest zapisany jako liczba 8 bitowa ze znakiem w kodzie U2. Jeśli najbardziej znaczący bit jest ustawiony (eksponent > 128) to eksponent jest traktowany jako ujemny. Bit znaku określa znak liczby przechowywanej w zmiennej. Wartość 0 oznacza liczbę dodatnią,...

    Mikrokontrolery AVR   01 Gru 2010 21:31 Odpowiedzi: 17    Wyświetleń: 2601
  • Atmega 328, Bascom pytanie o ustawienie adresu tablicy w programie

    Prawidłowo robi się to tak: XH , YH , lub ZH . Kolejnym krokiem jest odczyt młodszej części adresu i odpowiednio przepisanie jej do XL , YL , lub ZL .

    Mikrokontrolery AVR   17 Kwi 2017 21:19 Odpowiedzi: 18    Wyświetleń: 1338
  • 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ń: 1875
  • Sterowanie wyświetlaczem przez rejestr 74HCT164 w Bascom - jak ustawić zmienną?

    Witam. Mam pytanie, może dla niektórych oczywiste, ale odpowiedzi nie znam. W jaki sposób sterować wyświetlaczem za pomocą rejestru przesuwanego, np 74HCT164 ? Czy po wysłaniu zmiennej, dane segmenty się świecą aż do wysłania kolejnej zmiennej? Przy komendzie: SHIFTOUT pin_danych , pin_zegarowy , zmienna , opcje [, il_bitów , opóźnienie ] Co powinno...

    Mikrokontrolery Początkujący   02 Sty 2012 16:33 Odpowiedzi: 0    Wyświetleń: 1068
  • Jak ustawić Timer0 w Atmega8 z BASCOM do odliczania sekund?

    Zrób to tak: [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 4000000 Config Timer0 = Timer , Prescale = 256 'onfiguracja timera, przescaler 256 On Timer0 Odmierz_1s 'włączamy timer0 Dim Licz_8ms As Byte 'definiujemy zmienną pomocniczą Dim Sekundy As Byte Enable Interrupts 'włączamy zezwolenie na przerwanie Enable Timer0 Load Timer0 = 125 'ładujemy...

    Początkujący Elektronicy   08 Cze 2014 19:07 Odpowiedzi: 17    Wyświetleń: 1518
  • Avr/Atmega16/Bascom - Ustawienie temperatury w menu do załączenia urządzenia

    Do epromu zapisujesz nastawioną temp - jeśli byś zapisywał z DS to szybko załatwisz procesor. Tak musisz utworzyć i porównać zmienne.

    Mikrokontrolery Początkujący   27 Sty 2014 23:31 Odpowiedzi: 14    Wyświetleń: 2100
  • [BASCOM] [BASCOM][AVR] Jak przesłać i odbierać zmienną Byte między kontrolerami?

    Najpierw napisz mi z jakich uc korzystasz oraz jak ustawiłeś fuse bity.

    Mikrokontrolery AVR   03 Cze 2009 18:44 Odpowiedzi: 10    Wyświetleń: 2411
  • [BASCOM] Jak wyświetlić jednocześnie kilka alarmów na LCD?

    Do pętli głównej przenieś w takim razie fragment struktury Select Case a zmienną niech będzie cas.Wartości jedynie od 0 do 4. Dlatego, że pozostałe wartości będą wyświetlane z instrukcji If then (alarmy). Do każdego jednak warunku case musisz wstawic Wait 1. Inaczej informacja wyświetli się na czas tak mały, że jej nie zauważysz. Ta strukturę Select...

    Mikrokontrolery AVR   16 Lip 2012 17:22 Odpowiedzi: 19    Wyświetleń: 1840
  • Attiny 13 i zmienne, bascom avr, nie mogę użyć zmiennej.

    $hwstack ustawiony domyślnie zajmuje Ci całą pamięć

    Mikrokontrolery AVR   17 Cze 2009 20:03 Odpowiedzi: 6    Wyświetleń: 3610
  • [atmega32][bascom]Jak wyswietlić jakąś zmienną na wyświetlaczu nokia 3310

    W Bascom i AVR-dos to możliwe;-) Sprawdź jeszcze czy masz ustawioną minimalną ilość uchwytow i buforow w konfiguracji biblioteki.

    Mikrokontrolery AVR   27 Lis 2011 21:29 Odpowiedzi: 18    Wyświetleń: 3368
  • DS18B20 i Atmega16 w Bascom - brak wykrycia urządzeń 1-Wire

    $crystal = 14745600 Czy oprócz podłączenia takiego kwarcu ustawiłeś odpowiednie fuse bity? Następna rzecz to nie musisz robić resetu 1wire. Największy błąd polega na tym że nie czytałeś helpa bo gdybyś to zrobił to dowiedziałbyś się że zmienna do której zapisujesz ilość urządzeń koniecznie musi być typu WORD lub INTEGER. Na koniec radzę ci skorzystać...

    Mikrokontrolery AVR   07 Sty 2009 19:23 Odpowiedzi: 4    Wyświetleń: 1938
  • Jak zapobiec błyskowi diod na starcie w attiny13 z BASCOM?

    Ok coś tam rozumiem ale mam jeszcze taki problem albo prośbę bo nie wiem jak ustawić rejestry w attiny13 Tccr0a Tccr0b Admux Adcsra Adcsrb jakbym chciał pwm 8 bitowy (attiny13) z max częstotliwością tj chyba FAST PWM na pwm0a i pwm0b czyli 9600000/256=37500Hz przy działającym ADC. Reszta ustawień zostaje tak jak jest. To już będzie wszystko. Zacznij...

    Mikrokontrolery Początkujący   07 Lut 2019 07:28 Odpowiedzi: 15    Wyświetleń: 726
  • [BASCOM] Jak napisać program w BASCOM dla termostatu z microswitchem?

    Proponuje dodać dodatkową zmienną pomocniczą której zadaniem będzie pamiętanie że program zaczął działać nie jestem pewien tego rozwiązania z bascomem miałem doczynienia dość dawno temu ale możesz spróbować tego $regfile = "attiny25.dat" $crystal = 4000000 Config Portb.3 = Output 'przekażnik Config Portb.2 = Input 'włącznik typu microswitch...

    Mikrokontrolery AVR   27 Gru 2010 19:57 Odpowiedzi: 8    Wyświetleń: 2907
  • [ATmega32] [ATmega32][Bascom] Podprogramy - Zmienne w podprogramie zwracają 0 0 w dużym projekcie

    Nie wiem o co chodzi- czy mu się zasoby skończyły...? Pamiętaj o tym, że istnieją dyrektywy $hwstack, $swstack, $framesize. W poprzednich wersjach źle był domyślnie ustawiony $swstack.

    Mikrokontrolery Początkujący   09 Mar 2012 18:06 Odpowiedzi: 2    Wyświetleń: 1291
  • [Atmega8][Bascom] - Generator zmiennej częstotliwości

    Hej, Jeśli chcesz płynnie regulować współczynnik wypełnienia to musisz wybrać jeden z modów PWM i wtedy będziesz skazany na jedną z kilku częstotliwości wynikających z zegara systemowego i tego jak ustawisz prescaler, Jeśli chcesz płynnie regulować częstotliwość to wybierasz mod CTC(clear timer on compare) ale będziesz miał wtedy stałe wypełnienie,...

    Mikrokontrolery AVR   03 Gru 2011 18:33 Odpowiedzi: 13    Wyświetleń: 6915
  • 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
  • Bascom, DS18B20 – jak zastąpić waitms 750 obsługą Timer0 przy odczycie temperatury

    Jeśli chcesz zrobić wait na liczniku to możesz uzyskać dwa efekty. W obu ustawiasz w przerwaniu flagę. Pierwszy do instrukcja czekaj aż flaga będzie ustawiona wykonuj dalszy ciąg programu loop Generalnie w takim rozwiązaniu nie ma sensku dawać timera. Druga opcja do instrukcja if(flaga ustawiona) reszta kodu loop Oczywiście drugie rozwiązanie...

    Mikrokontrolery   04 Kwi 2010 21:36 Odpowiedzi: 26    Wyświetleń: 4858
  • Bascom / Atmega328 - Rozdzielenie zmiennej typu Byte na Bit

    Może napisałbym to inaczej, ale to co napisałeś skróciłbym do takiej postaci ;) [syntax=vbnet]Dim N As Byte , Alarms As Byte , Helpb As Byte 'zmienne pomocnicze Dim Alarm As Byte , Alarm_nr(5) As Byte , Flaga_alarm(5) As Byte , Alarm_status(5) As Byte , Ustawiony As Byte Dim A_h(5) As Byte , A_m(5)as Byte If Sprawdz_alarm = 1 Then Sprawdz_alarm = 0...

    Mikrokontrolery Początkujący   24 Maj 2016 23:36 Odpowiedzi: 11    Wyświetleń: 1518
  • [BASCOM] KIT AVT5217 - numer karty sterującej i inne opcje.

    A widzisz - a czepiałes się BSCOMA i oprogramowania karty - ona działa wyśmienicie. Tylko Skrypt twój kuleje. Ok to jeżeli ma to być w bashu spróbuj poszukać sobie informacji na temat komendy read Nie pamiętam dokładnie składni ale to sobie poszukasz gotowców na stronie jest bez liku wygląda to min tak [syntax=bash]#!/bin/bash #chmod o+rwx /dev/ttyUSB0...

    Mikrokontrolery Początkujący   25 Paź 2015 20:49 Odpowiedzi: 147    Wyświetleń: 14505
  • Jak w Bascom ustawić czas trwania podprogramu na 2-2,5 godziny?

    Ustaw tajmer1 na największy możliwy czas przerwania,w przerwaniu zrób "incr jakas_zmienna" i sprawdzaj jej wartość jeśli będzie zgodna z założeniem to uruchomi się cos tam dalej itd. Używając zmiennej możesz osiągnąć długie czasy zwłoki. Pozdrawiam

    Mikrokontrolery   22 Mar 2006 15:32 Odpowiedzi: 2    Wyświetleń: 1827
  • Jak poprawnie wstrzymać program w Bascomie używając timera i komendy GETR5?

    Nie napisałeś , że ten pilot nie pracuje w kodzie RC5 , ale też nie napisałeś , że w tym kodzie pracuje :wink: Inna wersja Twojego programu: $regfile = "m32def.dat" $crystal = 8000000 '11059200 Dim Adress As Byte , Command As Byte , X As Byte , Tmpcode As Word Dim Odebrano As Bit , Flaga As Byte Config Pind.2 = Input : Portd.2 = 1 Config...

    Mikrokontrolery   08 Kwi 2005 14:34 Odpowiedzi: 10    Wyświetleń: 2125
  • Zakłócenia przekaźników 24VDC sterowanych przez 74hc595 i uln2803 w kotłowni

    Cześć. Nie miałem czasu wcześniej tego zamieścić. Nawet teraz go nie mam :D Zerknij. W tych trzech przykładach pokazuję jak można ustawiać zmienną która ma cztery bajty. W Bascom bez problemu możesz nadać Aliasy każdemu bitowi. Wprawdzie zmienna ma cztery bajty, ale to chyba nie problem. Poprzez Shiftout możesz wysunąć tylko 24bity, albo wszystkie,...

    Mikrokontrolery AVR   28 Wrz 2015 04:58 Odpowiedzi: 33    Wyświetleń: 4500
  • [ATMEGA] [ATMEGA][BASCOM] Nieprawidłowy odczyt/zapis EEPROM 24C16 na I2C, zmienne dane po resecie

    Testowałem twój program. Piny A0,A1,A2 mają być nie podłączone. Pytając o 16MHz miałem na myśli czy fuse bity dobrze ustawione.

    Mikrokontrolery AVR   30 Mar 2009 13:10 Odpowiedzi: 9    Wyświetleń: 4229
  • [atmega16] Jak poprawnie odpowiedzieć na komendę 3F [hex] w UART na ATmega16 w Bascom?

    Ale PRINT mimo wszysko skonwertuje zmienną na postać textową. To musi być PRINTBIN. ale co to wg ciebie znaczy, że skonwertuje zmienną na postać tekstową - może ja czegoś nie rozumiem. Przecież obojętnie czy napiszę tak: PRINT "A" ; czy tak: PRINT 65 ; czy tak: PRINT chr(65) ; to zawsze zostanie przesłany ten sam - jeden bajt o wartości...

    Mikrokontrolery AVR   16 Paź 2009 18:57 Odpowiedzi: 11    Wyświetleń: 3695
  • Bascom jak połączyć 2 zmienne w 1 z przecinkiem ?

    Wielkie dzięki za pomoc. Właściwie to chodziło mi o kropke (mój błąd). Wiesz może jak tą liczbę 25.5 ustawić w postaci binarnej na porcie P0 ? Pozdrawiam

    Mikrokontrolery   14 Cze 2006 09:15 Odpowiedzi: 5    Wyświetleń: 1779
  • [Bascom] - Odczyt z uart i zamana na zmienną numeryczną?

    Według mnie Input jest lepsze. By pozbyć się LF ze zmiennej wystarczy odpowiednio ustawić Config Input = CRLF Tylko technika odbioru jest inna. W podprogramie Serial0charmatch ustawiaj tylko flagę, a odbiór danych realizuj w pętli głównej.

    Mikrokontrolery AVR   24 Cze 2011 22:54 Odpowiedzi: 5    Wyświetleń: 2071
  • [BASCOM] Attiny2313: Brak reakcji przycisków na PORTD.0 i PORTD.1 w BASCOM

    Tak, ustaw linie portu jako wejścia. Zapewne przygasa z powodu zbyt dużego prądu wyjściowego uC. może źle się wyraziłem. Ekran przy naciśnięciu przycisku mignie i na 100% nie jest to spowodowanie przez pobieranie zbyt dużego prądu z uC. Ps. ustawienie linii portb jako wejścia, także nie rozwiązuje problemu = ekran dalej miga w takt inkrementacji zmiennej.

    Mikrokontrolery Początkujący   27 Paź 2013 21:34 Odpowiedzi: 15    Wyświetleń: 1860
  • PCF8583 BASCOM – jak poprawnie odczytać rok z rejestru i obsłużyć przepełnienie?

    No tak dwa bity z lewej to rok dalsze 2 to 10 dni i ostatnie 4 to dzień zrobiłem taki program Zapisuje na starcie godzinę 23:59:58 i datę 31-12 dzień wpisuję tak &B00110001 , daję mi to 31 dzień miesiąca , kiedy przechodzi data na 1-01 to zmienną dnia wyświetla mi tak &B00000001 ale bity roku nie uległy zmianie. Jak do tego nie dojdę chyba zmienię...

    Mikrokontrolery AVR   20 Kwi 2010 20:32 Odpowiedzi: 5    Wyświetleń: 1996
  • [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
  • Jak odebrać bajty 1..32 i 126..255 z RS232 - BASCOM

    Po prostu nie możesz korzystać z instrukcji Input tylko z instrukcji np. Inkey i odbierać 128 bajtów o dowolnej zawartości (nawet bajtów zerowych) Po odebraniu 128 bajtów sprawdzić sumę kontrolną, tak jak pisał kolega mirekk36. Jeśli odebrałeś wysłasz ack spowrotem np. z sumą crc ramki Instrukcja Input się nie nadaje do tego celu. Tylko odbieranie za...

    Mikrokontrolery AVR   17 Lis 2009 00:35 Odpowiedzi: 6    Wyświetleń: 2205
  • [ATmega32] Jak uzyskać zmienną częstotliwość PWM 50-1000 Hz na ATmega32 w Bascom?

    morswin89 Witam Jeśli chodzi o ustawienie fusebit-ów, może ktoś dorzucić?

    Mikrokontrolery AVR   09 Lip 2014 19:04 Odpowiedzi: 21    Wyświetleń: 7845
  • Dlaczego błąd OUT OF INTERNAL MEMORY w BASCOM 51 na AT89C51RD2?

    Ustaw tam narazie max 108 (6C) albo 6F a jak ci kiedyś zabraknie miejsca to sobie dodasz. Teoretycznie jak masz procka z dodatkowym 128B ramu to mozna tam ustawić nawet FF - bascom i tak odwołuje się do zmiennych poprzez adresowanie pośrednie (dla wtajemniczonych (at)r0 lub (at)r1) i dlatego program działa wolniej niz w asm. N aile masz nastawionego...

    Mikrokontrolery   07 Maj 2006 21:29 Odpowiedzi: 10    Wyświetleń: 1606
  • [Atmega8] [Bascom AVR] Elekroniczny termostat, Histereza

    temperatura początkowwa na jakom jest ustawiony termostst czyta swicze Widzę że kolega ma problem z pisaniem w języku polskim ale do rzeczy... 1wr ma być call 1wr . Założę się że program nie jest twój... Patrząc dalej: If Tust1 > Tust Then Portb.2 = 1 znowu nie zadziała... Co do histerezy to lepiej zrealizuj ją tak: Temp = Temperatura(1)...

    Mikrokontrolery   24 Paź 2008 12:22 Odpowiedzi: 2    Wyświetleń: 4484
  • Wyświetlanie zmiennej na 4-cyfrowym wyświetlaczu LED w Bascom AVR

    (at)jacobsek zdeklarowalem jeszcze zmienne dim aa as byte itd. i dodalem aa=val(a) i wywalilem na wys zmienna aa (analogicznie dla pozostalych cyfr) Teraz dziala :) ale mam pytanko nastepne ..... jak mam wyeliminowac "migotanie" wyswietlaczy .... nie moge zmniejszyc czasu zapalania wyswietlaczy bo jest waitms 1, a mniejszej wartosci sie nie da ustawic

    Mikrokontrolery   13 Mar 2006 09:52 Odpowiedzi: 20    Wyświetleń: 2549
  • Wyświetlacz LED pod dwa rożne rejestry, BASCOM AVR

    Trochę trudniej, bo musisz ze zmiennej odczytanej z DATA wyłuskać część bitów i odpowiednio ustawić stan pinów. Do zrobienia na kilka sposobów.

    Mikrokontrolery Początkujący   13 Sie 2014 19:37 Odpowiedzi: 8    Wyświetleń: 1194
  • [ATMEGA8] [BASCOM] - Poprawa kodu termostatu z DS18B20 dla 3 wentylatorów

    No tak, bo ja nie mam w zamiarze mieć alarmu dźwiękowego. Więc usuń z programu także deklaracje odnosnie wymiarowania zbędnych zmiennych i uzupełnij poprawki j.w. Wytestuj program w symulatorze running "step into code" (F8) i w odpowiednich momentach kodu uzupełniaj 'ręcznie' zmiany logiczne pinów a także symulowane wartości zmiennych (np: odczyt temperatury...

    Mikrokontrolery Początkujący   27 Kwi 2013 18:48 Odpowiedzi: 11    Wyświetleń: 3738
  • [bascom] odczyt z tablicy wartości byte do zmiennej word

    LOOKUP nie wie jakiego typu są dane, które ma przeglądać. Równie dobrze możesz mieć tablicę słów (Word) a odczytywać ją bajt po bajcie przez LOOKUP, gdzie zmienną do której zwraca ona wartość będzie Byte. To otwiera pewne możliwości: 1. Normalnie dane są jednobajtowe. Dane dwubajtowe, są w stałych i określonych miejscach oraz jest ich bardzo mało. Zatem...

    Mikrokontrolery AVR   08 Paź 2009 12:35 Odpowiedzi: 9    Wyświetleń: 3833
  • [Bascom] Wybór µC i metody sterowania PWM dla wentylatorów PC 25kHz UART

    eeee chociaż co tam, to przecież PWM dla wentylatorów a nie diod LED Na chłopski rozum, to nawet 100Hz PWM powinno spokojnie wystarczyć... a wtedy sporo czasu na zadania w międzyczasie :) Ew. ustawić jakąś zmienną "odczyt" i w jednym przerwaniu puścić rozkaz do DSa i ustawić ową zmienną i w następnym dopiero (albo i później) odczytać wynik - wtedy...

    Mikrokontrolery AVR   28 Maj 2010 11:01 Odpowiedzi: 33    Wyświetleń: 6003
  • [Bascom] Jak ustawić wartości graniczne PWM dla lampki LED z tranzystorem BUZ11?

    Najprościej: Wprowadź zmienną liczącą przebiegi pętli, zeruj ją gdy zostanie naciśnięty klawisz, zapisuj do EEPROMu gdy zmienna osiągnie odpowiednią wartość KotS

    Mikrokontrolery AVR   03 Maj 2010 07:13 Odpowiedzi: 5    Wyświetleń: 1609
  • Jak przesłać temperaturę między dwoma Atmega8 przez UART w Bascom?

    $crystal = 8000000 $regfile = "M16def.dat" $hwstack = 128 Tu zmieniasz wg wlasnych parametrow '- deklaracja zmiennych dla usart ---------------------------------------- Dim Index As Byte 'kolejny znak w buforze odbioru Dim Odebrano As Bit 'flaga ustawiona po odebraniu znaku Dim Buf(10) As Byte 'bufor wejsciowy - 10bajtow '- konfiguracja...

    Mikrokontrolery AVR   23 Lip 2009 16:51 Odpowiedzi: 10    Wyświetleń: 1572
  • Jak ustawić czasówkę dla 2 urządzeń w Bascom z klawiaturą i wyświetlaczem 2x16?

    Zadeklaruj zmienną np A, przyporządkuj klawisze, wciśnięcie jednego zwiększa zmienną o 1 a drugiego zmniejsza o 1, podstaw zmienną "Wait A" Dodano po 2 Jutro jak będę mieć dostep do Bascom napiszę kod.

    Programowanie   07 Paź 2005 16:40 Odpowiedzi: 4    Wyświetleń: 1047
  • Nowy projekt i problem z zgarkim, zliczaniem impulsów z portu czyli zmiany biegó

    Poniżej podaje cały program: Przeglądnąłem go....., -bez urazy; - nie zbyt dobrze (!!!) Odnośnie czasu: Masz tam podwójną deklaracje tych samych zmiennych, a już procedura ustawiania aktualnego czasu jest jakąś całkowicie zbyteczną kombinacją; - bardziej tego nie da się skomplikować. W skrócie: Korzystasz z wbudowanej w Bascom procedury obsługi zegara;...

    Mikrokontrolery AVR   13 Sty 2012 20:36 Odpowiedzi: 85    Wyświetleń: 8181
  • BASCOM, AVR, Timer0, dziwne zachowanie LCD alfanum. przy wyświetlaniu zegarów

    To pewnie wynika z tego że powstało dużo różnych AVR`ów. Jeśli na początku ktoś korzystał tylko z jednego typu to mógł sobie w IDE ustawić konfigurację dla stosów a nawet wyświetlacza LCD czy I2C. Stąd dla wstecznej kompatybilności dalej tak można zrobić. Na przykład ustawienia dla stosów są tutaj tylko moje są już zmienione bo mogę szybko wkleić to...

    Mikrokontrolery AVR   07 Maj 2020 22:26 Odpowiedzi: 9    Wyświetleń: 759
  • BASCOM: Jak ustawić port 1.7 po odliczeniu 30% czasu w liczniku?

    Własnie nie wiem jak to pomnozyc na osobnych zmiennych. W gre wchodza dwie zmienne minut bo sekundy sa caly czas 00. I teraz jak odniesc sie do zmienych minut zeby to pomnozyc przez 0.3 ?

    Programowanie   19 Maj 2006 12:11 Odpowiedzi: 3    Wyświetleń: 878
  • [Bascom] [Bascom][AVR] Jak ustawić próg napięcia reakcji mikrokontrolera?

    Zakładając, że użyjesz innego procka, dalej ciężko się domyśleć, o co dokładnie pytasz. Ale spróbuję :p Zapewnie chcesz najpierw obsłużyć przetwornik. Zatem na początku konfiguracja: - jeśli napięcie odniesienia ma być pobierane z wyprowadzenia AVCC mikrokontrolera: Config Adc=Single, Prescaler=Auto, Reference=Avcc - jeśli chcesz skorzystać z wewnętrznego...

    Mikrokontrolery   09 Mar 2009 16:58 Odpowiedzi: 6    Wyświetleń: 1860
  • BASCOM i ATmega16 - PROBLEM Z WYSYŁANIEM ZNAKÓW DO RS232

    Witaj. Delphi nie znam, wiem że jest to program bardzo podobny do VB. Ma wiećej możliwości oczywiście, myślę że jednak nie o to chodzi. DO RZECZY Chodzi Ci o to by np. po naciśnięciu przycisku program wysłał kod (jaki to teraz nie ma znaczenia) , a BasCom ma go odebrać. Poczym uC ma wykonać określoną czynność. Jeśli chodzi co o to ?? , sprawa jest prosta....

    Mikrokontrolery   11 Lis 2006 20:18 Odpowiedzi: 43    Wyświetleń: 6058
  • Bascom - jak włączyć, zmierzyć i wyłączyć czujnik RS232 na Atmega32?

    To jest proste jak świński ogon :D ahahahaha, ale napisz kawałek kodu. Czy masz tam jakiś LCD czy nie, czy masz tam jakiś Timer ustawiony do odmierzania sekundy czy Wait`ujesz :D Czy w dokumentacji czujnika pisze, że nadaje tez na końcu niewidoczne w terminalu znaki 13 lub 10? EDIT: aaa masz tu taki prosty. Napisałem przy śniadaniu więc błąd mógł się...

    Mikrokontrolery AVR   12 Lis 2015 17:28 Odpowiedzi: 8    Wyświetleń: 2124
  • Zegar wtórny Atmega8 z osobną cewką na sekundy i osobną na minuty

    Pozwolę sobie umieścić post pod postem żeby wiadomość dotarła do zainteresowanego. Jeszcze lepszym wyjściem dla takiego zegara będzie zastosowanie dedykowanego rezonatorka 32768Hz (32,768KHz) Wartość 32768 to w zapisie binarnym dokładnie piętnaście bitów. Jeśli więc Timer będzie zliczał generowane impulsy to po 32768 uzna że mineła sekunda :D Bascom...

    Mikrokontrolery   15 Maj 2015 21:30 Odpowiedzi: 33    Wyświetleń: 3174
  • ds1267 c avr - ds1267 zamiana kodu z bascom na C avr

    Częstotliwość taktowania trzeba ustawić bo korzysta z niej _delay_ms() Zmienne: Byte - 1 bajt - uint8_t Word - 2 bajty - uint16_t Long - 4 bajty - uint32_t czytelniej: [syntax=c]#define CLK_PIN (1<<PD0) #define RST_PIN (1<<PD1) #define DQ_PIN (1<<PD2) #define LED_PIN (1<<PD5) #define IN1_PIN (1<<PD3) #define IN2_PIN (1<<PD4)...

    Mikrokontrolery AVR   29 Wrz 2015 21:18 Odpowiedzi: 10    Wyświetleń: 2616
  • RTC pcf8583 - wyłączenie sygnału 1 Hz na wyjściu INT, ustawienie daty.

    1. czy da sie wylaczyc sygnal 1 Hz na wyjsciu INT układu (żeby nie wywoływał przerwania co sekunde tylko wtedy kiedy nastąpi alarm ?) 2. jaką wartość powinienem wysłać do procka, żeby ustawił odpowiednio rok i dzień miesiąca, w moim rozumieniu jest tak: -chcę ustawić rok 02 i dzień miesiąca 25: -rok jest w zmiennej year a dzień miesiąca w zmiennej day:...

    Mikrokontrolery   24 Sie 2005 22:58 Odpowiedzi: 6    Wyświetleń: 2366
  • [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
  • DS1820 z ATtiny2313 i Bascom – brak odczytu temperatury, sprawdzony kod i połączenia

    Problem może być ... sprzętowy. Otóż Tiny2313 fabrycznie ma ustawiony zegar na 8MHz i preskaler zegara na podział przez 8 czyli pracuje na 1MHz. Jeśli nie manipulowałeś z Tinką to nie będzie zgodna rzeczywista częstotliwość taktowania uC z zadeklarowaną w programie. Magistrala 1Wire jest bardzo wrażliwa na czas poszczególnych impulsów i nie zniesie...

    Mikrokontrolery   19 Kwi 2007 17:15 Odpowiedzi: 5    Wyświetleń: 2598
  • [Atmega8] [Atmega8][BASCOM] Jak zapisać zmienną do EEPROM za pomocą przycisku S3?

    Po wgraniu do czystej Atmegi kodu chcę, żeby wartość wyniosła np.100. Po ustawieniu innej wartości można ją zapisać do EEPROM. Po resecie i zaniku zasilania wartość ta ma pozostać taka jaką ustawiłem (nie ta co wpisałem do czystej Atmegi) Chyba dobrze wytłumaczyłem ?

    Mikrokontrolery   22 Sty 2011 11:34 Odpowiedzi: 9    Wyświetleń: 2313