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