Fehler bei Switchport_G?

dr.boost
 
Avatar
 
Subject:

Fehler bei Switchport_G?

 · 
Posted: 25.07.2012 - 09:49  ·  #1
Hallo.

Ich habe eine Ungereimtheit beim Switchport_G festgestellt.
Wenn ich nur einen Port deklariere, z.B: Switchport_G = [Name, PinC, 0];
so hat dieser Port keine Funktion. Erst wenn ich 2 Ports deklariere: Switchport_G = [Name, PinC, 0] [Name1, PinC, 1]; haben beide eine Funktion. Habe ich mit 2 verschiedenen Controllern (Mega16 und Mega8515) und mit verschiedenen Port/Pin-Kombinationen getestet.
Ist das so gewollt?
Ist jetzt nicht DAS Riesenproblem, aber wenn man knapp mit Ports ist, sollte man nicht einen für "lau" verschwenden müssen.

Gruß
Olaf
Gunter
Administrator
Avatar
Gender:
Location: Frankfurt Main / Germany
Posts: 1697
Registered: 02 / 2003
Subject:

Re: Fehler bei Switchport_G?

 · 
Posted: 25.07.2012 - 10:07  ·  #2
Hallo Olaf,

Switchport_G ist eigenes dafür gedacht, Schalter an >=2 verschiedenen Ports/Pins zu haben.
Wenn Du an einem Port bleiben kannst, nimmst Du Switchport1 oder 2.
Switchport1/2 wertet zwar immer alle 8 Bit aus, wenn Du jedoch weniger Schalter
angeschlossen hast, kannst Du die unnötigen Bits einfach ignorieren bzw. für secondary Functions
benutzen. Dafür ermittelt der Switchport1/2 dann natürlich nichts sinnvolles.
Ist aber wesentlich kürzer und schneller als Switchport_G.

Gruß
Gunter
dr.boost
 
Avatar
 
Subject:

Re: Fehler bei Switchport_G?

 · 
Posted: 26.07.2012 - 11:48  ·  #3
Hallo Gunter.

Danke für die Antwort. Aber: Stell Dir folgende Aufgabe vor: Ich habe 17 Schalter auszuwerten. Matrix-Port scheidet aus technischen Gründen (die ich hier nicht näher erläutern möchte) aus. Ich nehme also Switchport 1 und 2 und benötige noch einen per Switchport_G. So bin ich auf dieses Verhalten aufmerksam geworden.

Gruß

Olaf
rh
Administrator
Avatar
Gender:
Location: Germany
Age: 24
Homepage: e-lab.de
Posts: 5558
Registered: 03 / 2002
Subject:

Re: Fehler bei Switchport_G?

 · 
Posted: 26.07.2012 - 14:16  ·  #4
Hallo Olaf,

wie immer, ein kleines Testprogramm das das Problem zeigt, würde mir die Arbeit sehr erleichtern.

rolf
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   75   89 · Page-Gen-Time: 0.046148s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI