主函式(部分)
外部發送同步信號,接收到信號后呼叫中斷函式
FpgaDelayInit(ISR_DELAY);/*延時*/
FpgaDioInit(BackIsr/*回呼函式*/,0xff); /*FpgaDioInit(函式,0xff)*/
FpgaDioEn();/*使能*/
子函式1
int BackIsr(條件中使用的變數)
{
if(寫個條件)
{
semGive(semSendSuccess1);
}
}
子函式2
int testTask(void)
{
TEST t;
t.a=0x11;
t.b=0x22;
t.c=0x44;
t.d=0x11;
t.e=0x22;
t.f=0x44;
t.g=0xAA;
t.h=0xFF;
while(1)
{
semTake(g_semsendzt,WAIT_FOREVER);
if(g_sendzt)/*g_sendzt=1*/
{
sendvpxBusData(8, (char *)&t, sizeof(t), 1);
}
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/114339.html
標籤:VxWorks開發
上一篇:西門子博圖
下一篇:浮點數對階
