Forum: Compiler & IDEs iostructures.h bei MSPGCC (wie Verwenden)


von Weinga-Unity (Gast)


Lesenswert?

Hallo!

Die structures.h sehen sehr interessant aus. Soviel hab ich mitbekommen, 
dass man damit dann so ähnlich wie mit den Eigenschaften bei VB oder 
Delphi arbeiten kann.

Nützlich wäre es für so Includes wie z.b. soft_i2c.h wo man dann z.B. 
Definiert i2cport = port3 und dann noch so Sachen wie SDA=0x04, 
SCL=0x08. Mit den structures passt sich dann das Programm automatisch 
an.


void I2C_Start (void)
{
  i2cport.sel=....;
  i2cport.dir=....;
  i2cport.out |= SDA + SCL;
  usw...
}


port3 Struct sieht so aus:
struct {
  ioregister_t  in;  /* Input */
  ioregister_t  out;  /* Output */
  ioregister_t  dir;  /* Direction */
  ioregister_t  sel;  /* Selection */
} port3 asm("0x001b");


Jetzt die Frage: Ich habs aber nochnicht so hinbekommen. Kann mir einer 
ein kleines TUT schreiben (nur i2cport-zuweisung und Zugriff auf in, 
out, usw...)

mfg Weichinger Klaus

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.