2013-09-28 76 views
1

大家好,非常感謝大家的支持。Microchip TCPIP Stack over 18f4620

我的問題是:當使用這種微芯片TCPIP協議棧,它應該被安裝在任何類型的調度/ RTOS的,或者這是否堆棧包含已經爲它工作的必要處理。

回答

2

Microchip的堆棧有一個RTOS沒有要求。你只需要在main中調用堆棧初始化,然後有一個while循環來定期處理堆棧。

main() 
{ 
    StackInit(); 
    while(1) 
    { 
     StackTask(); 
    } 
} 

當然,如果您願意,您可以使用RTOS。

0

棧已經包含了所有必要的處理爲它工作。你只需要創建一個合作多任務環境來運行它,就像剛剛說的那樣「麻煩」。如果你想實際使用堆棧

當然,你也可以例如打開一個TCP套接字客戶端或服務器和發送/通過它接收的字節。

但基本上你只需要做到這一點,打開插座,並立即開始發送和接收的字節。當您在無限的while循環中不斷調用它時,堆棧會處理所有其他事情。