C-s kerdes

Fuzesi Arnold arnold.fuzesi.lista at gmail.com
Tue Jun 19 16:41:25 CEST 2007


ötletek:

-forditsd ujra az egesz projektet, teljesen (enyem fordito neha csinal olyat 
hogy nem fordit ujra mindent amit kellene, es a valtozo map-elesek 
elcsusznak a kulonbozo lib-ekben, mas cimre dolgozik futaskor, mint ahol 
tenylegesen van)
-mashol is hivatkozol a valtozora, pl csökkented stb, csak nem szurod ki, es 
emiatt nem no az értéke

A.
----- Original Message ----- 
From: "Balla Zoltán" <zoltan.balla at shopguard.hu>
To: <elektro at tesla.hu>
Sent: Tuesday, June 19, 2007 1:13 PM
Subject: C-s kerdes


> 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] 



More information about the Elektro mailing list