funkcja funkcji bascom

Znaleziono około 3699 wyników dla: funkcja funkcji bascom
  • BASCOM - Stabilność funkcji Waitms w generowaniu powtarzalnych impulsów na Atmega8a/Attiny25

    Funkcja WAITMS nie jest odporna na przerwania. Jeśli masz jakieś to każde wystąpienie przerwania w trakcie WAITMS rozjedzie go. Niezależnie od stabilności tej funkcji, a nie ma powodu, żeby nie była powtarzalna jeśli nie jest przerywane wykonanie przerwaniami, to i tak lepsza praktyką będzie wykorzystanie timera.

    Mikrokontrolery AVR   06 Lis 2021 18:15 Odpowiedzi: 10    Wyświetleń: 813
  • AVR - bascom - funkcja w basco nie działa (kompiluje się ale nie działa poprawni

    a czy wywołanie funkcji jest ok? Bo mnie chodzi o to aby funkcja liczyła reszte z dzielenia. Nie wiem czy jest ok, bo nie podałeś tej części kodu :) Sprawdź czy działa tak jak zakładałeś.

    Mikrokontrolery AVR   07 Lut 2013 13:18 Odpowiedzi: 6    Wyświetleń: 1956
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Dlaczego funkcja LEN(text) zwraca 0 w Bascom AVR? Jak to naprawić?

    ...a tak z innej beczki nie działa taki np zapis: if Scanstrsp(tekst, ":") = "dane" then tylko muszę to robić tak: a = Scanstrsp(tekst, ":") if a = "dane" then czyli w warunku nie można tak użyć argumentu funkcji - szkoda (albo znowu czegoś nie wiem). Za to tak działa ;) a="dana"...

    Mikrokontrolery   30 Wrz 2007 19:32 Odpowiedzi: 6    Wyświetleń: 2460
  • Bascom LCD 40x4 CS4004A - kursor ustawia miejsce ale nie wyświetla znaku.

    Nigdy nie używałem funkcji. Więc nie mam pojęcia jak to zrobić. Czas sie dokształcić, do Bascom jest polska pomoc z przykładami. Jaki problem? Ponadto zamiast funkcji można użyc podprogramu, choć funkcje są wygodniejsze. Ta funkcja musi być solidnie rozbudowane aby przesłać jeden znak. Bzdura, wysłanie znaku, to wysłanie bajtu do sterownika. Wyświetlacz...

    Mikrokontrolery   08 Kwi 2018 21:43 Odpowiedzi: 16    Wyświetleń: 1608
  • REKLAMA
  • Jak poprawnie obsłużyć komunikację RS232 w BASCOM dla 19 bajtów?

    Wszystko powinno wyjaśnić to: Jeśli w buforze nie ma żadnego znaku funkcja zwraca zero. Można najpierw sprawdzić czy w buforze transmisji znajduje się jakikolwiek znak. W tym celu należy skorzystać z funkcji ISCHARWAITING() . Nie sprawdzasz wogóle czy znak jest w buforze, zatem dostajesz głupoty.

    Mikrokontrolery AVR   13 Kwi 2009 19:16 Odpowiedzi: 10    Wyświetleń: 1682
  • Bascom Getatkbd() – obsługa zmiennej err poza główną pętlą, jak przenieść do sub?

    Wystarczy sprawdzić czy funkcja Getatkbd() zwraca 0 wtedy żaden klawisz nie jest naciśnięty. Warunek można więc skonstruować tak, że gdy zmienna do której zwracana jest wartość funkcji Getatkbd() jest większa od zera to robimy obsługę klawiatury, a jeśli nie program normalnie kręci się w pętli. Wciąż nie rozumiem czemu tak uparcie chcesz do tego wykorzystywać...

    Mikrokontrolery   29 Cze 2010 18:37 Odpowiedzi: 16    Wyświetleń: 2648
  • atmega16 - bascom bargraf - problem z resetowaniem kreski przy B4

    Sprawdź jeszcze jeden "myk" Wszędzie zamiast Chr( ) wpisz ten sam numer tylko w nawiasach klamrowych (bez Chr - tylko sam nawias i trzy cyfry) Przykład: Zamiast Chr(1) wpisz Lcd {001} Zamiast Chr(7) wpisz Lcd {007} Zamiast Chr(32) wpisz Lcd {032} Kod się znacząco zmniejszy co może się czasem przydać przy małych mikrokontrolerach. Chr( ) to funkcja zamieniająca...

    Mikrokontrolery AVR   26 Gru 2015 13:51 Odpowiedzi: 4    Wyświetleń: 1554
  • REKLAMA
  • Awaryjne zasilanie mieszkania - ogniwa fotowoltaiczne.

    http://obrazki.elektroda.net/61_12840708... Przedstawiam mój sterownik awaryjnego zasilania mieszkania, pieca CO i pompy od solarów. Urządzenie w takiej, a nie innej formie powstało w sumie przez przypadek. Początkowo miało to być tylko podtrzymanie pompy solarów gdyby zabrakło napięcia w sieci, a temperatura na dworze była by zbyt wysoka...

    DIY Konstrukcje   03 Sie 2020 07:12 Odpowiedzi: 52    Wyświetleń: 64937
  • Atmega 32 Bascom - jak poprawnie ustawić miesiąc i rok w rejestrze?

    Mając trochę wolnego czasu napisałem parę funkcji do obsługi układu PCF8583. Funkcja która ustawia godzinę i datę zapisuje też dane potrzebne do obliczenia pełnego roku, dzień tygodnia jest obliczany automatycznie na podstawie daty. Funkcje Pcf8583_write i Pcf8583_read można wykorzystać do zapisywania/odczytywania danych z wolnej pamięci ram. Dostępne...

    Mikrokontrolery AVR   26 Sty 2013 19:17 Odpowiedzi: 30    Wyświetleń: 6168
  • REKLAMA
  • Biblioteki graficzno-tekstowe dla pakietu BASCOM (różne lcd)

    http://obrazki.elektroda.net/32_12761638... Witam serdecznie! Ostatnio tworzyłem m. in. zegarek analogowy w BASCOM'ie, co wymagało zastosowania funkcji trygonometrycznych. Początkowo oprogramowanie rysowało jedynie kreski w miejscu wskazówek, jednak gdy chciałem wykonać prawdziwe wskazówki kod uległ mocnemu zabałaganieniu i oczywiście nie...

    DIY Konstrukcje   18 Maj 2011 17:42 Odpowiedzi: 21    Wyświetleń: 20248
  • Bezprzewodowa lampka RGB na Attiny2313

    http://obrazki.elektroda.net/99_12655757... Witam dzisiaj chce wam przedstawić moja pierwsza w pełni ukończona konstrukcje a jest to lampka RGB :D Pomysł na projekt zrodził się z tego ze potrzebowałem jakiegoś oryginalnego prezentu dla mojej dziewczyny (dwa lata razem za tydzień ;p) i chciałem nauczyć się obsługi PWM oraz portów analogowych...

    DIY Konstrukcje   13 Lut 2010 11:17 Odpowiedzi: 13    Wyświetleń: 10898
  • Pomiar prądu AC 230V z układem ACS712-05 i Bascom: Dokładność 0.1A, AC vs DC

    Nie ma tu nic z C. Napisałem to kiedyś "z palca" :D Ciebie najbardziej powinno zainteresować "Adcmax3 = Adcr3(3)" bo to jest przepisanie aktualnie najwyższej wartości. Rejestr(43) i to obok to funkcja która liczy wartość skuteczną napięcia. Może niepotrzebnie tam zostawiłem bo to jest z urządzenia które jest Modbus Slave`em. Ten wpis !SBI ADCSRA , 6...

    Mikrokontrolery AVR   07 Sty 2023 20:31 Odpowiedzi: 9    Wyświetleń: 987
  • Funkcja furtki w napędzie do bramy FORCE 760

    Nie pomogę, ale się pochwalę Chwalipięta :D Szkoda, że nie pomożesz w C bo widzę BASCOM (mój ulubiony nadal). Ale funkcji furtki u Ciebie nie widzę:) Chcę, naprawdę chcę się tego p.......o C nauczyć, ale jak na razie to porażka. Nic poważniejszego nie działa. Prosty przykład, zapis i odczyt EEPROM: Funkcje read i write pobrałem z tego: https://www.elektroda.pl/rtvforum/topic2...

    DIY Konstrukcje   20 Lis 2021 17:43 Odpowiedzi: 44    Wyświetleń: 12627
  • Bascom - program inkubatora zatrzymuje się w trakcie działania funkcji

    Ta funkcja sama wykrywa zawieszenie? Z helpa widzę, że jakieś małe czasy można tylko wybrać i jest dodana np w funkcjach if a ja nie niem gdzie dokładnie się zawiesza jak przegrzewa zawartość - chyba, że źle rozumiem jej działanie. Będę teraz stopniowo dodawał kod programu i może odnajdę przyczynę problemów z kodem. Pozdrawiam

    Mikrokontrolery AVR   29 Kwi 2019 23:46 Odpowiedzi: 6    Wyświetleń: 1026
  • Implementacja funkcji on_event dla portu w Bascom AVR - jak to zrobić?

    potrzebuje sklecic funkcje typu on_event a raczej on_portx.y_active aby na przyklad po przycisnieciu przycisku (ustawienia stanu wysokiego na ktoryms z wejsc) wykonana zostala konkretna funkcja

    Mikrokontrolery   10 Paź 2003 18:38 Odpowiedzi: 1    Wyświetleń: 1095
  • Jak nauczyć Atmegę8 rozpoznawać piloty Sony, Sharp, Manta w Bascom?

    Przeszukałem forum przed napisaniem niestety nie znalazłem nic ciekawego :) trochę to dziwne jest, że jest w BASCOM funkcja nadawania w RC6 a nie ma funkcji odbioru...

    Projektowanie Układów   06 Sie 2009 22:54 Odpowiedzi: 4    Wyświetleń: 2639
  • Zmiana wartości zmiennych w BASCOM AVR IDE - funkcja T i przekazywanie parametrów

    W deklaracji funkcji tylko raz deklarujesz "Byval"

    Mikrokontrolery Początkujący   12 Kwi 2012 19:04 Odpowiedzi: 7    Wyświetleń: 1595
  • Nauka pisania w Bascomie sprawdzenie kodu zegara i termometru .

    Czy to złe rozwiązanie? Złe. Funkcja w tym przypadku jest czytelniejsza, ponadto nie musisz robić przypisań [syntax=vb] Sekundy = Sekundy 'przepisanie wartości sekund Zapis_minut = Minuty 'przepisanie wartości minut Zapis_godzin = Godziny 'przepisanie wartości godzin [/syntax] ani deklarować zmiennych [syntax=vb] Local Zapis_godzin As Byte 'zmienna...

    Mikrokontrolery AVR   28 Sie 2018 21:16 Odpowiedzi: 17    Wyświetleń: 804
  • Jak przekonwertować kod z C na Bascom dla funkcji spalania średniego?

    ...Co takiego robi ta funkcja czego sie nie da zrobic w bascomie? A gdzie ja napisałem , że się nie da :?: Aby tę funkcję zaimplementować w Bascomie , trzeba znać ciało tej funkcji , a postodawca jej nie "dostarczył" :( Piotrek

    Mikrokontrolery   28 Lut 2007 21:18 Odpowiedzi: 6    Wyświetleń: 1780
  • Błąd Label not found przy użyciu funkcji Log() w Bascom - co robię źle?

    witam jak w temacie prosta funkcja z jedną zmienną wywala błąd w postaci : error 61 : line 12 Label not found[_LPMBYTE ], in file..... a program poniżej hmmm może o czymś zapomniałem ? line 12 to wskazuje na ostatnia linię programu $regfile = "m48def.dat" $Crystal=4000000 $hwstack=40 $swstack=16 $framesize=32 Dim A As Double A = 0.000101299243148 Pozdrawiam...

    Mikrokontrolery AVR   20 Gru 2018 14:12 Odpowiedzi: 5    Wyświetleń: 573
  • Atmega8 - Bascom - reset przy wywołaniu funkcji w przerwaniach, jak to naprawić?

    Doszedłem, że funkcja Getrtctime() resetuje mi układ. Wcześniej działała. Jaki może mieć związek z deklaracją timera?

    Mikrokontrolery AVR   12 Lis 2012 21:18 Odpowiedzi: 10    Wyświetleń: 2022
  • Instrukcja Bascom: znaczenie danych i zakresy modyfikacji

    Cytuję: "Ustawia się to w zależności od skomplikowania programu. (...)" O co tutaj chodzi i o jakie wartości tutaj chodzi? Dokładnie chodzi o ilość bajtów jaką początkowo zajmie każdy ze stosów. Stos jest elementem rozrastającym i kurczącym się dynamicznie. Może dojść do sytuacji gdzie jeden zajdzie na drugi - stack overleap - i kłopot gotowy. Dlatego...

    Mikrokontrolery   03 Lip 2005 11:29 Odpowiedzi: 8    Wyświetleń: 13091
  • Bascom - jak użyć funkcji Incr do liczenia co kilka wartości?

    To jest tak prosta funkcja że nie ma nawet definicji w bibliotece mcs.lib Wykorzystuje polecenia asemblera INC i DEC więc jeśli byś się przy tym upierał to chyba tylko jakaś pętla.

    Mikrokontrolery AVR   09 Lut 2015 08:54 Odpowiedzi: 4    Wyświetleń: 1533
  • [bascom] Automatyczna zmiana czasu (zimowy<=>letni)

    Tego się tak nie robi. Bascom ma wbudowane funkcje do obliczania różnych wartości z dat i w drugą stronę. Całkowity czas z datą można zapisać w zmiennej typu Long. Tak samo deklarując po kolei Sec, Min, Hour, Day, Month i Year jako Byte można potem uzyskiwać różne potrzebne dane tam i z powrotem. W swoich programach wstawiam funkcję bo czas Lato/Zima...

    Mikrokontrolery AVR   28 Paź 2020 21:04 Odpowiedzi: 17    Wyświetleń: 4533
  • Jak uzyskać prawdziwie losowe liczby w BASCOM zamiast Rnd()?

    Witam! Zgadza się, funkcja Rnd() powoduje generowanie liczb pseudolosowych według pewnego określonego algorytmu. Aby uzyskać liczby "bardziej" losowe, oraz inną sekwencję liczb po każdym restarcie układu można zmienić podstawę generatora funkcji pseudolosowej. Dim ___rseed As Word ___rseed = Wartosc Jako Wartosc można podstawić wyjście przetwornika...

    Mikrokontrolery   10 Maj 2009 14:04 Odpowiedzi: 13    Wyświetleń: 5287
  • [BASCOM] funkcja CONFIG KEYBOARD - prośba o wytłumaczenie

    Witam ! Oto fragment pliku pomocy Bascom AVR w języku polskim. Przeznaczenie: Konfiguruje działanie funkcji GETATKBD() oraz określa końcówki portów do których podłączono klawiaturę komputera PC AT. Składnia: CONFIG KEYBOARD = PINx.y , DATA = PINx.y , KEYDATA = tabela_kodów gdzie: KEYBOARDKońcówka portu do której dołączony będzie sygnał CLOCK klawiatury....

    Mikrokontrolery   10 Lut 2011 16:29 Odpowiedzi: 5    Wyświetleń: 2578
  • Uśrednianie wyników ADC (BASCOM)

    Nie chodziło mi o przerwanie od Timera tylko o coś takiego że odpalasz konwersję/pomiar oraz przerwanie kiedy będzie już wynik czyli procesor nie czeka a może w tym czasie zrobić coś innego. Jednak ta funkcja wykonuje się w 107 taktów zegara w 0.01ms więc myślę, że nie masz co kombinować. Lepiej byś napisał co to za procesor i jakie ma taktowanie bo...

    Mikrokontrolery AVR   10 Maj 2019 18:10 Odpowiedzi: 19    Wyświetleń: 1089
  • atmega bascom - Atmega bascom pomiar prądu przy pwm

    Kiedy w końcu zrozumiecie, że nie każdy chce zostać programistą i ludzie czasem programują sobie po to by coś zrobić i mieć z tego satysfakcje. Wiem jak oprogramować ADC i to nie tylko w Bascom, ale zauważ że piszemy tu o Bascom. Języku który upraszcza wiele rzeczy dając Ci określoną ilość prostych w użyciu funkcji. Jedną z takich funkcji jest Getadc()...

    Mikrokontrolery AVR   25 Cze 2018 21:02 Odpowiedzi: 49    Wyświetleń: 6210
  • [Zlecę] napisanie programu pod procesor atmega - funkcje pilota uczącego się

    Witam Poszukuję osoby, która napisała by program najlepiej w Bascom lub ewentulanie C, który posiadałby następujące funkcje: - funkcja nauki funkcji pilotów podczerwieni. np koło 15 komend - funkcja uruchomienia tych komend za pomocą komputera w trybie tekstowym przez rs232 lub po zwarciu przycisków - funkcja obsługi 4 - 6 przekaźników również przez...

    Ogłoszenia Elektronika   01 Lut 2012 00:11 Odpowiedzi: 2    Wyświetleń: 1296
  • ATtiny13 Bascom - dwie funkcje w jednym przycisku jedna zależna od drugiej

    Trochę mnie nie było. Dziś wreszcie mogłem ponownie usiąść do projektu i dodać kolejną funkcję tj. wysyłanie danych dopiero przy wyjściu z funkcji 5 sekund. Udało mi się to ale na obecną chwilę działa mi to dobrze z wstrętnym "Wait 1" Próbowałem zrobić to na wzór zmiennej Odlicz i zrobiłem Odlicz2 ale nie działa mi to tak jakbym chciał bo te ustawienia...

    Mikrokontrolery Początkujący   22 Kwi 2016 21:04 Odpowiedzi: 39    Wyświetleń: 4284
  • BAscom AVR - Jak poprawnie używać funkcji gosub dla zmiany pętli?

    Witam oto mój kawałek kodu $crystal = 8000000 Dim A As Byte Dim B As Byte Dim C As Byte Dim D As Byte Dim E As Byte B = 3 C = 2 D = 5 E = 10 Config Portc = &B10001111 Portc = &B01111111 Disable Interrupts If Pinc.6 = 0 Then Gosub Ppp If Pinc.6 = 1 Then Gosub Tttt Ppp: Do Portc.0 = 0 For A = 1 To B Wait 1 Next Portc.0 = 1 For A = 1 To C Wait 1 Next Loop...

    Mikrokontrolery   31 Sie 2007 18:12 Odpowiedzi: 2    Wyświetleń: 1136
  • Jak uniknąć powtarzania liczb w funkcji RND w Bascom po resecie?

    Mam pytanie panowie próbuję od pewnego czasu napisać pewien kod w Bascomie i chciałbym żeby program losowo wybierał mi liczby spełnia to funkcja rnd ale trochę mi to nie pasuje bo jak sie system zresetuję to ona zaczyna losować od tych samych liczb powtarza je można to zrobić żeby ich nie powtarzała jakaś inna komenda Proszę o podpowiedź Z góry dziękuje

    Mikrokontrolery AVR   26 Maj 2012 21:01 Odpowiedzi: 2    Wyświetleń: 996
  • atmega8 bascom - obsluga ADC ale nie komenda getadc!!

    Patrz co robi: Ta funkcja jest napisana jako ogólna wykorzystująca tryb ADC Noise Reduction. W dodatku jest napisana dla konkretnego przypadku, kodu który zamiast odczytywać ADC w funkcji przerwania ADC, odczytuje go w ciele funkcji. W takim przypadku należy dodać opóźnienie (które jest pod koniec tej funkcji) bo inne przerwanie mogło wybudzić mikrokontroler,...

    Mikrokontrolery AVR   04 Maj 2016 16:28 Odpowiedzi: 28    Wyświetleń: 3021
  • Błąd user32.dll w BASCOM na Windows 95 przy uruchamianiu programatora USBasp

    mi wygląda na to że brakuje ci w bibliotece user32.dll funkcji MsgWaitForMultipleObjectsEx możliwe że ta funkcja została dodana do tej biblioteki później. sugerowałbym zmianę systemu operacyjnego na nowszy (myślę że win98 by ci na tym sprzęcie poszło)

    Mikrokontrolery AVR   08 Mar 2010 14:42 Odpowiedzi: 9    Wyświetleń: 2105
  • zwracanie wartości zmiennych z procedury and BASCOM

    No coz tak to jest jak sie nie dokladnie przejrzy helpa... Przeznaczenie: Rozpoczyna treść funkcji użytkownika. Składnia: FUNCTION nazwa [ ( parametr AS typ [, parametr AS typ] ) ] AS typ_rezultatu instrukcje funkcji END FUNCTION gdzie: nazwanazwa funkcji, parametrnazwa parametru funkcji, typtyp przekazywanego parametru, typ_rezultatutyp danych zwracanych...

    Mikrokontrolery   26 Sty 2005 19:09 Odpowiedzi: 8    Wyświetleń: 1950
  • UART w ATmega8: brak odbioru znaku po przerwaniu w Bascom AVR

    Witam Mam problem programuje w Bascom avr procka atmega8 zrobiłem sobie transmisje RS i mam problem ogólnie wszystko pięknie ładnie działa tylko że w momencie jak wystąpi przerwanie po przez funkcje print zostaje wysłany znak ze zmiennej po czym przechodzi do funkcji waitkey() i oczekuje na odebranie znaku no i właśnie ... oczekuje ale nic nie widzi...

    Mikrokontrolery AVR   28 Lut 2009 15:30 Odpowiedzi: 3    Wyświetleń: 1125
  • [ATmega8] [ATmega8][avr-gcc] Programowanie ATmega8 z użyciem Bascom i STK200

    Ciesze się, że się udało. Teraz możesz postawić przed sobą ambitniejsze zadanie i spróbować wykorzystać timery zamiast funkcji delay. Może w tym projekcie nie zrobi to różnicy, ale będzie okazja do nauki wykorzystania timerów, co będzie jak znalazł, gdy w przyszłości przyjdzie pisać funkcje nieblokujące. Funkcja delay zatrzymuje całkowicie na pewien...

    Mikrokontrolery Początkujący   25 Kwi 2014 13:07 Odpowiedzi: 37    Wyświetleń: 5490
  • Jak użyć UART z gotowym nadajnikiem i odbiornikiem w BASCOM AVR?

    potrzebuje wysłać zmianną najlepiej większą niż bit. nie wiem jakiei użyć funkcji w bascomie. nie chodzi o sam nadajnik. z reguły wysyła 1 lub 0. I czy jest funkcja ułatwiająca wysyłanie całych bajtów lub większych zmiennych.

    Mikrokontrolery   20 Kwi 2006 22:19 Odpowiedzi: 15    Wyświetleń: 7842
  • [BASIC] Błąd kompilacji w Bascom AVR dla ATTiny2313 - nieznane wyrażenie w linii 29

    Jest napisane parametry funkcji (wynik tez jest parametrem) - ja zmienilem na bajt i kompiluje sie bez bledow kurcze jeszcze zapomnialem dodac ,ze funkcja musi byc przypisana do zmiennej F = Wyswietl(agodziny , 0)

    Programowanie   16 Paź 2008 21:27 Odpowiedzi: 4    Wyświetleń: 932
  • Bascom - Jak zamienić wartości HEX na DEC dla czasu i daty?

    Nie umiem sobie przypomnieć teraz czy jest jakaś gotowa instrukcja, ale mogę Ci pokazać jak można sobie radzić pisząc własne funkcje. To nieskomplikowane. Budując funkcję w nawiasach określasz co będzie danymi wejściowymi a poza nawiasem co funkcja ma zwrócić. Czyli napisałem, że funkcja dostaje wartość bajtu a zwrócić powinna też bajt. Change() kiedy...

    Mikrokontrolery AVR   10 Gru 2015 06:43 Odpowiedzi: 7    Wyświetleń: 2223
  • [ATMEGA8] ATMEGA8 BASCOM – Odbiór kodów RC5 w pętli głównej działa, w INT0 zawsze 255

    Dziwne jest to że w starszej wersji ten kod działa, a raczej nie powinien :). W helpie pisze że funkcja GetRC5 wykorzystuje timer0 i przerwanie od tego timera. Umieszczenie tej funkcji w przerwaniu INT0 wydaje się być błędne. Przerwanie od timera się nie wykona, dopóki nie zakończy się obsługa przerwanie INT0.

    Mikrokontrolery AVR   18 Sty 2012 23:55 Odpowiedzi: 12    Wyświetleń: 6229
  • Jak narysować wskazówki zegara w Bascom na AT89C52 bez polecenia line?

    Wydawalo mi sie ze zadaje konkretne pytanie o to dlaczego kompiler nie rozpoznaje mi polecenia i co zrobic zeby je rozpoznal. Lub jakiego innego uzyc. Wydalo mi sie niepotrzebne umieszczanie kodu ktory jest przekopiowany z helpa. Kurcze nie znam sie na tym na codzien zajmuje sie czym innym jak pisze cos glupiego to prosze o wyrozumialosc. A co do "...

    Mikrokontrolery   14 Cze 2005 19:41 Odpowiedzi: 12    Wyświetleń: 1691
  • Jak przerwać pętlę w kodzie BASCOM AVR z użyciem Debounce?

    Witam Ale ja niechcę rezygnować z funkcji pinc6,ona musi zostać.Chcę tylko za pomocą pinu 5 ustawiać wartości B C D E. Potrzebuję żeby jak nacisne pin5 do sekundy zgłosiło sie mi menu ustawiania wartości czyli funkcja bbb.A fiunkcja xxx ma działac od właczenia do zasilania od razu. To co kolega podał raczej niebedzie działac prawidłowo. Proszę o gg...

    Mikrokontrolery   22 Paź 2007 00:48 Odpowiedzi: 15    Wyświetleń: 1704
  • [Bascom] - Zegarek 4-cyfrowy bez multipleksu, każdy segment na osobnym porcie

    r"]Czyli ma kasować 1s pod koniec wykonywanej procedury w petli. Eh, Junior! Coś okropnie topornie ci idzie zrozumiec instrukcje warunkowe, a także configuracje i stosowanie timerów... Wydaje mi się że dośc mgliście wygląda ukończenie projetu przed końcem tego roku. Nagminnym błędem adeptów w programowaniu jest stosowanie skrótów bez znajomości ich...

    Mikrokontrolery AVR   15 Gru 2016 00:04 Odpowiedzi: 48    Wyświetleń: 4182
  • [BASCOM] Jak automatycznie zapisać datę kompilacji w zmiennych BASCOM?

    Dziękuję za udział w dyskusji - przetestuje obie rady. Między czasie wpadłem jeszcze na trzecie rozwiązanie i stworzenie pliku wsadowego bat albo aplikacji która przy użyciu kompilatora bascom o nazwie bascomp.exe - pierwsze zmieniała w pliku zmienne po czym zapisała i wywołała kompilator. Jak Panowie oceniacie to zagadnienie - może jakieś dalsze rozwinięcie,...

    Programowanie   12 Sie 2014 01:43 Odpowiedzi: 3    Wyświetleń: 1527
  • DS18B20 >> procedura sprawdzająca obecnosc na pinie

    ta komenda flagtens to jest poprostu moja flaga cały program którego częś ci podałem jest durzo większy i ciągle w trakcie twożenia. Flagę tą ustawiam sobie żeby w innej części programu nie resetować już 1wira i nie sprawdzać go ponownie poprzez err. w części programu wywołującej alarmy na wyświetlacz sprawdzam sobie właśnie tą flagę. natomiast funkcja...

    Mikrokontrolery   13 Maj 2006 17:14 Odpowiedzi: 13    Wyświetleń: 2046
  • T6963C na ATmega128: Przesunięcia i śmieci przy FS podłączonym do +5V

    Zmienną J deklaruje w następujący sposób: unsigned char J; Widzę , że pomyliłeś C z Bascomem :D Bascom automatycznie konwertuje sobie typy danych(przez co jest pamięciożerny) , a w C musi zrobić to programista , czyli Ty. Wiesz , że J to zmienna umiejscowiona w pamięci RAM(data) , więc z funkcji lcd_print(0, 1,"Jakis tekst"); nie możesz korzystać.Mało...

    Mikrokontrolery   21 Cze 2009 20:57 Odpowiedzi: 17    Wyświetleń: 4935
  • atmega32 - Czy kod do przepływomierza w Bascom nie gubi impulsów?

    Ok rozumiem . Cały temat staram sie zrozumiec poprawnie i zmierza do zbudowania komputera do opryskiwacza na podbudowie "BRAWO180 lub 300S" wiec zależało mi na poprawnym zliczaniu przepływomierza i pozostało mi obliczyć prędkość . Muszę obiczyć predkość z dokladnościa do 0,1 km/h do maksymalnej predkości około 35km ,niewiem czy liczyć impulsy czy mierzyć...

    Mikrokontrolery Początkujący   23 Paź 2014 19:10 Odpowiedzi: 14    Wyświetleń: 1914
  • ATTiny2313 - komenda Getrc5 zwraca wartości 255 i 127

    Witam, Na wstępie chciałbym powiedzieć, że zanim zdecydowałem się napisać ten post, używałem szukajki na tym forum i wujka google ale bez pozytywnych rezultatów (przeczytałem bardzo wiele tematów i skopiowałem wiele kodów). Przejrzałem także plik Help w Bascom. Problem polega na tym, że funkcja getrc5 zwraca zawsze wartości adresu = 255 oraz komendy...

    Mikrokontrolery AVR   20 Mar 2016 09:03 Odpowiedzi: 6    Wyświetleń: 1131
  • [AT89C2051] Jak przejrzeć i przekonwertować kod C na Bascom dla AT89C2051?

    ja ten projekt testuje w Proteusie...tzn mam jego namacalna wersje, ale narysowałem wszystko w proteusie i póki co tam będę ładował hex'a i patrzył co się dzieje :) Ale ok - skoro uważasz, że to tak dużo to może udało by się wywalić tylko zegarek i wyłączyć całkowicie funkcje wygaszania wyswietlaczy po uplywie jakiegos czasu? To co pisze teraz i wcześniej...

    Mikrokontrolery   04 Lut 2010 12:08 Odpowiedzi: 15    Wyświetleń: 2606
  • Inteligentna Stacja Meteorologiczna V1 - sztuczne sieci neuronowe w praktyce

    czy była by możliwość zaprezentowania tutaj kodu sieci neuronowej - jej nauki i mechanizmu wstecznej propagacji błędu w Bascomie? Algorytmu uczenia sieci nie implementowałem w Bascomie. Model sieci powstał w całości na komputerze (PC) i na nim też był uczony. Proces uczenia sieci dla tak dużego zbioru uczącego trwałby zbyt długo na mikrokontrolerze....

    DIY Konstrukcje   22 Mar 2012 01:45 Odpowiedzi: 61    Wyświetleń: 29415
  • Assembler, Bascom czy C – wybór języka do programowania mikrokontrolerów dla początkującego

    A ja nie zmuszam nikogo do pisania w C. Niech kazdy pisze w ty co mu bardziej lezy. Swoja droga pierwsza obsluge LCD napialem wlasnie w asm i jak cos nie dziala to laduje ten programik do LCD. Programik wyswietla jakies znaki testowe. Przerobilem go poznoiej na C, bo czulem sie jak w klatce w asm. W C daje zwykle sprintf, pozniej wrzucam zmienna do...

    Mikrokontrolery   31 Paź 2004 01:33 Odpowiedzi: 57    Wyświetleń: 5840
  • Bascom - Zaokrąglanie liczby zmiennoprzecinkowej do liczby całkowitej

    Witam Co to za problem wpisać do Single wartość z palca, kazać mu przepisać do Long i wyświetlić? Widać jakiś jest. Oto mój cały program: [syntax=vbnet] $regfile = "m8def.dat" $crystal = 16000000 $hwstack = 64 $swstack = 16 $framesize = 60 Declare Sub Led_dec(byval Liczba As Long , Byval Kropka As Byte ) Config Pinb.0 = Input Set Portc.0 Config Pinb.1...

    Mikrokontrolery AVR   20 Gru 2016 13:02 Odpowiedzi: 14    Wyświetleń: 2115
  • Atmega128 wzmocnienie na wejściach różnicowych Bascom

    Czy jest możliwość obsłużenia tego w Bascomie? Funkcja GETADC() Przeznaczenie: Pobiera wynik przetwarzania z wbudowanego przetwornika ADC na wybranym kanale. Składnia: zmienna = GETADC( nr_kanału , offset ] ) gdzie: zmienna - zmienna typu Word do której wpisana będzie przetworzona wartość, nr_kanału - numer kanału przetwornika ADC. Zwykle z zakresu...

    Mikrokontrolery AVR   15 Lut 2009 18:20 Odpowiedzi: 5    Wyświetleń: 2163
  • Jak napisać analizator widma akustycznego w Bascom dla LCD i Atmela?

    beta to kąt 0 ReX Jeszcze jedna rzecz mi nie pasuje. Beta osiagnie maks wartosc 465 , po podzieleniu przez 32 = 15 ,czyli maks wartosc jaka mozemy wyciaganc z tablicy sinus: Tmp_c = sinus(15 + 8) * Dane tojuz chyba wyjaśniłem ale moge napisac jeszzce raz beta AND 31 daje jako wynik reszte z dzielenia przez 32 czyli liczby z zakresu od 0 do 31. powtażaja...

    Mikrokontrolery   09 Sie 2006 08:21 Odpowiedzi: 86    Wyświetleń: 26047
  • Jak przenieść kod z Bascom na C dla sterowania diodami LED przez RS232?

    Witam Tak jak w temacie mam napisałem program w bascomie który ma za zadanie zapalać cztery diody led po odebraniu po RS232 cyfr od 1-4 i chodzi to bez problemu ,ale teraz gdy uczę się języka C postanowiłem ten sam program przenieść na C i już nie jest tak dobrze.Objaw jest taki gdy wyśle 1-Zapalają się i gasną diody "STROBO I KULA" gdy 2-Tak sama 3-Też...

    Mikrokontrolery AVR   02 Sty 2012 21:45 Odpowiedzi: 12    Wyświetleń: 1631
  • [Atmega16] Jak obsłużyć LCD graficzny Nokii 6100 z Atmega16 w języku C?

    Dobry wieczór (dzień dobry? :D ) wszystkim. Ostatnio postanowiłem się wziąć za obsługę wyświetlacza jak z tematu. Pogrzebałem tu i tam i zmontowałem taki układ: http://obrazki.elektroda.pl/8094079400_1... Jak widać, nieco namieszałem jeśli chodzi o konwersję napięć z 5V do 3.3V oraz podwyższenie napięcia do podświetlenia wyświetlacza...

    Mikrokontrolery AVR   23 Gru 2011 20:32 Odpowiedzi: 4    Wyświetleń: 2572
  • RS232 i Bascom: brak zapisu znaku z Waitkey() do EEPROM i tablicy bufor(5)

    Konwersje byte->string otrzymuje się przy użyciu funkcji Str. W drugą stronę działa funkcja Val.

    Mikrokontrolery   12 Sie 2010 19:04 Odpowiedzi: 8    Wyświetleń: 2451
  • Znajdywanie zmiennej, która ma największą wartość z tablicy[Bascom]

    Najprościej skorzystać z gotowych funkcji. W Bascomie 51 jest funkcja MAX. Działa ona na zmiennych typu Byte. W Bascomie AVR funkcja ta działa na zmiennych Word. Więcej info w helpie do Bascom-a. Jeśli musi to być koniecznie Integer, można zastosować jakąś konwersję typu Word na Integer lub napisanie własnej funkcji, co nie powinno być trudne.

    Mikrokontrolery AVR   09 Kwi 2012 14:28 Odpowiedzi: 2    Wyświetleń: 1312
  • [AVR] [AVR][Bascom] Jak stworzyć bibliotekę z funkcjami jak LCD i PRINT?

    Czytałem wprawdzie jakiegoś i tak fajnego PDF'ka autorstwa kolegi Zbigniewa Gibka , i jest tam trochę na te tematy. Jednak tam opisane jest tworzenie własnych procedur które hmmm trzeba deklarować jeszcze samemu w programie głównym. To troszkę ciężko tak działać. A czy zastanawiałeś się w jaki sposób przekazać kompilatorowi czy ma na stos wrzucić jakieś...

    Mikrokontrolery AVR   05 Sie 2008 19:10 Odpowiedzi: 2    Wyświetleń: 2042
  • [Bascom] Czy funkcja Wait w Bascom blokuje licznik Watchdoga?

    Funkcja Wait nie blokuje Watchdog -a, zrób to co zaproponowałeś - Stop Watchdog - Wait - Start Watchdog Pozdrawiam

    Mikrokontrolery AVR   13 Cze 2008 12:57 Odpowiedzi: 6    Wyświetleń: 2448
  • [ATMEGA] Jak sterować 6 serwami TowerPro SG-91R na ATMEGA w Bascom?

    Tu taj masz trochę informacji o tej funkcji z Bascom AVR: http://www.forbot.pl/forum/topics49/funk... Zobacz też HELP'a :)

    Mikrokontrolery AVR   18 Paź 2008 20:55 Odpowiedzi: 9    Wyświetleń: 2488
  • [AT89C2051] AT89C2051 Bascom - Jak sformatować tekst bez funkcji Format?

    Witam Kolego Unreal89. Pracuję pod Bascomem 8051 i nie spotkałem się z funkcją, o której wspominasz. Przejrzałem pliki help'a i tam również nic nie znalazłem. Zainteresowany jestem z jakiego powodu odpada komenda "fusing"? Dla czego pytam? Pozwolę sobie obszerniej skomentować zaprezentowany listing. 1. Termometr DS18B20 przechowuje informacje o temperaturze...

    Mikrokontrolery   15 Sty 2013 21:01 Odpowiedzi: 5    Wyświetleń: 2217
  • BASCOM, ERROR: 380 w pewnej funkcji na nowszym Ide bascoma

    W zasadzie nie znam Bascom-a, ale podejrzanie wygląda mi to, że argument Segment tej funkcji nie jest zadeklarowany jako tablica, a jednak odwołujesz się do niego jako tablicy.

    Programowanie Początkujący   30 Lip 2020 14:49 Odpowiedzi: 2    Wyświetleń: 348
  • Błąd kompilacji w BASCOM-AVR przy użyciu funkcji CALL - jak go naprawić?

    Dodaj byval na początku przy deklaracji funkcji . Czyli Declare .......(byval kanal As byte) Jak nie rozumiesz działania funkcji - to możesz też przerobić to na podprogram. PS - kolega wyżej mnie uprzedził.

    Mikrokontrolery AVR   16 Cze 2011 19:15 Odpowiedzi: 5    Wyświetleń: 1354
  • 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ń: 828
  • [Attiny13][Bascom] - Sterowanie jednym przyciskiem kilkoma funkcjami.

    Żeby układ sam się resetował przy włączeniu zasilania , to opornik dajesz do plusa i kondensator z pinu reset do masy.

    Mikrokontrolery Początkujący   26 Paź 2014 09:58 Odpowiedzi: 28    Wyświetleń: 3555
  • Atmega2561 - brak obsługi funkcji getrc5 w Bascom?

    To nie wina procesora ale kompilatora. Procesor nie ma w sobie funkcji getrc5, to jest funkcja bascom, szukaj winy w kompilatorze.

    Mikrokontrolery AVR   04 Sty 2012 17:35 Odpowiedzi: 23    Wyświetleń: 2157
  • Czy Bascom AVR obsługuje funkcje trygonometryczne, np. sinus?

    Witam.Czy w pakiecie Bascom AVR zaimplementowane są procedury umozliwiające korzystnie z funkcji trygonometrycznych (funkcja sinus)???

    Mikrokontrolery   10 Sie 2006 12:35 Odpowiedzi: 4    Wyświetleń: 1971
  • [atmega8] [atmega8][bascom] Stałe pozycjonowanie tekstu na wyświetlaczu LCD

    Użyj funkcji FORMAT to powinno ci załatwić sprawę. Poczytaj o tej funkcji w helpie. Pzdr. A.

    Mikrokontrolery   28 Lis 2009 14:32 Odpowiedzi: 4    Wyświetleń: 1022
  • Bascom AVR - Błąd kompilacji przy użyciu funkcji Format z LCD

    Przeznaczenie: Formatuje tekst zawierający liczbę według podanego wzorca. Składnia: rezultat = FORMAT( zmienna , "maska" ) gdzie: rezultatzmienna tekstowa, w której umieszczony zostanie sformatowany tekst, zmiennazmienna tekstowa zawierająca formatowaną liczbę , maskawzorzec formatowania. Przeznaczenie: Zwraca tekstową reprezentacje podanej liczby....

    Mikrokontrolery AVR   27 Sty 2013 09:41 Odpowiedzi: 5    Wyświetleń: 2115
  • [bascom] Rozbicie zmiennej dec do pojedynczych zm. bit (bin)

    kuuczoo :przecież MES Mariusz dobrze wie jak to robić. Przecież napisał. A Ty mu jedziesz że się pyta o podstawy. On po prostu chce wiedzieć czy w BASCOMie nie ma już gotowej funkcji do tego. Gotowa funkcja jest (o ile można to nazwać funkcją): Dim A As Bit Dim C As Byte B = 255 A = B.3

    Mikrokontrolery AVR   20 Lut 2010 16:52 Odpowiedzi: 5    Wyświetleń: 2627
  • ATmega8-16PU INT0 w Bascom: program zatrzymuje się w obsłudze przerwania INT0

    Nie masz za dużo w funkcji obsługi przerwania. Dużo Waitms i jeszcze obsługa LCD. Może przerwania tak szybko nadchodzą, że nie zdąża czasu na wyjście z niego. Funkcja przerwania powinna być krótka

    Mikrokontrolery   20 Gru 2008 15:54 Odpowiedzi: 11    Wyświetleń: 2696
  • [Bascom] funkcja Str - ograniczenie ilości użycia funkcji

    Nigdzie nie jest pokazane jak są zdefiniowane stringi Ss i zmienne I. Może stringi masz za krótkie. W raporcie po kompilacji, niema żadnych warningów dotyczących stringów?

    Mikrokontrolery AVR   03 Sty 2012 16:42 Odpowiedzi: 5    Wyświetleń: 1701
  • [AVR][Bascom] funkcja Open - błąd przy kompilacji

    Niepotrzebnie otwierasz i zamykasz kanał przy każdym wysyłaniu. Otwórz kanał przed pętlą a w pętli tylko wysyłaj dane (bez zamykania kanału).

    Mikrokontrolery AVR   22 Lis 2011 02:05 Odpowiedzi: 6    Wyświetleń: 1714
  • Przesiadka z 89CX051/BASCOM na ATmega8 – lepsza książka: C czy Asembler BTC?

    Ksiązka kurs pisania w BASCOM AVR to np. "Programowanie mikrokontrolerów AVR w jezyku BASCOM" Marcin Wiązania BTC. Ksiązka rozpoczyna się od opisu większości funkcji komend BASCOM potem trochę o procku AVR a następnie proste programy obrazujące możliwości AVR i obsługę róznych interfejsów... jest też kilka programów obsługi wyświetlaczy czujników przetworników...

    Mikrokontrolery   28 Lip 2006 11:51 Odpowiedzi: 7    Wyświetleń: 1945
  • [Bascom] Przerwania zakłócają działanie funkcji getkey - jak to naprawić?

    Moze da bascom'owa funkcja uzywa timera

    Mikrokontrolery   21 Gru 2003 11:34 Odpowiedzi: 1    Wyświetleń: 1519
  • Jak uniknąć zawieszenia programu UART w Bascom przy niestabilnym pinie?

    Nie wiem konkretnie o co Ci chodzi, ale pewnie rozwiązaniem było by zastosowanie odbioru w przerwaniu co w bascomie jest niezwykle łatwe za pomocą BYTEMATCH. Mam wersje 1.11.9.0 i wspomnianego BYTEMATCH nie ma. Od ktorej wersji bascoma jest w/w funkcja? Zawsze byłem za tym, by najmniej korzystac z gotowych funkcji, a korzystac bezposrednio z rejestrów...

    Mikrokontrolery AVR   18 Lip 2018 20:15 Odpowiedzi: 7    Wyświetleń: 1977
  • Sterowanie diodą LED w funkcji czasu bascom atmega16

    Mówisz masz na timerze. $regfile = "m16def.dat" $crystal = 1000000 $hwstack = 32 $swstack = 8 $framesize = 16 Config Timer1 = Timer , Prescale = 1024 Enable Interrupts Enable Timer1 Start Timer1 On Timer1 Odmierz_czas Const T = 6942 Config Portb.1 = Output : Portb.1 = 1 : Led Alias Portb.1 Config Portb.2 = Input : Portb.2 = 1 :...

    Mikrokontrolery AVR   27 Sty 2010 21:38 Odpowiedzi: 29    Wyświetleń: 2584
  • Bascom, własne funkcje vs tworzenie własnej biblioteki

    ...właśnie znalazłem chwilkę czasu i ze zdumieniem zobaczyłem, że te biblioteki to nie jakieś pliki binarne ;) tylko tak jak podałeś w przykładzie z tym LCD. hmmmm tylko czy jest gdzieś jakiś opis jak się do tego tak bardziej szczegółowo zabrać? Jakoś nie spotkałem materiałów , o "nazewnictwie" wbudowanych w Bascom'a funkcji/procedur zmiennych czy...

    Mikrokontrolery   01 Wrz 2007 15:10 Odpowiedzi: 7    Wyświetleń: 3722
  • Bascom Basic - Jak zaprogramować przycisk do wielu funkcji?

    W procedurze/podprogramie obsługi przycisku wciśniętego zwiększaj zmienną o 1 a w programie głównym, czy też tam gdzie to jest potrzebne, wykonuj program w zależności od tej zmiennej, np. wykorzystując SELECT CASE.

    Mikrokontrolery AVR   05 Lis 2008 18:08 Odpowiedzi: 2    Wyświetleń: 1488
  • [bascom] Jak działa powrót z przerwania do funkcji w Bascom?

    Po wykonaniu przerwania powróci do wcześniej wykonywanego zadania również jak będzie to podprogram.

    Mikrokontrolery Początkujący   29 Cze 2012 18:06 Odpowiedzi: 3    Wyświetleń: 1288
  • [BASCOM] Jak dynamicznie obsłużyć 12+ czujników DS18B20 w BASCOM bez stałych seriali?

    Jeśli chodzi o ID to chyba najprościej będzie zrobić funkcje i z głównego programu przekazywać do niej ID czujnika, natomiast funkcja będzie zwracać np bit 1/0 OK/ERROR. Podobnie chyba można zrobić z odczytem temperatury.

    Mikrokontrolery AVR   14 Mar 2010 13:25 Odpowiedzi: 21    Wyświetleń: 4991
  • [bascom AVR] - Funkcja sin() regulacja fazowego sterowania mocą

    Cześć W załączniku podsyłam Ci formułę obliczeń z której korzystałem oraz arkusze Open Office w którym to wyliczałem. Z jakiegoś powodu (już nie pamiętam) użyłem wtedy Open Office zamiast Excela. Ten arkusz nie otwiera się poprawnie w excelu. Obliczenia wykonane dla 250 kroków, timer 16bit (procek PIC taktowany kwarcem 8MHz). Teraz nie mam Open Offica...

    Mikrokontrolery AVR   14 Lis 2014 09:32 Odpowiedzi: 3    Wyświetleń: 1902
  • [Bascom/assembler] Jak zaimplementować funkcję Lookup w assemblerze dla AVR w Bascom?

    pamięć ram i pamięć programu nie znajdują się w tej samej przestrzeni. LPM (load program memory) odczytuje z pamięci programu, LD (load data) wczytuje z przestrzeni pamięci. Zmień LPM na LD r16, Z (pomijając mov r16, r0) tak jak napisałem w drugim poście tematu.

    Mikrokontrolery AVR   08 Lip 2008 13:06 Odpowiedzi: 13    Wyświetleń: 3415
  • Optymalizacja funkcji ZapiszMMC i CzytajMMC dla ATmega128 w BASCOM

    Widzę że nikt się nie pali do pomocy, to może ja coś pomogę. Mam dość szybki kod do SD. Jeżeli SD też może być to pomogę. Mogę też rzucić procedurami zapisu i odczytu bloków danych. One w SD i MMC są identyczne (chyba). To jest taka TurboOptymalizacja wysyłania/odbierania po SPI. Odczyt chyba jest blok 512B/1ms.

    Mikrokontrolery AVR   25 Kwi 2009 07:35 Odpowiedzi: 8    Wyświetleń: 1999
  • Bascom AVR – jak poprawnie zadeklarować i wywołać funkcję Klawiatura?

    Okazuje się, że w Bascomie 8051 nie można zdefiniować własnej funkcji, ta możliwość istnieje dopiero w Bascomie AVR - ciekawostka .. http://avrhelp.mcselec.com/changes_compa... Spróbuj czegos takiego może zadziała ... Declare Sub Klawiatura Dim przycisk As Byte Dim kol1 as Byte Dim kol2 as Byte Przycisk=0 Do Call Klawiatura ' Tu...

    Początkujący Elektronicy   11 Mar 2009 00:19 Odpowiedzi: 2    Wyświetleń: 950
  • Resetowanie programu przy użyciu funkcji potęgowania w Bascom AVR

    To bez znaczenia bo i tak wywala sie nawet na 2^2 :) Nie czytasz co piszą inni - stos :D Wklej na początku kodu ... $hwstack = 64 $swstack = 64 $framesize = 64 ... Piotrek

    Mikrokontrolery   03 Maj 2008 12:20 Odpowiedzi: 8    Wyświetleń: 1370
  • Jak użyć funkcji getkbd w Bascom dla klawiatury matrycowej 4x4?

    A mi się udało znaleźć. I to na stronie producenta bascoma. Wpisałem w google "bascom getkbd" :) https://avrhelp.mcselec.com/index.html?g... [syntax=vbnet]'-------------------------... 'name : getkbd.bas 'copyright : (c) 1995-2005, MCS Electronics 'purpose : demo : GETKBD 'micro : Mega48...

    Programowanie Początkujący   23 Lis 2017 08:31 Odpowiedzi: 2    Wyświetleń: 1143
  • Bascom AVR - Przekazanie parametrów do funkcji - jeden parametr nie działa

    Zobacz (krótki) film ile zajęło mi znalezienie Twojego błędu :D Nie wiem czy używasz, ale ja mam włączone numerowanie linii kodu bo to ułatwia zrozumienie komunikatów i warning`ów. Mała literówka :D Co ciekawe po lewej na czerwono warning, że deklaracja się nie zgadza i po kliknięciu za chwilę wszystko na zielono :D To po lewej się włącza - "Code Explorer"...

    Mikrokontrolery AVR   13 Lis 2016 19:39 Odpowiedzi: 2    Wyświetleń: 798
  • [BASCOM] Funkcja Wait nie działa w programie na ATmega32, co sprawdzić?

    Do Reset Portb.1------- tu ustawiasz na wyjscie niskie Wait 1 ------- tu czekasz sekunde Set Portb.1 ---- tu ustawiasz na wyjsciu wysokie Loop -------A TU ODRAZU WRACASZ DO POCZATKU PETLI I TAM ZNOW USTAWIA SIE NA NISKIE End Rozumiesz gdzie jest bład? $crystal = 16000000 $regfile = "m32def.dat" $baud = 9600 Config Portb.1 = Output Do Reset Portb.1 Wait...

    Programowanie   13 Sty 2018 15:11 Odpowiedzi: 2    Wyświetleń: 657
  • [Bascom] Różnice między funkcjami ROUND i INT w zaokrąglaniu liczb

    To może koledzy mają jakiś inny sposób na zamianę liczby z postaci zmiennoprzecinkowej w całkowitą? No to w końcu chcesz mieć liczbę całkowitą w zmiennej zmiennoprzecinkowej czy liczbę całkowitą w zmiennej całkowitej? Jak to drugie, no to Round: Dim Co2_w As Single Dim Co2_int As Long ... Co2_int = Round(co2_w) Niezgodnie z Helpem BASCOMa,...

    Mikrokontrolery AVR   09 Lut 2015 11:48 Odpowiedzi: 14    Wyświetleń: 8707
  • Atmega8 - [bascom] Funkcja do wyliczania wartości dla TDA7318 (tony niskie/wysokie)

    A nie lepiej zastosować Lookup ? [syntax=basic4gl]Declare Sub Wyslij(byval Zmienna As Byte) Dim A As Byte For A = 0 To 14 Call Wyslij(a) Next A End '---------------------------------------... Sub Wyslij(byval Zmienna As Byte) Local I As Byte I = Lookup(zmienna , To_co_sle_do_scalaka) Print I End Sub To_co_sle_do_scalaka:...

    Mikrokontrolery AVR   16 Lip 2012 19:55 Odpowiedzi: 12    Wyświetleń: 1716
  • BASCOM Licznik impulsów 0-999 na ATtiny2313 - problem z cyfrą setek po 255

    Wydaje mi się, że kompilator nie ma problemu z funkcją "mod" (dlatego też dwie ostatnie cyfry się zgadzają), tylko przy dzieleniu zmiennej typu word, dającej zmienną typu byte jako wynik.

    Mikrokontrolery AVR   16 Sty 2025 15:57 Odpowiedzi: 9    Wyświetleń: 444
  • Optymalizacja funkcji SHIFTOUT w ASM dla AVR Atiny 2313 w Bascom

    Nie wgłebiajac sie w kod moze zamiast LSR daj LSL i po sprawie. Nie ma '8' bitu chyba.

    Mikrokontrolery AVR   01 Sty 2011 21:26 Odpowiedzi: 8    Wyświetleń: 1745
  • AT89S52 SPI – szukam gotowej funkcji transmisji w asemblerze dla Bascom-8051

    Te procesory nie mają sprzętowego SPI i jeśli już to tylko programowo można zrealizować.

    Mikrokontrolery   02 Kwi 2007 08:16 Odpowiedzi: 2    Wyświetleń: 1356
  • Jak zmienić funkcje świecenia lampki rowerowej na ATTINY2313 w Bascom?

    $regfile = "attiny2313.dat" $crystal = 4000000 Config Pind.2 = Input Config Portd.0 = Output Config Portd.1 = Output Config Portd.3 = Output Set Portd.2 Przycisk Alias Pind.2 Dim Sekwencja As Byte Declare Sub Pierwsza Declare Sub Druga Declare Sub Trzecia Enable Interrupts Enable Int0 On Int0 Przycisk_przerwanie Do Loop End Przycisk_przerwanie:...

    Mikrokontrolery   11 Sie 2007 23:53 Odpowiedzi: 16    Wyświetleń: 2295
  • [BASCOM] Jak napisać warunek if dla czterobitowego sygnału w BASCOM?

    A o funkcjach logicznych słyszałeś? wystarczy and z wartością 0x0F.

    Mikrokontrolery   10 Wrz 2010 22:26 Odpowiedzi: 41    Wyświetleń: 3202
  • [Bascom] Zerujące się zmienne bitowe w Bascom AVR 1.11.6.8 na AT90S2313

    Powiem tak: Nie znam się na BASCOMie ale widzę, że END kończy program a dokładnie pustą pętlę w której powinien znajdować się odczyt z przetwornika i wyświetlanie, używając napisanych przez Ciebie funkcji. Przykładowo siała baba mak.../deklaracja zmiennych Do /pętla główna programu wykorzystująca twoje funkcje ODCZYT WYSWIETL Loop END ODCZYT: bla bla...

    Mikrokontrolery AVR   16 Paź 2009 20:54 Odpowiedzi: 7    Wyświetleń: 1721
  • Jak zaimplementować funkcję Dat = Wpis.x z Bascom w języku C?

    Przeoczyłem to. Faktycznie trzeba dac pętlę nieskończoną. #include<avr/io.h> int dane; #define OSC 4 // definicja funkcji opóźniającej void waitms(unsigned char x) { unsigned char a, b; // zmnienne licznikowe for( ; x > 0; --x) // ta pętla zostanie wykonana x-razy for(b = 10; b > 0; --b) // a ta 10 razy for(a...

    Mikrokontrolery AVR   25 Lut 2009 19:51 Odpowiedzi: 43    Wyświetleń: 3083