 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
Mico22 Član

Pridružen-a: Tor 21 Maj 2013 11:51 Prispevkov: 41 Aktiv.: 0.28 Kraj: Maribor
|
Objavljeno: Tor Maj 28, 2013 9:48 am Naslov sporočila: Programiranje c pomoč |
|
|
Imam program v katerem je napisano
oldstate=0; (posodobi stanje)
naslednji korak
do{
adc =ADC_Read(2) //10 bitna pretvorba bere
if(Button(&PORTB,7,1,1)){ // deklarira logično 1 ? ali lahko tukaj napišem kr PORTB7_BIT (je to isto? )
oldstate=1; // posodobi stanje ? ali s tem ukazom posodobimo program ali je mišljeno kot neko ime spremenljivke?
}
if(oldstate&&BUtton(&PORTB,7,1,0))) { // deklarira logično 1 v logično 0 ? zakaj je zdaj tukaj 7,1,0
in zakaj je zdaj tukaj uporabil oldstat v funkciji?
if(adc<=10){ / če je spremenljivka manjša ali enaka 21
PORTC=LED1; je zakasnitev 100ms
delay_ms(100);
}
....
hvala za razlago _________________ LP Mico |
|
Nazaj na vrh |
|
 |
tilz0R Član


Pridružen-a: Čet 31 Maj 2012 15:39 Prispevkov: 898 Aktiv.: 5.66 Kraj: Črnomelj
|
Objavljeno: Tor Maj 28, 2013 12:00 pm Naslov sporočila: |
|
|
"oldstate" je spremenljivka, ki se posodablja ob pritiskanju na gumb
"BUtton" ni sintaktično pravilno, bolj pravilno bi bilo "Button".
Kako je sestavljena funkcija "Button" ne vem, zato tudi ne vem kaj kateri parametri pomeni. _________________ Knowledge sharing is caring.
majerle.eu | stm32f4-discovery.net |
|
Nazaj na vrh |
|
 |
mkosmac Član


Pridružen-a: Čet 26 Mar 2009 22:18 Prispevkov: 301 Aktiv.: 1.52 Kraj: Limbarska Gora
|
Objavljeno: Tor Maj 28, 2013 12:36 pm Naslov sporočila: |
|
|
Ta del kode si verjetno pobral iz kakšnega mikroC primer od Mikroelektronike, ker sem funkcijo Button tam že videl. Če imaš mikroC nainštaliran si odpri help in si poglej Button library, kjer je lepo opisano kakšne parametre sprejme funkcija.
MMG: Help je pri mikroC-ju nasplošno uporabna zadeva tudi za ostale stvari. _________________ LP Matej
if(?) ask_google(); |
|
Nazaj na vrh |
|
 |
|
|
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: 491 dni
Powered by phpBB © 2001, 2005 phpBB Group
|