www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Problem programa v C

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Microchip PIC
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
Peter123
Član
Član



Pridružen-a: Tor 13 Jan 2009 15:34
Prispevkov: 1442
Aktiv.: 7.21
Kraj: Lj.

PrispevekObjavljeno: Čet Mar 18, 2010 3:55 pm    Naslov sporočila:  Problem programa v C Odgovori s citatom

Nekako se mi je zadeva zataknila pri if funkcijah:

if (input(PIN_A0))
{
lcd_gotoxy(16,2);
lcd_putc("O");
nast_temp = 1 + nast_temp;

if (125 <= nast_temp);
{
nast_temp = 125;
}
else


// drugače pa nič ???

// write_eeprom(10, nast_temp);

}

else

lcd_gotoxy(16,2);
lcd_putc("_");


Torej. Če pritisnem tipko prištej za 1 to deluje. Potem sem pa dodal da naj še preveri ali je vrednost prestopila nek max., če ga je potem postavi na max.
V tem trenutku mi ob pritisku na tipko postavi vrednost 125.

Verjetno je tudi kaka druga pot do rešitve?

Zaželeni predlogi.

lp
p
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
micabauc
Član
Član



Pridružen-a: Tor 03 Jun 2003 7:12
Prispevkov: 177
Aktiv.: 0.75
Kraj: Celje

PrispevekObjavljeno: Čet Mar 18, 2010 3:58 pm    Naslov sporočila:   Odgovori s citatom

Zbriši podpičje: if (125 <= nast_temp);
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Peter123
Član
Član



Pridružen-a: Tor 13 Jan 2009 15:34
Prispevkov: 1442
Aktiv.: 7.21
Kraj: Lj.

PrispevekObjavljeno: Pet Mar 19, 2010 8:19 am    Naslov sporočila:   Odgovori s citatom

Super deluje.
Hvala.
lp
Peter
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Peter123
Član
Član



Pridružen-a: Tor 13 Jan 2009 15:34
Prispevkov: 1442
Aktiv.: 7.21
Kraj: Lj.

PrispevekObjavljeno: Čet Apr 01, 2010 9:51 am    Naslov sporočila:   Odgovori s citatom

Dodatno vprašanje.

Iščem kakšen nazoren primer kako izvesti menije in prehode med njimi v Cju.
Nekaj kar bo univerzalnega da lahko zadevo uporabim večkrat.

Do sedaj te funkcije nisem potreboval.

Na primer:
Program se izvaja do pritiska tipke (ne rabi biti interupt), program skoči v neko zanko kjer se izpiše nek tekst na LCD in imaš možnost nastavitev preko tipk.
Ob izhodu iz menija pa sprožiš zanko s katero vpišeš nastavitve v eeprom.
Pa mogoče se kake 3 podmenuje???

Ideje predlogi???
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
bungee
Član
Član



Pridružen-a: Pon 07 Mar 2005 18:49
Prispevkov: 1479
Aktiv.: 6.24
Kraj: Ljubljana

PrispevekObjavljeno: Čet Apr 01, 2010 10:46 am    Naslov sporočila:   Odgovori s citatom

Poišči malo po forumu, nekje sem pripel kodo z menujskim sistemom za nastavljanje ure/alarma itd ....

Ima tudi podmenuje, sicer sem to kodo pisal pred mnogo leti, vendar se mi zdi da je kar uporabna za tovrstne primere.

Sem našel objavo KLIK
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Peter123
Član
Član



Pridružen-a: Tor 13 Jan 2009 15:34
Prispevkov: 1442
Aktiv.: 7.21
Kraj: Lj.

PrispevekObjavljeno: Čet Apr 01, 2010 11:47 am    Naslov sporočila:   Odgovori s citatom

Super to je to kar sem iskal.
Hvala.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Microchip PIC Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 495 dni


Powered by phpBB © 2001, 2005 phpBB Group