XMEGA PORT PIN als Ausgang...Denkfehler?

pvs-deck
PowerUser
Avatar
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1340
Registered: 02 / 2009
Subject:

XMEGA PORT PIN als Ausgang...Denkfehler?

 · 
Posted: 03.02.2018 - 08:09  ·  #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
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1340
Registered: 02 / 2009
Subject:

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

 · 
Posted: 03.02.2018 - 08:36  ·  #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
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2078
Registered: 03 / 2003
Subject:

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

 · 
Posted: 03.02.2018 - 08:54  ·  #3
Hi Thorsten,

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

Gruss
Harry
golf
Benutzer
Avatar
Gender:
Location: Donauwörth
Age: 70
Posts: 250
Registered: 11 / 2009
Subject:

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

 · 
Posted: 03.02.2018 - 10:48  ·  #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
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1340
Registered: 02 / 2009
Subject:

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

 · 
Posted: 03.02.2018 - 12:40  ·  #5
Oh man,

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

Danke euch beiden :angel3:
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   95   109 · Page-Gen-Time: 0.023383s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI