C-s kerdes
AwoL
awol at tvn.hu
Tue Jun 19 13:20:10 CEST 2007
Probaltad mar hogy mas nevet adsz neki? Lehet hogy
a fordito nem szurja ki de ez mar egy hasznalt valtozo, persze
nem altalad hanem valami lib altal vagy ki tudja.
> Sziasztok!
>
> Talalkoztam egy furcsa(vagy csak nekem az) problemaval...
> MCC-ben irok egy programot PIC-re, es van egy modulom, amiben unsigned
> char Sec; deklaralok egy valtozot. A modul egyik fuggvenyeben
> inkrementalom ot, majd mikor eleri a 153-at, ki kellene nullaznom. A
> baj ott kezdodik, hogy ez a valtozo alapban nem 0-rol indul. Ez
> mondjuk meg ertheto is, hisz nem adtam neki kezdeti erteket. Azonban
> kb 60...70 kozott vacilal csak, sohasem eri el a 153-at!!!
> Kiprobaltam, ez van akkor is ha unsigned char Sec=0; vagy static
> unsigned char Sec; vagy static unsigned char Sec=0; modon deklaralom.
> Mivel modulon belul vegilis csak 1 fuggvenyben hivatkozok ra, igy
> kesobb beleraktam magaba a fuggvenybe, static unsigned char Sec;
> modon. ekkor ugyanugy szar volt. Viszont ha static unsigned char
> Sec=0; modon
> deklaraltam, akkor meg jo volt!!!
> Ezt tobbszor kiprobaltam...
>
> Mi a franc lehet ez ?? Miert nem inkrementalodik mindegyik esetben
> rendesen a valtozo ? Honnan ered az a furcsa ciklukus inkrementalodas,
> majd ugras a kb 60-ra 70-rol ??
>
> Zoli
>
> -----------------------------------------
> elektro[-flame|-etc]
----------------------------------------------------------------------------------
Minden TVN felhasználónak 5% kedvezmény!!!
Vásároljon hardvert szakértőktől!
http://WWW.TVNSHOP.HU
More information about the Elektro
mailing list