Markus Mäkelä

controlador ja display numeroinnit

5 viestiä aiheessa

Terse,  final stage on käynnissä ja kaikki hardware on kolvattu.

Tarkoitus on siis ohjelmoida radiopaneeli ja transponder.

Controlador testissä "all on" kaikki ledit segmentteineen syttyy ja "test" kokeessa kaikki segmentit tulee ja jää

päälle  näyttämään ysejä, eli rauta pitäis olla ok.

Mut sitten tuli ongelma tuon controladorin kanssa, en ole löytävinään mistään ohjetta, miten saada display näyttöjen

ensimmäisten segmenttien numerot.  Niissä display II korteissa on jumpperi, mut luin että niitä siirretään riippuen siitä,

miten monta display korttia masterissa on kiinni. Tarkoittaako tämä sitä, että montako display korttia koko systeemissä

on ylipäätään?  Osaiskos joku selventää vähän tätä, kiitoksia?

Jaa viesti


Link to post
Jaa muulla sivustolla

Moro, Samassa masterissa kiinni olevat displayII kortit erotellaan noilla jumppereilla.

Eli jokaisessa on jumpperi eri kohdassa (1-4).

 

Tän jälkeen segmentti numerointi menee näin:

eka master:

jumpperi 1 = 0-15

jumpperi 2 = 16-31

jumpperi 3 = 32-47

jumpperi 4 = 48-63

 

toka master:

jumpperi 1 = 64-79

jumpperi 2 = 80-95

jumpperi 3 = 96-111

jumpperi 4 = 112-127

 

jne...

 

 

Jaa viesti


Link to post
Jaa muulla sivustolla

Moi, mulla on neljä masteria kiinni usb expansion kortissa. Radio & transponder segmentit (14kpl) on kiinni master kakkosessa, tai

kolmosessa. En muista, olen nyt duunissa.  Koko systeemissä on kolme display korttia kiinni.

Eli laitan jumpperin kolmos pinneihin?

--- edit

Löysin numerointi diagrammin.

Kotona kokeilin controladorilla 0-255

mutta yksikään uusista segmenteistä

ei syttynyt?

Jaa viesti


Link to post
Jaa muulla sivustolla

Moi, mulla on neljä masteria kiinni usb expansion kortissa. Radio & transponder segmentit (14kpl) on kiinni master kakkosessa, tai

kolmosessa. En muista, olen nyt duunissa.  Koko systeemissä on kolme display korttia kiinni.

Eli laitan jumpperin kolmos pinneihin?

 

Jumpperin paikka riippuu siitä montako displaykorttia sulla on yhdes masterissa kiinni.

 

Jos yhdes masteris on 1 dispaykortti niin jumpperi 1.

jos yhdes masters on 2 korttia niin toiseen 1 ja toiseen 2

jos yhdes masteris on 3 korttia niin ekaan 1, tokaan 2, kolmanteen 3.

jos yhdes masteris 2 niin toiseen 1 ja toiseen 2 ja sit siihen kolmanteen kortiin joka eri masterissa taas 1.

jos kolmes masteris on jokaisessa 1 displaykortti niin jokaiseen korttiin jumpperi 1

 

Controladoria en oikein ole koskaan käyttäny mutta siocilla saat toimimaan alla olevaa koodia muokkaamalla.

Tuo koodi sytyttää siis ensimmäisen usb expansion takana olevan ensimmäisen masterin ensimmäisen displaykortin viis segmenttiä kunhan sioc.ini:ssä on masterin asetukset kohillaan..

 

>
Var 0001, name LandAltOut, Link IOCARD_DISPLAY, Device 1, Digit 0, Numbers 5

Var 0002, name LandAlt, Value 0
{
  &LandAltOut = &LandAlt    
}

Var 0003, name LandAltRot, Link IOCARD_ENCODER, Device 1, Input 1, Aceleration 2, Type 2
{
  L0 = &LandAltRot * -50
  L1 = &LandAlt + L0
  IF L1 < 0
  {
    L1 = 0    
  }
  IF L1 > 12000
  {
    L1 = 12000
  }
  &LandAlt = L1    
}

 

>
[tämä pätkä on sioc.inistä]
[First USB expansion has 3 masters and is at USB #56]
[MASTERS]
MASTER=1,4,3,56

 

Jaa viesti


Link to post
Jaa muulla sivustolla

Ei nyt varmaan ihan oikea threadi mutta sen verran lähellä, että menkööt...

 

Eli ongelman tynkää:

 

1 x USB expansion

2 x mastercard

1 x displaycard II

 

Tapahtunut seuraavaa - USB-kortti toimii.

Kytketään masterit ja kaikki toimii -> kytketään Display -> mikään ei toimi?!?

 

Eli, kun Displaycard on kytketty (Master 2), lakaa ko. masterin inputit toimimasta. Jos Dispaly-kortin irrottaa, alkaa

inputit taas toimia.

 

Ilmeisesti ongelma on siis Dispalykortissa mutta missä siinä.

 

Onko kellään jotain hyvää vihjettä, ettei kovin montaa iltaa menisi tätä ihmetellessä.

 

EDIT: Masterille ajan +5v ja 0,7A

 

Kitoos,

 

TA

 

EDIT2: Ongelma ratkesi kaapelin vaihdolla  ;D

Jaa viesti


Link to post
Jaa muulla sivustolla

Luo uusi käyttäjätunnus tai kirjaudu sisään

Sinun täytyy olla jäsen osallistuaksesi keskusteluun

Luo käyttäjätili

Rekisteröi uusi käyttäjätili helposti ja nopeasti!


Luo uusi käyttäjätili

Kirjaudu sisään

Sinulla on jo käyttäjätili?


Kirjaudu sisään