【问题标题】:Microchip TCPIP Stack over 18f4620Microchip TCPIP 堆栈超过 18f4620
【发布时间】:2013-09-28 20:59:59
【问题描述】:

大家好,感谢大家的宝贵时间。

我的问题如下:当使用这个微芯片 TCPIP 堆栈时,它应该安装在任何类型的调度程序/RTOS 上,还是这个堆栈已经包含了它工作所需的处理。

【问题讨论】:

    标签: c embedded pic tcp-ip microchip


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-10-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-20
        • 2020-01-05
        相关资源
        最近更新 更多