B
Brutus
Guest
I ustvariti ta program pod salvo 2.2:
# vključujejo <salvo.h>
# vključujejo <pic.h>
/ / # define TASK1_P OSTCBP (1)
/ / # define TASK2_P OSTCBP (2)
_OSLabel (TaskCount1)
_OSLabel (TaskShow1)
_OSLabel (TaskShow2)
_OSLabel (TaskCount2)
nepotpisani int counter = 0;
TaskCount neveljaven (ničen)
(
/ / OSSetPrio (1, TaskShow1);
for (;
<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Wink" border="0" />
(
Porta = Porta ^ 0x01;
OS_Yield (TaskCount2);
)
)TaskShow neveljaven (ničen)
(
/ / OS_SetPrio (1, TaskCount1);
for (;
<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Wink" border="0" />
(
PORTB = PORTB ^ 0x01;
OS_Yield (TaskShow2);
)
)neveljaven glavne (neveljaven)
(
ADCON1 = 0b00000111;
TRISA = 0x00;
TRISB = 0x00;
PORTB = 0x00;
Porta = 0x00;
/ / T0CS = 0; / /
/ / T0IE = 1; / /
/ / InitializeMultitasking ();
OSInit ();
OSCreateTask (TaskCount, OSTCBP (1), 3);
OSCreateTask (TaskShow, OSTCBP (2), 2);
/ / OSStartTask (1);
/ / OSStartTask (2);
for (;
<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Wink" border="0" />OSSched ();
)
LED od Porta
doesnt dela zakaj?
ni Komutacija betwen nalogo
hvala za vaš odgovor
# vključujejo <salvo.h>
# vključujejo <pic.h>
/ / # define TASK1_P OSTCBP (1)
/ / # define TASK2_P OSTCBP (2)
_OSLabel (TaskCount1)
_OSLabel (TaskShow1)
_OSLabel (TaskShow2)
_OSLabel (TaskCount2)
nepotpisani int counter = 0;
TaskCount neveljaven (ničen)
(
/ / OSSetPrio (1, TaskShow1);
for (;
<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Wink" border="0" />
(
Porta = Porta ^ 0x01;
OS_Yield (TaskCount2);
)
)TaskShow neveljaven (ničen)
(
/ / OS_SetPrio (1, TaskCount1);
for (;
<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Wink" border="0" />
(
PORTB = PORTB ^ 0x01;
OS_Yield (TaskShow2);
)
)neveljaven glavne (neveljaven)
(
ADCON1 = 0b00000111;
TRISA = 0x00;
TRISB = 0x00;
PORTB = 0x00;
Porta = 0x00;
/ / T0CS = 0; / /
/ / T0IE = 1; / /
/ / InitializeMultitasking ();
OSInit ();
OSCreateTask (TaskCount, OSTCBP (1), 3);
OSCreateTask (TaskShow, OSTCBP (2), 2);
/ / OSStartTask (1);
/ / OSStartTask (2);
for (;
<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Wink" border="0" />OSSched ();
)
LED od Porta
doesnt dela zakaj?
ni Komutacija betwen nalogo
hvala za vaš odgovor