Neue Version .54

  • 1
  • 2
  • 3
  • 5
  • 6
  • Seite 6 von 6
Analog
 
Avatar
 
Betreff:

Re: Neue Version .54

 · 
Gepostet: 13.11.2011 - 23:38 Uhr  ·  #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
 
Betreff:

Re: Neue Version .54

 · 
Gepostet: 14.11.2011 - 21:57 Uhr  ·  #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
Geschlecht:
Herkunft: Germany
Alter: 26
Homepage: e-lab.de
Beiträge: 5558
Dabei seit: 03 / 2002
Betreff:

Re: Neue Version .54

 · 
Gepostet: 15.11.2011 - 20:15 Uhr  ·  #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
 
Betreff:

Re: Neue Version .54

 · 
Gepostet: 16.11.2011 - 11:31 Uhr  ·  #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
Geschlecht:
Herkunft: Germany
Alter: 26
Homepage: e-lab.de
Beiträge: 5558
Dabei seit: 03 / 2002
Betreff:

Re: Neue Version .54

 · 
Gepostet: 16.11.2011 - 13:11 Uhr  ·  #45
Hallo Analog,

ein Byte, das ist klar. Aber welchen Inhalt?

rolf
Analog
 
Avatar
 
Betreff:

Re: Neue Version .54

 · 
Gepostet: 16.11.2011 - 13:59 Uhr  ·  #46
Hallo Rolf,

ich habe Dir eine PN geschickt.

Viele Grüße,
Analog
  • 1
  • 2
  • 3
  • 5
  • 6
  • Seite 6 von 6
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.
MySQL Queries: 15 · Cache Hits: 14   107   121 · Page-Gen-Time: 0.022385s · Speichernutzung: 2 MB · GZIP: ein · Viewport: SMXL-HiDPI