XMEGA PORT PIN als Ausgang...Denkfehler?

pvs-deck
PowerUser
Avatar
Geschlecht:
Alter: 54
Beiträge: 1344
Dabei seit: 02 / 2009
Betreff:

XMEGA PORT PIN als Ausgang...Denkfehler?

 · 
Gepostet: 03.02.2018 - 08:09 Uhr  ·  #1
Hallo Leute,

ich habe in den letzten Monaten fast nur noch an meinen ATMEGA Geräten programmiert, deswegen könnte es auch nur ein Denkfehler meinerseits sein.

Wenn ich beim XMEGA einen PORT-PIN hier C.0 als Ausgang schalten möchte dann gehe ich so vor:

Beim INITPORT:
Code
// HxDispData
  DDRC.0:= 1;  // 0=EINGANG  1=Ausgang


Beim VAR:
Code
   HxDispData    [@PINC, 0 ] : bit;


Und nun sollte ich doch einfach Einschalten über:
Code
HxDispData:= 1; 
oder 
HxDispData:=TRUE;    


Ausschalten über:
Code
HxDispData:= 0; 
oder 
HxDispData:=FALSE;    


Woran kann es liegen, das es bei meinem Testboard eben nicht geht. Ich habe dauerhaft einen PULLDOWN auf dem PIN liegen, egal wie ich den Port schalte.

Ich habe schon andere Ports getestet, das Bild bleibt gleich.

Sind alle Ports defekt oder habe ich einen Denkfehler?

Gruß
Thorsten
pvs-deck
PowerUser
Avatar
Geschlecht:
Alter: 54
Beiträge: 1344
Dabei seit: 02 / 2009
Betreff:

Re: XMEGA PORT PIN als Ausgang...Denkfehler?

 · 
Gepostet: 03.02.2018 - 08:36 Uhr  ·  #2
Ich glaube hier liegt ein BUG vor...

Wenn ich Namen nutze:
Code
HxDispData    [@PINA, 7 ] : bit;


Funktioniert es nicht, aber wenn ich den Namen z.B. in
Code
HxWDI         [@PORTA, 7 ] : bit;


Funktioniert es!

Ich nutze 5.9.28. Ist da im Namen was verbotenes?

@rolf: Brauchst Du einen Beispielcode?

Gruß
Thorsten
Harry
Moderator
Avatar
Geschlecht:
Herkunft: zwischen Augsburg und Ulm
Alter: 60
Beiträge: 2155
Dabei seit: 03 / 2003
Betreff:

Re: XMEGA PORT PIN als Ausgang...Denkfehler?

 · 
Gepostet: 03.02.2018 - 08:54 Uhr  ·  #3
Hi Thorsten,

du hast außer dem Namen noch was geändert ;) PIN .... PORT.

Gruss
Harry
golf
Benutzer
Avatar
Geschlecht:
Herkunft: Donauwörth
Alter: 72
Beiträge: 266
Dabei seit: 11 / 2009
Betreff:

Re: XMEGA PORT PIN als Ausgang...Denkfehler?

 · 
Gepostet: 03.02.2018 - 10:48 Uhr  ·  #4
'du hast außer dem Namen noch was geändert ;) PIN .... PORT. '

'PIN', wenn ich einlesen will über den Port bzw Portpin.
'Port' , wenn ich ausgeben will über den Port bzw Portpin.

golf
pvs-deck
PowerUser
Avatar
Geschlecht:
Alter: 54
Beiträge: 1344
Dabei seit: 02 / 2009
Betreff:

Re: XMEGA PORT PIN als Ausgang...Denkfehler?

 · 
Gepostet: 03.02.2018 - 12:40 Uhr  ·  #5
Oh man,

Das passiert wenn man morgens ohne Kaffee an die Arbeit geht.

Danke euch beiden :angel3:
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   95   109 · Page-Gen-Time: 0.024491s · Speichernutzung: 2 MB · GZIP: ein · Viewport: SMXL-HiDPI