Microchip TCPIP Stack over 18f4620

时间:2013-09-28 21:00:00

标签: c embedded pic tcp-ip microchip

您好,谢谢大家的时间。

我的问题如下:当使用这个微芯片TCPIP堆栈时,它是否应该安装在任何类型的调度程序/ RTOS上,或者该堆栈是否包含必要的处理它才能工作。

2 个答案:

答案 0 :(得分:2)

Microchip堆栈不需要RTOS。你只需要在main中调用堆栈初始化,然后有一个while循环来定期处理堆栈。

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

当然,如果您愿意,可以使用RTOS。

答案 1 :(得分:0)

堆栈已包含所有必要的处理工作。你只需创建一个合作多任务环境就可以运行它,就像刚刚说的“malaugh”一样。

当然,如果你想实际使用堆栈,你可以打开一个TCP套接字作为客户端或服务器,并通过它发送/接收字节。

但基本上你只需要这样做,打开你的套接字并立即开始发送和接收字节。当你在无限循环中不断地调用它时,堆栈会处理其他所有事情。