nadpisywać zmienna bascom

Znaleziono około 26 wyników dla: nadpisywać zmienna bascom
  • [Atmega8] Atmega8 Bascom - Nadpisywanie zmiennej w przerwaniu int0/int1, reset timer1

    Aby wszystko było OK to obie wartości (TCNT1H i TCNT1L) muszą być użyte, przy czym należy najpierw wpisać TCNT1H. Tylko że BASCOM to robi samodzielnie więc nie w tym problem. Dodano po 2 Daj cały kod bo nie bardzo widzę w czym problem. A skąd w ogóle wiesz że zmienna jest zapisywana dwa razy?

    Mikrokontrolery AVR   09 Maj 2009 18:31 Odpowiedzi: 14    Wyświetleń: 2818
  • REKLAMA
  • [BASCOM] Czy zmienne typu Overlay w EEPROM działają w BASCOM? Jak to zrobić?

    No właśnie jeśli w programie przed pętlą główną nadam wartości zmiennym w eeprom np. zm_eeprom = "jakis tekst" to po resecie program wystartuje od nowa i zapisze z powrotem wartości początkowe w programie do eeprom ? W takim przypadku, po każdym resecie zmienna będzie nadpisywać nową ( taką samą ) zawartością. Jeżeli przewidujesz 1 reset co kilka dni,...

    Mikrokontrolery AVR   21 Lis 2009 18:09 Odpowiedzi: 5    Wyświetleń: 2333
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • UART/BASCOM - Jak połączyć dwa mikrokontrolery za pomocą UART?

    A jak to ma działać na ciąg ? jak zmienna Uart jest nadpisywana za każdym razem nowym znakiem ? Musisz budować ciąg dodając znak po znaku do zmiennej tekstowej.

    Mikrokontrolery AVR   09 Kwi 2011 16:40 Odpowiedzi: 36    Wyświetleń: 8385
  • Jak przyspieszyć odświeżanie wyświetlacza w zegarze z PCF8583 na Atmega 162?

    Nie znam się na bascomie, ale widze, że wartości odczytane z zegarka są przypisywane do zmiennych, które są argumentami funkcji. Jeśli argumenty przekazywane są przez wartość, to wtedy dane z zegarka zostaną wpisane do lokalnych kopii tych zmiennych, przy kończeniu funkcji zostaną utracone. Jak wygląda przekazywanie zmiennych przez referencję? Jest...

    Mikrokontrolery   26 Wrz 2007 10:27 Odpowiedzi: 14    Wyświetleń: 1826
  • REKLAMA
  • [BASCOM] KIT AVT5217 - numer karty sterującej i inne opcje.

    Po co jest Waitms 200 przy nadawaniu? Nie masz odpowiedniej zwłoki przed zmianą wartości Nadawanie po wysłaniu ostatniego bajtu (Print nie czeka na zakończenie wysyłania). Zmienna do której odbierasz komendę jest też za krótka (brakuje miejsca na enter). Pewnie nadpisuje jakieś zmienne ale na tyle mało ważne że to jako tako jeszcze działa. Ale po 3...

    Mikrokontrolery Początkujący   25 Paź 2015 20:49 Odpowiedzi: 147    Wyświetleń: 14460
  • [ATmega8] [ATmega8][Bascom] Znikająca zmienna przy mocy powyżej 10W - typ zmiennej single?

    Wygląda na to że któraś zmienna String jest za krótka i nadpisuje String Pwej. Uruchom w symulatorze ten programik to zrozumiesz o co mi chodzi :). [syntax=basic4gl]$regfile = "m88pdef.dat" $crystal = 20000000 $baud = 19200 $hwstack = 32 $swstack = 32 $framesize = 32 Dim Wynik As Single , S As String * 2 , D As String * 5 Wynik = 10.123456 S = Fusing(wynik...

    Mikrokontrolery AVR   24 Paź 2011 22:08 Odpowiedzi: 9    Wyświetleń: 1490
  • REKLAMA
  • Jak zaimplementować funkcję __asm__ volatile (nop) w BASCOM dla S1D15710?

    Podpowiedz: zmienna mozemy przekazac do procedury / funkcji dwojako: byval i byref. W pierwszym przypadku tworzona jest zmienna tymczasowa - kopia przekazanej zmiennej i jej wartosc jest STALA przez caly czas wykonywania procedury/funkcji (chyba ze ta swiadomie ja zmieni). W drugim natomiast do procedury/funkcji przekazywany jest ADRES zmiennej w pamieci,...

    Mikrokontrolery AVR   16 Lut 2014 10:38 Odpowiedzi: 17    Wyświetleń: 3333
  • Bascom - jak zapamiętać wartości zmiennych tablicowych w mierniku napięcia?

    Twój problem polega na tym że źle używasz instrukcji Spiin , zaglądnij do helpa. Drugi argument instrukcji to ilość bajtów do odczytu, zmienna Ls_byte przy twoich obliczeniach może przyjąć wartość większą niż 2 i podczas odczytu nadpisujesz inne zmienne. Zamień: [syntax=basic4gl]Spiin Ms_byte , Ls_byte 'odczyt 2 bajtów[/syntax] na: [syntax=basic4gl]Spiin...

    Mikrokontrolery AVR   29 Gru 2012 19:04 Odpowiedzi: 3    Wyświetleń: 951
  • Atmega644/Bascom - Odbór i przetwarzanie danych z SIM900D

    pozwolę sobie odświeżyć temat, bo nie osiągnąłem stabilnego efektu, sprawdzając różne koncepcje. usunąłem na razie Serialin0, dodałem [syntax=basic4gl] Ilosc_znakow = Len(uart_ciag) [/syntax] wysyłam SMS o treści Karta Efekt na terminalu jest taki: caly ciag: +CMT: "+48796123456","","14/01/18,19:04:59+04" caly ciag: Karta czyli rozumiem, że po dojściu...

    Mikrokontrolery   22 Sty 2014 00:46 Odpowiedzi: 5    Wyświetleń: 1869
  • [atmega88] Sterownik ATmega88 nie włącza grzałki przy warunku IF THEN w Bascom

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

    Mikrokontrolery AVR   06 Mar 2011 10:30 Odpowiedzi: 13    Wyświetleń: 1636
  • atmega32 - Czy kod do przepływomierza w Bascom nie gubi impulsów?

    Witam . Chciałem zrobic tester pomp opryskiwaczy . Chodzi o mierzenie wydajności pompy w litrach na minute a moje pytanie czy nie bedzie gubił impulsów podczas wykonywania przerwania . Pomiar co 1 sekundę a wydajność pomp od 40l do 260l / min Nie musisz obawiac się o gubienie impulsów z powodu wykonywania przerwań. Impulsy są zliczane przez Counter1,...

    Mikrokontrolery Początkujący   23 Paź 2014 19:10 Odpowiedzi: 14    Wyświetleń: 1911
  • [BASCOM] - Sterownik C.O. tryb Manual/Auto jak zrobić Menu

    Tak się dzieje jak stosujesz instrukcje Gosub, program idzie do procedury a tam znowu stosujesz Gosub i w tej na koncu nieszczęsne Retrurn. Program idzie w "krzaki" bo przepełniasz stosy i nadpisujesz w pamięci Ram zmienne. Poczytaj o procedurach i funkcjach w pomocy Bascoma, użyj Declare Sub a potem Sub: i END SUB. Stosuj też deklaracje ramki i stosu...

    Mikrokontrolery Początkujący   28 Kwi 2013 11:23 Odpowiedzi: 31    Wyświetleń: 9471
  • [BASCOM-AVR] - Weryfikacja błędu przed zgłoszeniem.

    Witam. Przypuszczam że znalazłem błąd w funkcji MemCopy , ale chciałbym sprawdzić czy nie występuje on tylko u mnie. :). Funkcja zwraca do zmiennej WORD lub INTEGER ilość skopiowanych bajtów. Jeżeli wynik ma być zwrócony, do zmiennej globalnej jest wszystko w porządku. Kłopot zaczyna się jeżeli wynik ma być zwrócony do zmiennej lokalnej, po zakończeniu...

    Mikrokontrolery AVR   02 Paź 2012 21:41 Odpowiedzi: 4    Wyświetleń: 1314
  • REKLAMA
  • Atmega, Bascom - Obrotomierz nie zlicza obrotów, kod z sieci nie działa

    Teraz Timer1 powinien mierzyć okres a po przeliczeniu zmienna Liczba powinna podać częstotliwość. Sygnał podaje na INT0 i wyświetlacz zaczyna szybko migać więc nie widać jaki jest wynik. Podaje 84Hz ale wyniku na LCD brak. Sam fakt że wyswietlacz 'miga' oznacza że coś tam jednak się pokazuje. Problem jest, że wynik nie pozostaje na długo bo jest natychmiast...

    Mikrokontrolery AVR   29 Sie 2013 15:23 Odpowiedzi: 5    Wyświetleń: 1905
  • Jak stworzyć menu na LCD z trzema przyciskami w Bascom?

    Jeśli chodzi o punkt drugi to zmieniłem i teraz na wyświetlaczu przynajmniej napis nie mruga, ale nadal zero reakcji na przyciski. I jak sterować tym kursorem? I jeśli tam jest zmienna program 1 i program 2 do przechowywania wartości do wyświetlania to jak wybrać program 2 bo teraz mam cały czas program 1, w ogóle nie rozumiem tego programu. Wizualny...

    Mikrokontrolery AVR   20 Lip 2011 12:36 Odpowiedzi: 14    Wyświetleń: 2387
  • [mega8] [mega8][bascom] Konfiguracja portów i przycisków w AVR dla LCD

    Witam. Jeśli deklarujesz zmienną typu eram , to bezcelowe jest korzystanie w dalszej części programu z poleceń readeeprom i writeeeprom . Po to zapewne wprowadzono (w którejś z nowszych wersji Bascoma) możliwość deklaracji takiej zmiennej, by móc uniknąć korzystania z tych mało wygodnych (jak na Bascoma ;)) poleceń. Jeśli chcesz, aby Twoja zmienna została...

    Mikrokontrolery AVR   06 Lis 2008 07:59 Odpowiedzi: 10    Wyświetleń: 2270
  • [BASCOM] Błąd 215 Unknown ASM mnemonic w BASCOM przy 1wreset na Atmega16

    U mnie kompiluje. W Twoim BASCOMIie jest jakaś pluskwa. Zmienna T powinna mieć długość co najmniej 5 bajtów. Np. dla temperatury 23°C jej zawartość to będzie: 23,0# Gdzie jako # zaznaczyłem znacznik końca linii. U Ciebie też będzie działało, bo za zmienną T nie ma innych zmiennych (w pamięci RAM) więc nic nie zostanie nadpisane. Ale lepiej to zmień....

    Mikrokontrolery AVR   30 Gru 2008 17:53 Odpowiedzi: 6    Wyświetleń: 1754
  • [BASCOM] Jak uzyskać zmienną 1-bajtową z wartościami ujemnymi w BASCOM?

    Juz chyba tego nie mozna nazwac enkoderem :D Ten uklad ma sluzyc jako czujnik przemieszczenia. Twoj kod u mnie nie zadziala, bo w x1 jest zapisywane ile juz sie przemiescil. W takim kodzie bym co chwile nadpisywal zmienna x1 i tracil dane z wartosciami ile juz sie przemiescil. Po 2 musze i tak zrobic ifa bo w tych czujnikach jest cos takiego jak wskaznik...

    Mikrokontrolery AVR   21 Sie 2009 10:45 Odpowiedzi: 11    Wyświetleń: 2955
  • Bascom AVR: Przekroczenie długości zmiennej string na Atmega32

    No to jasna sprawa. Zresztą przed chwilą mi napisał Pan Zbigniew Gibek - pozwolę sobie zacytować: Nie dziwie się, że to "działa". String zostanie zapisany w swoich granicach, ale znaki ponad 10 nadpiszą dalsze zmienne. Bascom tego nie sprawdza, bo musiałby umieć przewidywać co chce zrobić użytkownik. U Ciebie to "działa" bo masz tylko dwie zmienne (String...

    Mikrokontrolery AVR   22 Lis 2011 17:48 Odpowiedzi: 6    Wyświetleń: 1687
  • [Bascom][atmega32] Program do matrycy led 5x12 lub 5x7

    Witam, mam mały program napisałem przy użyciu książki Pana Marcina Wiązania oraz przy użyciu elektrody do obsługi matrycy led, lecz mam nieporządany efekt stroboskopowy. Nie widać liter, tekstu, tylko wszystkie diody mrugają. Czy to jest spowodowane zasilaniem czy też błędem programu? Dorzucam dwa programy, przy których pracowałem i schemat, schemat...

    Początkujący Naprawy   13 Lis 2011 14:44 Odpowiedzi: 2    Wyświetleń: 2344
  • Atmega Bascom AVR - ADC nie zawsze wyłącza silnik, możliwe błędy w getadc?

    Ja nie znam dokładnie bascoma ale moge dorzucić kilka uwag, i dołaczę się z pytaniem? Czy bascom atomizuje zmienne? Jeśli nie, to w petli głównej masz: I_count = 0 a w przerwaniu: Incr I_count istnieje ryzyko że przerwanie nie nadpisze zmiennej I_count. Generalnie dotyczy to wszystkich zmiennych używanych w przerwaniu. Wyjątkiem jest gdy bascom umieści...

    Mikrokontrolery AVR   13 Lip 2017 11:43 Odpowiedzi: 13    Wyświetleń: 1542
  • Atmega16, Bascom, pomysł na zapis i wyświetlanie zmiennej.

    Witam! Postanowiłem się uśmiechnąć do was o pomoc. Mianowicie od pewnego czasu męczy mnie kłopot na którego rozwiązanie niemogę wpaść. Mam urządzenie, na wyświetlaczu wyświetlam sobie zmienną String (cyfry) i właściwie tyle działa i to dobrze. Problem się rozpoczyna kiedy chciałbym "archiwizować" na LCD poprzednie wyniki zmiennej. Czy to się w ogóle...

    Mikrokontrolery AVR   19 Lut 2013 21:32 Odpowiedzi: 9    Wyświetleń: 2297
  • DS1820 1wire: Odczyt i zapis numeru seryjnego w Bascom - problem z LCD

    Reg_no(i) = 1wsearchfirst() For I = 1 To 8 Writeeeprom Reg_no(i) , 10 Next tego całkowicie nierozumiem, najpierw zapisujesz dane do tablicy pod indexem którego nawet nieznasz (zmienna 'i' niejest zainicjalizowana) oraz nierozumiem zapisu 8 bajtów, wszystkie pod ten sam adres w pamięci eeprom, pierwsze 7 bajtów zostanie nadpisane i ich nieodzyskasz....

    Mikrokontrolery AVR   02 Paź 2004 10:43 Odpowiedzi: 5    Wyświetleń: 4082
  • Jak napisać kod w Bascom dla przepływomierza 648 impulsów/litr na ATmega32?

    Mam pytanko co do zapisu eeprom . Mam do zapisu cztery zmienne Nie jest to cakowicie poprawna forma. Może najpierw, co masz źle! Zarówno cena (chodzi tu zapewne o cenę jednostkową) jak i wagę jednostkową które będziesz mnożył przez jakieś inne zmienne wyliczone w innej części programu, a zatem te dwie zmienne nie mogą byc deklarowane jak 'string' do...

    Mikrokontrolery AVR   11 Wrz 2014 07:38 Odpowiedzi: 62    Wyświetleń: 7770
  • zewn. pamięć eeprom 24Cxx - zapisanie zmiennej SINGLE - jak?

    ...Ps. Tak, już dla ścisłości to skoro do tej pory nie używałem tej pamięci to czas to zrobić. A przy okazji to czy zmienną typu STRING też tak samo łatwo tam zapiszę...? To działa ze zmienną dowolnego typu :D Ijeszcze jedno podejście do tematu.. Napisałem kod z uwzględnieniem Twoich uwag Piotrek tzn: Dim x As Eram Single Kod się skompilował i jest...

    Mikrokontrolery   16 Mar 2008 13:58 Odpowiedzi: 21    Wyświetleń: 2522
  • KRUK-1 System alarmowania o skażeniach promieniotwórczych

    Nie wiem jakiej używasz "strategii" pomiaru ale na filmie widzę, że odczyt masz niezbyt stabilny. Sam przymierzam się do budowy takiego licznika i wymyśliłem taki algorytm: LICZNIK - sprzętowy licznik impulsów z lampy w uK TIMER - sprzętowy timer w uK wywołujący przerwanie co 5s (lub w/g RKSB-104 co 7s) Pseudokod: [syntax=c]byte Tab[8] = {0, 0, 0, 0,...

    DIY Konstrukcje   26 Sty 2012 16:54 Odpowiedzi: 97    Wyświetleń: 34129