logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

BASCOM - Jak poprawnie używać zmiennych w SUB Getdstemp()?

flyoe 20 Lis 2012 21:37 822 3
REKLAMA
  • #1 11553920
    flyoe
    Poziom 10  
    Mam taki SUB:
    Kod: text
    Zaloguj się, aby zobaczyć kod


    Zacznę od tego, że nie wyświetlało mi poprawnie temperatur.
    Pomyślałem - wyświetlę sobie co jest po drodze.

    Na początku dla:
    Lcd Xlicz ; " " ; Bmin ; " " ; Bmax ; " " ; Nbyte ; " " ; W
    powinno być: 0,1,2,0,2
    a dostaję 0,0,0,0,2
    (dwie linijki wyżej ustawiam Bmin i Bmax)

    i dalej

    Locate 2 , 2
    Lcd Xlicz ; " " ; Bmin ; " " ; Bmax ; " " ; Nbyte
    powinno być: 1,1,2,1
    a jest 0,1,0,0
    Przecież to jest w pętli for xlicz = 1 to 2 - więc jak xlicz =0?

    Następne przebiegi to już jakiś kosmos.
    Ktoś mi wytłumaczy o co tu chodzi?
    Czy problem w typie zmiennej - byte?
  • REKLAMA
  • #2 11554010
    Fredy
    Poziom 27  
    A spróbuj zwiększyć stos.
  • REKLAMA
  • Pomocny post
    #3 11554034
    Konto nie istnieje
    Poziom 1  
  • #4 11554052
    flyoe
    Poziom 10  
    A gdzie się to robi - i o ile zwiększyć?
    Piszę na Atmega8.

    Dodano po 3 [minuty]:

    Pomogła zmiana z local na dim.
    Dzięki.
REKLAMA