Download Inhoudsopgave Inhoud Print deze pagina

Conrad Electronic C-Control Pro Mega Series Gebruiksaanwijzing pagina 168

Inhoudsopgave

Advertenties

Beschrijving
De thread krijgt de status "wachtend". D.m.v.
thread weer in een inactieve toestand terechtkomen.
Parameter
signal
waarde van het signaal
5.4.17.11
Thread voorbeeld
/ / Demoprogramma voor multithreading
/ / het programma is niet gedempt, het kort indrukken van een toets leidt daarom tot
/ / meervoudige invoer van de string
void thread1(void)
{
while(true)
// eindeloze lus
{
if(!Port_ReadBit(PORT_SW2)) Msg_WriteText(str2);
ingedrukt
}
}
char str1[12],str2[12];
void main(void)
{
str1="Taster
str2="Taster
Port_DataDirBit(PORT_SW1, PORT_IN);
Port_DataDirBit(PORT_SW2, PORT_IN);
Port_WriteBit(PORT_SW1, 1);
Port_WriteBit(PORT_SW1, 1);
Thread_Start(1,thread1);
while(true)
// eindeloze lus
{
if(!Port_ReadBit(PORT_SW1)) Msg_WriteText(str1);
ingedrukt
}
}
164
Thread
1";
2";
// Pullup zetten
// Pullup zetten
// Thread 1 starten
Resume() of
Thread
// Pin op ingang
// Pin op ingang
Signal() kan de
// SW2 werd
// SW1 werd

Advertenties

Inhoudsopgave
loading

Gerelateerde Producten voor Conrad Electronic C-Control Pro Mega Series

Inhoudsopgave