Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Sad cu da se obesim, koji mu je

[es] :: Elektronika :: Mikrokontroleri :: Sad cu da se obesim, koji mu je

[ Pregleda: 2016 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

devil 2000

Član broj: 132722
Poruke: 99
93.86.32.*



+3 Profil

icon Sad cu da se obesim, koji mu je13.07.2009. u 19:47 - pre 179 meseci
Posle duzeg vremena odlucim ja da se vratim c programiranju kroz programiranje mikrokontrolera.
Kupim allpic i pic184520 i instaliram mplab i c18 i otvorim novi projekt i kopiram iz nekog projekta ovaj kod

#include <p18cxxx.h>

# pragma config OSC=INTIO67
# pragma config WDT=OFF
# pragma config LVP=OFF

void main(void)
{
LATD = 0x00;
TRISD = 0x00;

LATDbits.LATD0 = 1;

/* Do nothing until reset */
while(1);


}

i proradi iz prve, dioda upaljena i svetli,
e sad reko ja vreme je da to polako predje na veci nivo i u ovom kodu dodam sledeci red u main funkciji

int i;

krenem da kompajliram i mplab mi izbaci syntax error ????!!??!!!
probao sam sa drugim tipovima promenljivih , kao i drugim nazivom
npr double broj;
i opet isto
da li je moguce da sam toliko zaboravio c jezik da ne znam da deklarisem promenljivu ili mozda main funkcija reba da se definise drugacije ili neka biblioteka da se ukljuci ?!?!!?!

Pomagajte, taman sam se nakanio da veceras nesto uradim i prc

Pozdrav
Devil 2000
 
Odgovor na temu

devil 2000

Član broj: 132722
Poruke: 99
93.86.32.*



+3 Profil

icon Re: Sad cu da se obesim, koji mu je13.07.2009. u 19:54 - pre 179 meseci
Evo pronasao sam gde je kvar,
treba da se int i; stavi pre latd i trisd funkcije
ZASTO JE TO TAKO !!!!!!
 
Odgovor na temu

barum
Bojan Radosavljevic

Član broj: 52522
Poruke: 418
*.uforce.net.



+1 Profil

icon Re: Sad cu da se obesim, koji mu je13.07.2009. u 20:03 - pre 179 meseci
Citat:
devil 2000:treba da se int i; stavi pre latd i trisd funkcije
ZASTO JE TO TAKO !!!!!!


U programskom jeziku C definicije se navode pre svih naredbi. Možda ti je bliži c++ u kom nema ovog pravila.
 
Odgovor na temu

Odin D.
Mlađi referent za automatizaciju
samoupravljanja

Član broj: 37292
Poruke: 2549



+8370 Profil

icon Re: Sad cu da se obesim, koji mu je13.07.2009. u 21:28 - pre 179 meseci
Tacno tako. U C-u, ako se u funkciji ili bloku definisu neke promjenjive to onda mora da se nalazi odmah na pocetku funkcije ili bloka i ne smije nista drugo da se nalazi prije njih.
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Sad cu da se obesim, koji mu je

[ Pregleda: 2016 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.