bascom przesunąć

Znaleziono około 884 wyników dla: bascom przesunąć
  • BASCOM - Jak połączyć i przesunąć zmienne binarne w prawo?

    Wystarczą dwie instrukcje MAKEINT i SHIFT : [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 1000000 $baud = 2400 Dim A As Byte , B As Byte , C As Word A = &b00110000 B = &B00100000 C = Makeint(b , A) ' z dwóch bajtów zrób słowo Shift C , Right , 5 ' zmienną C przesuń w prawo o 5 bitów Print Bin(a) Print Bin(b) Print Bin(c) End[/syntax]

    Mikrokontrolery Początkujący   11 Mar 2013 18:33 Odpowiedzi: 2    Wyświetleń: 1176
  • [bascom] Jak zakomentować wiele linii kodu w Bascom?

    Ja Ci napisze jeszcze coś ciekawszego. W folderze Bascom jest plik PDF o nazwie BASCAVR.pdf To dopiero kopalnia wiedzy jeśli chodzi o udogodnienia. Przesuwałem jak przysłowiowy osioł linijka po linijce jak czyjeś kody były przyklejone do lewej linii albo bez wcięć. Teraz zaznaczam taki blok który chcę przesunąć i naciskam CTRL + SHIFT + I Suuuuuper...

    Mikrokontrolery AVR   04 Mar 2016 15:27 Odpowiedzi: 5    Wyświetleń: 2400
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • ATmega8 + LM35: jak napisać prosty zegar i termometr w Bascom dla początkującego?

    Skoro jesteś początkujący szukaj artykułów o programowaniu w Bascom w archiwalnych numerach EdW (Mikroprocesorowa Ośla łączka). Wykorzystanie programów w innym języku moim zdaniem będzie trudne i bezcelowe. Bascom jest wyposażony w wiele gotowych procedur do obsługi LCD albo przetworników ADC i ma polski plik pomocy co jest dużą zaletą. Do odczytu temperatury...

    Mikrokontrolery   01 Wrz 2009 17:08 Odpowiedzi: 2    Wyświetleń: 3580
  • REKLAMA
  • Jak przesunąć tekst w prawo na LCD w BASCOM dla Atmega 8?

    Najpierw w prawo o 8 znaków [syntax=vbnet] For A = 1 To 8 Shiftlcd Right 'przesunięcie tekstu w prawo Waitms 200 Next For A = 1 To 8 Shiftlcd Left 'przesunięcie tekstu w lewo Waitms 200 Next [/syntax]

    Mikrokontrolery AVR   28 Lis 2016 20:01 Odpowiedzi: 1    Wyświetleń: 786
  • Miernik częstotliwości na AVR - od 1Hz do 10MHz

    http://obrazki.elektroda.pl/7329866000_1... Miernik częstotliwości o całkiem niezłych parametrach, bo potrafiący mierzyć częstotliwości od 1Hz do 10MHz (9,999,999Hz) z rozdzielczością 1Hz w całym zakresie. Idealny do generatorów funkcyjnych lub jako zwykły miernik. Do tego tani i prosty w wykonaniu, z ogólnodostępnych części, a małe wymiary...

    DIY Konstrukcje   27 Mar 2020 13:07 Odpowiedzi: 54    Wyświetleń: 47100
  • Jak przesunąć tekst o dowolną liczbę pikseli na LCD ST7565 w Bascom?

    Dzięki wielkie sprawdzę. Problem jest taki że wyświetlacz z tym sterownikiem jest bardzo ograniczony przynajmniej w bascom a ja nie znam na tyle programowania żeby porywać się na C dla jednego projektu bo szkoda mi po prostu czasu którego mam niewiele. Z tym sterownikiem który mam widzę że można tylko wyświetlać wcześniej przygotowane grafiki oraz pisać...

    Mikrokontrolery   18 Sty 2024 10:10 Odpowiedzi: 2    Wyświetleń: 261
  • REKLAMA
  • BASCOM: Jak przesunąć napis na wyświetlaczu 20x4 bez utraty liter?

    Bascom nie kontroluje zakresu, jak przekroczysz obszar ekranu, to adres pamięci jest obliczany przez Bascom i znak ląduje nie tam gdzie chcesz, to zależy od organizacji pamięci kontrolera i konstrukcji jego rozkazów. Co do przesuwania sprawdź czy zadeklarowany rozmiar wyświetlacza jest zgodny z tym co masz zainstalowany. KotS

    Mikrokontrolery AVR   08 Maj 2010 15:25 Odpowiedzi: 16    Wyświetleń: 3521
  • Poszukiwany kod komunikacji ATmega8 (48, 88, 168, 328) z HT1621B w Bascom od Saper/nolin11

    Możesz wysyłać jako 16-bitowe SPI. Musisz tylko pamiętać, że kilka ostatnich bitów będzie ignorowane i odpowiednio przesunąć dane

    Mikrokontrolery AVR   19 Mar 2022 11:08 Odpowiedzi: 6    Wyświetleń: 555
  • Bascom AVR: Jak zmierzyć przesunięcie fazowe sygnału prostokątnego 8kHz?

    Niektóre zagadnienia są łatwiejsze w realizacji oscyloskopowo lub analogowo trzeba sobie więc przesunąć o -90 stopni i będzie łatwiej mierzyć przesunięcie bo wszystko będzie na plusie ;)

    Mikrokontrolery AVR   21 Sty 2017 18:06 Odpowiedzi: 48    Wyświetleń: 2592
  • Bascom - czujnik ciśnienia i temperatury MS5803 i2c jak odczytywać dane

    Ok , działa :) Teraz pytanie odnośnie odbioru danych jeśli odbieram pierwsze 8 Bitów MSB to zapisuje je do zmiennej np. A1 i przesuwam o 8 bitów w lewo czy w prawo ? a Bity LSB nie przesuwa się czy też trzeba przesunąć ?

    Mikrokontrolery Początkujący   12 Wrz 2012 20:39 Odpowiedzi: 10    Wyświetleń: 2472
  • Watchdog w Bascom: Wydłużony reset przez instrukcje LCD na ATtiny2313

    procesor zanim dojdzie do startu watchdoga tochę sie namęczy , a to trochę potrwa, szczególnie przy tak małej częstotliwości kwarcu. Bascom napewno umieści tam dużo prcedur startowych dot. LCD. Spróbuj przesunąć start watchdoga na początek.

    Mikrokontrolery   19 Cze 2011 13:12 Odpowiedzi: 8    Wyświetleń: 1865
  • Termostat ATMEGA8 Bascom - jak poprawnie zaimplementować histerezę 0,5°C?

    Witam Przeczytałem o tym klekotaniu i myślę że problem jest w niestabilności odczytu temperatury, ponieważ wszystkie procesy fizyczne są bardzo wolnozmienne w stosunku do szybkości procesora to proponuję czytać np. 64 próbki i usredniać, jeśl ilość próbek będzie potęgą liczby 2 to wystaczy przesunąć wynik w prawo o wartość potęgi i mamy dużo stabilniejszy...

    Mikrokontrolery   06 Cze 2010 19:38 Odpowiedzi: 14    Wyświetleń: 9681
  • Atmega8 Bascom - MPU 6050 poprawność kodu i wyników

    Problem leży po stronie scalania danych - wartości tmp_accx(1) i tmp_accx(2) nie mogą być dodane do siebie. Należy pamiętać że są to dwie połówki zmiennej typu integer, wartość tmp_accx(2) należy pomnożyć przez 255 lub przesunąć w lewo o 8 pozycji. Następnie obie połówki łączymy instrukcją OR (+ tu nie zadziała gdyż w przypadku liczb ujemnych będą głupoty)....

    Mikrokontrolery Początkujący   17 Sie 2015 17:16 Odpowiedzi: 1    Wyświetleń: 1953
  • REKLAMA
  • Stos w bascomie 8051. Jak mogę zwiększyć wielkość stosu? Programowo.

    Wpisanie nowej wartości do SP powoduje przesunięcie tylko jego wskaźnika. Wykonanie tego w nieodpowiednim momencie kończy się źle - jak kolega się przekonał. Dlatego najpierw w raporcie kompilacji trzeba sprawdzić gdzie znajduje się najdalej położona zmienna (użytkownika lub wewnętrzna) i sprawdzić ile ona zajmuje. Uzyskasz wtedy adres od, którego BASCOM...

    Mikrokontrolery   15 Lis 2008 10:34 Odpowiedzi: 7    Wyświetleń: 1875
  • Bascom - jak przesuwać tekst na LCD za pomocą przycisków?

    For A = 1 To A Shiftlcd Right Locate 1 , A Lcd "napis" Wait 1 Cls Next A Przeanalizuj swój program. Definiujesz zmienną A, Potem usiłujesz "napis" przesunąć w prawo, a następnie umieszczasz go w lokalizacji 1,A. To chyba coś tu jest nie tak.

    Mikrokontrolery   19 Sty 2013 16:45 Odpowiedzi: 6    Wyświetleń: 2241
  • Bascom 2.0.7.3, PCF8583, kompletny program - nie zapisuje dnia tygodnia i roku

    PCF8583 nie ma rejestru roku tak jak PCF8563. Co do dnia tygodnia - muszę poszukać w DS. EDIT: Dzień tygodnia musisz odczytać z rejestru miesiąca (06). Służą do tego bity 7..5 czyli: 1. odczytać rejestr 06 2. zamaskować wartość za pomocą AND &B11100000 3. przesunąć w prawo o 5 (Shift Rejestr_06 , Right, 5)

    Mikrokontrolery AVR   22 Lis 2011 08:33 Odpowiedzi: 2    Wyświetleń: 2092
  • Atmega8 Bascom - Jak zliczać impulsy z 6 fotorezystorów?

    Oj, muszę się jaśniej wyrażać, skoro trzy dni nad tym myślałeś :) Tak, przy xor licznik byłby *2, ale wystarczy to podzielić przez 2 (znaczy przesunąć wynik o jeden bit w prawo) i masz to co chcesz. xor ciut upraszcza warunki, ale nie ma to aż tak dużego znaczenia dla 5 kHz.

    Mikrokontrolery Początkujący   28 Wrz 2013 15:13 Odpowiedzi: 7    Wyświetleń: 2532
  • Bascom - Atmega328 - SIM800L wysyłanie SMS i Email

    No właśnie, zastanawia mnie, czy wyszukiwanie numeru jest dobrze [syntax=vbnet] Sub Get_caller_nr Pos1 = Instr(inp_str , "{034}") 'szukam pierwszego znaku Incr Pos1 'zwiekszenie o 1 pozycji Pos2 = Instr(pos1 , Inp_str , "{034}") 'szukanie pomiedzy pierwszym a drugim znakiem Pos2 = Pos2 - Pos1 'kalkulacja polozenia pomiedzy dwoma znakami Caller_nr =...

    Mikrokontrolery   27 Lis 2017 14:02 Odpowiedzi: 7    Wyświetleń: 1557
  • BASCOM AVR - jak wykonać przesunięcie bitów w prawo?

    Unsigned Char to 8 bitów czyli Bajt a nie Word, to po pierwsze. Przesunięcia bitowe robi się za pomocą Shift [variable], 8*, Right ale tutaj to chyba nie ma zastosowania. To po drugie. * ilość bitów oczywiście do wyboru. ..a po trzecie wystarczy tak: [syntax=vbnet]sub Wraddr(byval x as integer, Byval y as Word) Local Dim Xh As Byte , Xl As Byte Xh =...

    Mikrokontrolery AVR   22 Sie 2016 12:33 Odpowiedzi: 4    Wyświetleń: 1830
  • Jak przesunąć napis na LCD 2x16 bez zatrzymywania programu?

    Prze locate nie zrobisz. Wrzuć cały tekst do zmiennej tekstowej, nawet jak będzie za długi to nie problem. Następnie w pętli wytnij wymagany fragment z tego tekstu na podstawie zmiennej liczbowej. W pętli zwiększaj lub zmniejszaj zmienną, a wycięty tekst wrzucaj na wyświetlacz. Nie pisałeś w jakim języku, zapewne BASCOM o tego wiele na forum. Poszukaj...

    Mikrokontrolery   10 Wrz 2006 12:17 Odpowiedzi: 4    Wyświetleń: 1503
  • Zegar Rc5 na uC Atmega8 z budzikiem i pom. tem BASCOM

    Z tym dwukropkiem rzeczywiście mogłem go o jeden stopień przesunąć w bok no ale cóż następnym razem:) ----------------- Jak obiecałem wcześniej w załączniku pliki brd oraz bas. Mariuszek15 jeśli był byś chętny do poprawy kodu to by było fajnie ponieważ, braku wolnego czasu nie mogę na razie działać nic w tym kierunku.

    DIY Poczekalnia   06 Lut 2015 13:38 Odpowiedzi: 61    Wyświetleń: 29447
  • pomiar wartości napięcia ujemnego przez ADC Atmega8, Bascom

    niby jakim cudem wzmacniacz mialby przetworzyc cokolwiek poza swoim zakresem zasilania, pomijajac juz sprawe zebezpieczen wejsc. Niezupełnie. Jeżeli wzmacniacz jest w układzie odwracającym to na jego wejściu nigdy nie pojawi się to -25V jeżeli wejście + jest podłączone do masy. W pewnym sensie układ jest sterowany prądowo. Teraz, do pomiarów napięcia...

    Mikrokontrolery AVR   06 Paź 2008 13:26 Odpowiedzi: 36    Wyświetleń: 11909
  • Jak połączyć 2 bajty LSB i 2 bajty MSB w Bascom AVR?

    nie mam teraz bascoma ale spróbuję coś poradzić tylko musisz zobaczyć jak w bascomie zapisywana jest zmienna typu long, bo może sie okazac że moja rada będzie do bani... > deklarujesz zmienną long to jest (chyba 4 bajty): xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx > zapisujesz w niej dwa starsze bajty: xxxxxxxx xxxxxxxx SSSSSSSS SSSSSSSS > teraz trzeba by...

    Mikrokontrolery   14 Lis 2004 20:38 Odpowiedzi: 5    Wyświetleń: 3295
  • Jak wysłać 3 bity przez SPI na ATMEGA8? Transmisja 19-bitowa w BASCOM lub ASM

    Na mój gust to tam jest byk bo na rysunku nr 2 jest jak wół 1 bajt komendy, 1 bajt danych więc z tym oscylogramem coś nie halo. A jesli ma być zwrócone słowo 11,12,13 ect bitowe to trzeba nieznacząe bity zignorować i np. przesunąć w w prawo o tyle ile bitów będzie brakowało do slowa 16 bitowego.

    Mikrokontrolery AVR   17 Lut 2010 19:42 Odpowiedzi: 22    Wyświetleń: 2474
  • BASCOM DELPHI - jak wysłać liczbę Long w 4 bajtach

    już mi ręce opadają - z delphi dlaczego jak nie ustawie na hardware tylko zostawię bez kontroli przepływu to comport działa nie tak jak powinien? poza tym jak z bascoma wyśle printbin 5;4;3;40; itd (czyli konkretne wartości ) to delphi odczytuje Ok jak wyśle jako zmienna to jest do bani - i wszystko sie krzaczy - żeby było śmieszniej to za pomocą programu...

    Mikrokontrolery AVR   11 Maj 2009 12:49 Odpowiedzi: 14    Wyświetleń: 2767
  • Dlaczego w symulacji BASCOM dla ATMega88 widzę mniej rejestrów I/O?

    Dziex, ale już wpisałem ldi bitcount, low(CRC16poly). Wcześniej mi to nie działało. Może zrobiłem jakąś literówkę. PS. Żeby wywalić starszą połówkę to trzeba przesunąć 8 razy z nie 4. Wiem że LDI działa tylko na liczbach 8-bitowych. Assembler AVR mam w jednym palcu. Dziwiłem się tylko że kompilator automatycznie nie wstawia młodszej połówki jak widzi...

    Mikrokontrolery   25 Wrz 2007 12:45 Odpowiedzi: 33    Wyświetleń: 4373
  • BASCOM - Jak przejść do kolejnego elementu w tablicy stringów?

    Po pojawieniu się PINB.0 = 1 zwiększaj indeks tablicy Idx. Idx to zmienna którą będziesz indeksował tablicę w poleceniu: Lcd Tablica(idx). Ponieważ program może być na tyle szybki, że mógłby przesunąć indeks tablicy o parę kroków naprzód jeśli na PINB.0 utrzymuje się stan wysoki, to musisz też zapamiętać czy zwiększenie zostało już wykonane i pozwolić...

    Mikrokontrolery AVR   08 Sie 2013 01:27 Odpowiedzi: 11    Wyświetleń: 3123
  • Sterowanie syntezą TSA6057 na AT89C2051 w Bascom - wolne działanie programu

    prześledź dobrze ten programik. Większość można wywalić bo to obsługa za pomocą RS'a. Dla ciebie przyda sie procedura: ustaw_czestotliwość i następne po niej. Ponieważ konstruktorzy chcieli lepiej to teraz trzeba pokombinować - najpierw troche przesunąć - potem zapisać starszy bajt i dodatkowo wyzerować najstarszy bit. potem młodszy i w trzecim bajcie...

    Mikrokontrolery   12 Lut 2004 02:48 Odpowiedzi: 5    Wyświetleń: 1967
  • Bascom - sterownik bramy , zapytanie o konfiguracje programowa

    Witam Buduje sterownik bramy przesuwnej w której występuje zabezpieczenie graniczne które zwiera do masy gdy brama dojdzie do końca suwnicy. Załóżmy, że brama otwiera się dojdzie do końca i brama się zatrzyma (zabezpieczenie graniczne ciągle zwiera - czyli jest włączone) lecz jak się pojawi sygnał zamykania brama się powinna się zamykać. Zabezpieczenie...

    Mikrokontrolery AVR   15 Gru 2011 18:24 Odpowiedzi: 18    Wyświetleń: 3648
  • Bascom AVR - jak ustawić różne interwały dla serw w Config Servo?

    - hunterhaus - czy możesz napisać na ile moja wypowiedź jest dla ciebie zrozumiała :?: dla mnie tak :) a tak w ogóle to huntrehouse ale luz :) teraz kolega rakuś widzi że nie tylko ja miałem problemy ze zrozumieniem problemu czyli napiszmy to jasno, ukontroler dostaje z PC wektor o jaki musi przesunąć frez, czyli x, y, z, no i jakaś informacja o czasie...

    Mikrokontrolery   05 Paź 2006 21:45 Odpowiedzi: 20    Wyświetleń: 5666
  • [M8] Jak poprawnie odczytać prędkość i dane z GPS w BASCOM dla M8?

    Witam, właśnie jestem w trakcie zabawy z GPSem, wstępny program udało mi się przygotować na podstawie tego co znalazłem w internecie ale mam problemy: 1. nie mogę poprawnie wydzielić prędkości z danych odbieranych przez GPS: $GPVTG,165.48,T,,M,0.03,N, 0.06 ,K,A*37 prędkość nie zaczyna i kończy się zawsze w tych samych miejscach, odczytując Case 24 To...

    Mikrokontrolery AVR   13 Mar 2011 21:11 Odpowiedzi: 7    Wyświetleń: 2575
  • Tablica LED.Nietypowe i dość skomplikowane składanie danych.

    Jeżeli między znakami masz jedną kolumnę odstępu, to na pierwszej stronie będą dwie, a nie jedna kolumna z drugiego znaku, no ale to szczegół ;) Nie wiem, jak masz zapisaną "czcionkę". Jak na moje oko, to może być po bajcie na każdą linię i takich linii 7, jedna po drugiej, potem następny znak itd. Nieużywane bity (te z prawej, znaki wyrównane sa do...

    Mikrokontrolery   11 Kwi 2005 05:48 Odpowiedzi: 11    Wyświetleń: 2718
  • Przeróbka programu analizatora widma akustycznego - bascom

    Witam, mam nadzieję że tym razem rozwieje już wszelkie wątpliwości... A więc robimy filtr-przedwzmacniacz, tak jak w załączniku. zasilanie może być to same co uC, aczkolwiek zalecam więcej, np. 9V. Masa wspólna. Na schemacie nie rysowałem samego uC, a to dla tego że każdy wykorzysta inny, więc mija się to całkowicie z celem... LCD podłączamy pod dowolny...

    Mikrokontrolery   05 Lut 2008 12:58 Odpowiedzi: 57    Wyświetleń: 39583
  • Wyświetlacz 4x40 - przesunięte znaki na 3. linii, kod BASCOM-AVR

    Chyba brakuje Home po ___lcde = 1

    Mikrokontrolery Początkujący   14 Paź 2017 12:01 Odpowiedzi: 3    Wyświetleń: 1491
  • Atmega328, Bascom, DCF77 - przesunięcie godziny po synchronizacji

    Niemcy i my mamy tę samą strefę czasową. Zapewne tak, tylko, że oni w nadawanym sygnale nie dodają/odejmują godziny. Wysyłają tylko DCF77TIMEZONE i samemu należy to obsłużyć. Znalazłem coś takiego: res = DCF77TimeZone() Res The target variable that is assigned with the result. The result will be: - 0: when there is no valid DCF77 data yet - 1: when...

    Mikrokontrolery   25 Cze 2013 22:49 Odpowiedzi: 2    Wyświetleń: 1524
  • [bascom] Jak dynamicznie wybrać tabelę na podstawie zmiennej w Bascom?

    Poczytaj w pomocy o instrukcjach: DATA , RESTORE, READ. Kiedyś robiąc skomplikowane menu używałem tego do przechowywania stałych tekstów/opisów. Wszystkie były tej samej długości. Aby nie używać SELECT CASE zrobiłem wstawkę asemblerową. O ile dobrze pamiętam rejestry R8 i R9 są używane jako wskaźnik dla funkcji READ. Możesz też wszystkie swoje dane...

    Mikrokontrolery AVR   19 Wrz 2009 18:46 Odpowiedzi: 4    Wyświetleń: 2153
  • [Bascom] Odczyt Chip ID układu AT42qt2120 z adresu 0 za pomocą I2C

    Czy mógłbyś napisać dlaczego 0x38 i 0x39 ? Bo adres musisz bitowo przesunąć o jeden w lewo (czyli przemnożyć x2) ze względu na bit R/W, który znajduje się na końcu transmisji.

    Mikrokontrolery AVR   31 Sty 2021 19:45 Odpowiedzi: 4    Wyświetleń: 516
  • Jak przesunąć tablicę 25 danych z CODE do XRAM w mikrokontrolerze 8051?

    Dobrze by było podac w czym programujesz asembler, C++, bascom??

    Mikrokontrolery   09 Sty 2006 23:16 Odpowiedzi: 5    Wyświetleń: 792
  • BASCOM, Przewijanie kilku tekstów na lcd bez shiftlcd

    On będzie się zwiększał o 1 w tym przypadku, bo wartość przesunięcia przekazywana do funkcji też się tak zwiększa. Jeśli jednak np. zacząłbyś przesuwać w prawo to funkcja nie działałaby prawidłowo, poza tym musiałbyś tą wartość zapamiętać poza funkcją dla danego napisu (tak, jak teraz przesuniecie ). Dlatego trzeba to liczyć.

    Mikrokontrolery AVR   20 Kwi 2020 16:52 Odpowiedzi: 15    Wyświetleń: 831
  • RS232 i BASCOM: Znaki ASCII przesunięte o 64 na Atmega8 1MHz

    Prawdopodobnie zbyt duza rozbieznosc zegarow i na pozycji 6 bitu w komputerze lapie sie juz bit stopu. Przy kwarcu 1MHz w zasadzie najszybsza predkosc jaka sie da uzyskac bez wiekszego bledu w zegarach to jest 4800 bps dla trybu 1x i 9600 dla trybu 2x. Wszystkie predkosci powyzej daja juz blad w okolicach 8% co jest niedopuszczalne. Pozdro Dexter

    Mikrokontrolery   27 Sie 2004 13:14 Odpowiedzi: 2    Wyświetleń: 1223
  • [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ń: 369
  • BASCOM Atmega8 - Powiadomienie GSM (bascom, atmega8)

    Rozwiązałem problem. Tkwił w linii: Dzw = Dzw + 5, u mnie musi być + 10. Widać u mnie nr jest przesunięty.

    Mikrokontrolery AVR   25 Kwi 2013 12:23 Odpowiedzi: 2    Wyświetleń: 2559
  • Termometr DS18B20+Atemega8+Bascom - próba zrozumienia kodu

    16 (liczba nie cyfra) ponieważ temperatura odczytywana jest z dokładnością do 4 cyfr po przecinku, dlatego odczytaną wartość trzeba podzielić przez 16 (przesunąć o 4) Bd(1) = 1wread(9) tu do Bd jest wpisanych 9 bajtów ( liczba bajtów w nawiasie) odczytanych przez 1wread(9) z czego 2 pierwsze to temperatura

    Mikrokontrolery AVR   17 Lut 2011 18:00 Odpowiedzi: 9    Wyświetleń: 5316
  • Wyświetlacz 16x2 Bascom na AVT-3500 - przesunięty tekst w pierwszym wierszu

    Posiadam płytke testowa AVT-3500. Podłaczyłem wyświetlacz LCD 16*2. Napisałem program testowy i mam problem. W pierwszym wierszu napis jest przesuniety w lewo o dwie litery i nie widać go całego. jesli w programie dam spacje LCD (" Test") to widać cały napis, ale to nie jest rozwiazanie. jaka może być przyczyna. W drugim wierszu jest ok.

    Mikrokontrolery   28 Wrz 2005 20:30 Odpowiedzi: 2    Wyświetleń: 1029
  • [Zlecę] Napisanie programu w Bascom'ie

    Witam Zlecę napisanie programu w bascomie. Ogólne założenia są takie: Urządzeniem w formie suwmiarki wykonywany jest pomiar elementu. Operator po naciśnięciu przycisku wysyła drogą radiową zmierzoną wartość do urządzenia wykonawczego następnie na podstawie tego pomiaru urządzenie wykonawcze ma przesunąć element o określony odcinek drogi. to tyle z grubsza....

    Ogłoszenia Elektronika   01 Lip 2010 21:21 Odpowiedzi: 5    Wyświetleń: 1068
  • LCD Graficzny KS108 - przesunięcie o 1 piksel w kodzie Bascom

    Zamień PB3 z pb4 jak schodek się zmieni to bascom jak zostanie to lcd ;)

    Mikrokontrolery AVR   20 Sty 2012 20:16 Odpowiedzi: 5    Wyświetleń: 1804
  • Jak przesyłać liczby przez RS232 bez konwersji na string w Bascom?

    Nie lubię i nie używam Basica, ale moim zdaniem jest tak: PRINT wysyła dane typu STRING, a FUSING zamienia liczby na ciągi ASCII. Dodatkowo PRINT wysyła znaki końca wiersza. Żeby wysłać bajt spróbuj CHR() mniej więcej tak: PRINT CHR(Msb); CHR(Lsb) Teraz wysłane zostaną dwa bajty - starszy i młodszy a za nimi znaki końca wiersza. Teraz...

    DSP i Transmisja   21 Cze 2010 09:55 Odpowiedzi: 13    Wyświetleń: 2544
  • Jak zwiększyć czułość klawiatury pojemnościowej na Attiny2313 w BASCOM?

    To chyba tytułem różnicy rejestrów PINn i PORTn wszystko zostało powiedziane. A w temacie - czułość układu zależy od wielu parametrów: 1. rozmiary pola dotykowego 2. wartość rezystora "pomiarowego" 3. prowadzenie ścieżek między procesorem a polem (na kabelkach wyniki są mało powtarzalne - wystarczy przesunąć kabelek o parę mm bliżej/dalej innego i już...

    Mikrokontrolery AVR   24 Lut 2013 19:14 Odpowiedzi: 18    Wyświetleń: 3060
  • [Mega88a][Bascom] Multipleksowanie, pobieranie z DATA

    Bascom jest tak beznadziejny, że adresuje tablice od 1 a nie od zera. To by jednak dawało przesunięcie o jeden a nie 2.

    Mikrokontrolery AVR   05 Lut 2018 23:19 Odpowiedzi: 7    Wyświetleń: 657
  • Bascom: Jak zaokrąglić zmienną single do 1 lub 2 miejsc po przecinku?

    Może spróbuj przesunąć przecinek: zmienna x 10 lub 100 Wykonać obliczenia np na byte (jeśli wynik mniejszy od 255) lub na word/integer Potem z powrotem przesuń przecinek. Pozdrawiam.

    Mikrokontrolery AVR   11 Lut 2009 12:15 Odpowiedzi: 4    Wyświetleń: 5551