大家好,非常感謝大家的支持。Microchip TCPIP Stack over 18f4620
我的問題是:當使用這種微芯片TCPIP協議棧,它應該被安裝在任何類型的調度/ RTOS的,或者這是否堆棧包含已經爲它工作的必要處理。
大家好,非常感謝大家的支持。Microchip TCPIP Stack over 18f4620
我的問題是:當使用這種微芯片TCPIP協議棧,它應該被安裝在任何類型的調度/ RTOS的,或者這是否堆棧包含已經爲它工作的必要處理。
Microchip的堆棧有一個RTOS沒有要求。你只需要在main中調用堆棧初始化,然後有一個while循環來定期處理堆棧。
main()
{
StackInit();
while(1)
{
StackTask();
}
}
當然,如果您願意,您可以使用RTOS。
棧已經包含了所有必要的處理爲它工作。你只需要創建一個合作多任務環境來運行它,就像剛剛說的那樣「麻煩」。如果你想實際使用堆棧
當然,你也可以例如打開一個TCP套接字客戶端或服務器和發送/通過它接收的字節。
但基本上你只需要做到這一點,打開插座,並立即開始發送和接收的字節。當您在無限的while循環中不斷調用它時,堆棧會處理所有其他事情。