Neue Version .54

  • 1
  • 2
  • 3
  • 5
  • 6
  • Page 6 of 6
Analog
 
Avatar
 
Subject:

Re: Neue Version .54

 · 
Posted: 13.11.2011 - 23:38  ·  #41
Hallo Analog,

ich brauche alle Definitionen der beteiligten Konstanten und Variablen.

rolf

Sorry, mein Fehler. Dämlicherweise habe ich das original posting überschrieben. :'(
Analog
 
Avatar
 
Subject:

Re: Neue Version .54

 · 
Posted: 14.11.2011 - 21:57  ·  #42
Hallo Rolf,

hier ein Schnipp:

procedure IOPort_setPin(io_port_pin : byte);
var
port, pin : byte; // port and bit number
begin
port := (io_port_pin and %00111111) div 8; // port number
pin := (io_port_pin and %00111111) mod 8; // bit number
case port of
{$IFNDEF P11_XMEGA}
0 : setbit(PortA, pin, bit(io_port_pin, 7));
|
1 : setbit(PortB, pin, bit(io_port_pin, 7));
|
2 : setbit(PortC, pin, bit(io_port_pin, 7));
|
3 : setbit(PortD, pin, bit(io_port_pin, 7));
|

{$IFDEF P06_ELAB_AT90CAN128}
4 : setbit(PortE, pin, bit(io_port_pin, 7));
|
5 : setbit(PortF, pin, bit(io_port_pin, 7));
|
6 : setbit(PortG, pin, bit(io_port_pin, 7));
|
{$ENDIF}
{$IFDEF P06_ELAB_MEGA128}
4 : setbit(PortE, pin, bit(io_port_pin, 7));
|
5 : setbit(PortF, pin, bit(io_port_pin, 7));
|
6 : setbit(PortG, pin, bit(io_port_pin, 7));
|
{$ENDIF}
{$ENDIF}

endcase;
end;

Viele Grüße,
Analog

(XMEGA ist gerade durch IFNDEF herausgenommen, weil das Compilieren nicht klappt.)
rh
Administrator
Avatar
Gender:
Location: Germany
Age: 24
Homepage: e-lab.de
Posts: 5558
Registered: 03 / 2002
Subject:

Re: Neue Version .54

 · 
Posted: 15.11.2011 - 20:15  ·  #43
Hallo Analog,

da fehlt mir immer noch zu
procedure IOPort_setPin(io_port_pin : byte);
das
io_port_pin
was ist das??

rolf
Analog
 
Avatar
 
Subject:

Re: Neue Version .54

 · 
Posted: 16.11.2011 - 11:31  ·  #44
Hallo Rolf,

sorry ich konnte nicht früher antworten. Ich verstehe die Frage nicht ganz. io_port_pin ist ein Byte. Oder was meinst Du?

Viele Grüße,
Analog
rh
Administrator
Avatar
Gender:
Location: Germany
Age: 24
Homepage: e-lab.de
Posts: 5558
Registered: 03 / 2002
Subject:

Re: Neue Version .54

 · 
Posted: 16.11.2011 - 13:11  ·  #45
Hallo Analog,

ein Byte, das ist klar. Aber welchen Inhalt?

rolf
Analog
 
Avatar
 
Subject:

Re: Neue Version .54

 · 
Posted: 16.11.2011 - 13:59  ·  #46
Hallo Rolf,

ich habe Dir eine PN geschickt.

Viele Grüße,
Analog
  • 1
  • 2
  • 3
  • 5
  • 6
  • Page 6 of 6
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 15 · Cache Hits: 14   107   121 · Page-Gen-Time: 0.028039s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI