Jump to content

MasterBrick "GetConnectionType"


CChris
 Share

Recommended Posts

Hallo Zusammen,

 

ich bin gerade wieder ein bisschen am herum Programmieren und dabei ist mir aufgefallen, dass ein MasterBrick ggf. keinen Wert für GetConnectionType zurück gibt.

 

Mein Stack (von unten nach oben):

 

1. RedBrick

2. MasterBrick Hw-Rev. 2.1 (UID = 6wwS7d)

3. MasterBrick Hw-Rev. 2.0 (UID = 6m9VR4)

 

Verbindung des RedBrick via USB:

 

Verbindung 1. Brick im Stapel (Redbrick) per USB:

--> beide nachfolgende MasterBricks liefern für GetConnectionType 2 (SPI Stack) zurück

 

Verbindung 2. MasterBrick (1. MasterBrick im Stack, HW-Rev. 2.1) per USB:

--> ich bekomme nur für diesen überhaupt einen Wert von GetConnectionType zurück.

Im BrickViewer wird mir der zweite auf diesem MasterBrick aufgesteckte MasterBrick (Hw-Rev 2.0) nicht angezeigt.

 

Verbindung 3. MasterBrick (2. MasterBrick im Stack, HW-Rev. 2.0) per USB:

--> LEDs gehen an, wird aber im BrickViewer nicht erkannt

 

 

Tausche ich jedoch die Reihenfolge der MasterBricks im Stapel, also:

 

1. RedBrick

2. MasterBrick Hw-Rev. 2.0

3. MasterBrick Hw-Rev. 2.1

 

und wiederhole den oben stehenden Versuch (ohne den RedBrick), komme ich zu folgendem Ergebnis:

 

Verbindung 2. MasterBrick (1. MasterBrick im Stack, HW-Rev. 2.1) per USB:

--> MasterBrick 1: USB

--> MasterBrick 2: Stack

--> Beide MasterBricks werden mir in BrickViewer angezeigt

 

Verbindung 3. MasterBrick (2. MasterBrick im Stack, HW-Rev. 2.0) per USB:

--> LEDs gehen an, wird aber im BrickViewer nicht erkannt

 

Ich habe die Dokumentation jetzt gerade nicht parat, aber ist es "gewollt" oder Technisch bedingt der Fall, dass in der Reihenfolge 2.1 -> 2.0 nur der unterste Brick erkannt wird (wenn die Initialisierung nicht über einen RedBrick erfolgt) ?

 

Ich glaube eher weniger... oder?

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...