C portok

Dévényi Zsolt dzsolt at axelero.hu
Tue Mar 27 10:22:25 CEST 2007


Sziasztok!

Szenvedek tovabb a C-vel. Probalom megvalositani ezt a strukturas dolgot, de
elakadtam:

typedef struct{
	unsigned int *Address;	//(portx cime pl. 0xF80).
	unsigned char Bit;
	unsigned char Saved:1;	
}PORT;

PORT port[12];

Sajnos mar ott elakadok, hogy nem tudom feltolteni az Address valtozot, mert
a

port[0].Address = &PORTF; nem mukodik. Meg direkt sem tudom megadni:

port[0].Address = 0xF80; 

type mismatch in assignment hiba van.

Hogyan kellene ezt megtennem?

Zsolt


-----Eredeti üzenet-----
Feladó: elektro-bounces at tesla.hu [mailto:elektro-bounces at tesla.hu]
Meghatalmazó Acs Gabor
Küldve: 2007. március 26. hétfő 9:46
Címzett: elektro at tesla.hu
Tárgy: Re: C portok

Múltkor ilyet kérdezett Arnold. Azt javasoltam Neki, hogy csináljon
struct-ot a sok bitből, és a későbbiekben a structokat kezelje (pl. maszkkal
összehasonlítás). Azt már nem tudom, hogy bevált-e.


Gábor

----- Original Message -----
From: "Dévényi Zsolt" <dzsolt at axelero.hu>
To: <elektro at tesla.hu>
Sent: Monday, March 26, 2007 9:26 AM
Subject: RE: C portok


Szia,
Ezt ertem, de meg nem erzem az igazi megoldasnak. En most valamilyen
tablazatos megoldason gondolkozom. Egy tablazatot talan fel lehetne tolteni
portcimekkel, es mask-okkal, es valahogy ezeken az elemeken mar lehetne
ciklussal vegigmenni.  Remelem valaki meg mond jobbat.

De mindenkepp koszi az otletet: Zsolt

-----Eredeti üzenet-----
Feladó: elektro-bounces at tesla.hu [mailto:elektro-bounces at tesla.hu]
Meghatalmazó Gusi
Küldve: 2007. március 26. hétfő 8:59
Címzett: elektro at tesla.hu
Tárgy: Re: C portok


lemaradt valami:

void Calc_UD_Edge(word IO)
{
  global word _IO_Temp,  _IO_UpEdge,  _IO_DownEdge;
  register W = IO xor _IO_Temp;
  _IO_UpEdge = W and IO;
  _IO_DownEdge = W and _IO_Temp;

  _IO_Temp = IO; <-------------------- lemaradt }


_________________________________________________________________
Vásároljon kényelmesen! Több 10.000 ajánlattal, kedvező árakkal várjuk.
http://cthandler.adverticum.net/?cturl=http%3A%2F%2Fwww.vasarlas.origo.hu%3F
levelalja_07marc


-----------------------------------------
          elektro[-flame|-etc]

-----------------------------------------
          elektro[-flame|-etc] 

-----------------------------------------
          elektro[-flame|-etc]



More information about the Elektro mailing list