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