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

zmienna typu SINGLE - ustawianie, porównanie, zapis do 24C04

Madergames9 01 Mar 2008 03:14 1497 1
REKLAMA
  • #1 4860793
    Madergames9
    Poziom 15  
    Posty: 212
    Pomógł: 4
    Ocena: 2
    Witam.
    Wiem, wiem powiecie wrzuć w wyszukiwarkę, a nie zawracaj nam głowy. Jednak wyszukiwarka dzisiaj ciągle wywala mi pustą stronę dlatego piszę tutaj bezpośrednio. A oto co mnie gnębi.
    Mam odczyty z DS18B20 temperatury zapisanej w zmiennej typu SINGLE. Dla utrzymania zadanej temperatury stworzyłem stałą liczbową instrukcją CONST i to mi działa. Nadszedł czas, aby móc ustawiać tą wartość w programie, więc zadeklarowałem zmienną instrukcją DIM X As Single. no i na tym koniec moich wypocin... mam takie pytania.
    1. Chcę aby moja zmienna X miała jedno miejsce po przecinku, więc powinienem wstępnie ustawić wartość na X = 0.0 czy jest jakaś maska która ustali ile miejsc po przecinku powinno być w zmiennej X ?.
    2. Czy instrukcją INCR i DECR zmienię wartość zmiennej od dziesiętnej poprzez jedności i dziesiątki..?. A może jest jakiś inny sposób ustawiania np. poszczególne liczby w zmiennej aby można to było porównać ze zmienną SINGLE z termostatu?.
    3. Do pamięci eeprom typu 24C04 zmienne typu SINGLE zapisuje się tak samo jak BYTE, a może innaczej..?. Albo się nie da...?.
    Wdzięczny będę za pomoc. Programuję AVR Atmega32 w BASCOM-ie trochę już umiem i mam całkiem spory kod programu, ale na zmiennych tego typu takich operacji nie przeprowadzałem, więc wszelka pomoc jest mile wskazana.
    Pozdrawiam
  • REKLAMA
  • #2 4861629
    seba_x
    Poziom 31  
    Posty: 2071
    Pomógł: 29
    Ocena: 112
    pokombinuj z instrukcjami high i low
REKLAMA