Alle COGs Starten

Allgemeine Themen rund um den Propeller Mikrocontroller und Elektronik
Antworten
Benutzeravatar
PIC18F2550
Beiträge: 2831
Registriert: Fr 30. Sep 2011, 13:08

Alle COGs Starten

Beitrag von PIC18F2550 »

Code: Alles auswählen

CON
Stacklen     = 16
VAR
  long stack[Stacklen * 8]
  byte a

PUB main
  repeat a from 0 to 7
    if a<>cogid
      coginit(a, run, @stack + cogid * Stacklen * 4)
    coginit(cogid, run, @stack + cogid * Stacklen * 4)

PRI run
  case cogid
    0:  repeat
    1:  repeat
    2:  repeat
    3:  repeat
    4:  repeat
    5:  repeat
    6:  repeat
    7:  repeat
Das Programm sollte alle 8 COGs in ihre eigene repeat schleife Schicken.
Gruß
PIC18F2550

drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Benutzeravatar
Micha
Beiträge: 813
Registriert: Sa 24. Mär 2012, 21:45
Wohnort: Merseburg
Kontaktdaten:

Re: Alle COGs Starten

Beitrag von Micha »

Was ist der Zweck des Experiments? Stromaufnahme des Propeller vorher und nachher vergleichen?
Also vonder Sache här tätch jetz ma behaupten "Mischn ägomplischd" un so...
Benutzeravatar
PIC18F2550
Beiträge: 2831
Registriert: Fr 30. Sep 2011, 13:08

Re: Alle COGs Starten

Beitrag von PIC18F2550 »

Wo zu das steht doch im Datenblatt.

0,5mA * Freq in MHz / 4 * Number of Active Cogs

0,5mA * 80 / 4 * 8 = 80mA
Gruß
PIC18F2550

drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Antworten