Seite 1 von 1

Alle COGs Starten

Verfasst: Sa 19. Dez 2015, 00:44
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.

Re: Alle COGs Starten

Verfasst: Sa 19. Dez 2015, 06:04
von Micha
Was ist der Zweck des Experiments? Stromaufnahme des Propeller vorher und nachher vergleichen?

Re: Alle COGs Starten

Verfasst: Sa 19. Dez 2015, 21:45
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