• <tbody id="w8jhq"><dfn id="w8jhq"><pre id="w8jhq"></pre></dfn></tbody>
  • <fieldset id="w8jhq"><pre id="w8jhq"></pre></fieldset>

    久久黄色 视频|我草AV|AV在线网站导航|色色97激情|无码人妻一区二区有奶水|日韩精品|大香蕉97视频|成人a站免费|日本黄色片|久久久久无码AV

    久久黄色 视频|我草AV|AV在线网站导航|色色97激情|无码人妻一区二区有奶水|日韩精品|大香蕉97视频|成人a站免费|日本黄色片|久久久久无码AV

    久久黄色 视频|我草AV|AV在线网站导航|色色97激情|无码人妻一区二区有奶水|日韩精品|大香蕉97视频|成人a站免费|日本黄色片|久久久久无码AV

    技術熱線: 4007-888-234
    設計開發(fā)

    專注差異化嵌入式產品解決方案 給智能產品定制注入靈魂給予生命

    開發(fā)工具

    提供開發(fā)工具、應用測試 完善的開發(fā)代碼案例庫分享

    技術支持

    從全面的產品導入到強大技術支援服務 全程貼心伴隨服務,創(chuàng)造無限潛能!

    新品推廣

    提供新的芯片及解決方案,提升客戶產品競爭力

    新聞中心

    提供最新的單片機資訊,行業(yè)消息以及公司新聞動態(tài)

    Microchip TCPIP協(xié)議棧移植要點

    更新時間: 2019-03-23
    閱讀量:2874

    十年專注單片機方案開發(fā)的方案公司英銳恩,分享Microchip TCPIP協(xié)議棧移植要點。英銳恩現(xiàn)提供服務產品涉及主控芯片:8位單片機、16位單片機、32位單片機及各類運算放大器等。

    在HardwareProfile.h里面要做5件事情:


        /*** PART I. Hardware/Board name with correct MCU configuration ***/

        /*** PART II: Corresponding MCU configuration ****/

        /*** PART III: Clock interface between Board name and stack ***/

        /*** PART IV: Specify hardware resource for board ***/

        /*** PART V: Some Encapsolation for compiler ***/

    2. 在MainDemo.c里面要做3件事情:

        2.1 在LowISR中修改、增加中斷服務項目,注意Tick要保留用TMR0,串口轉發(fā)的例子保留用UART2。

        //
        // PIC18 Interrupt Service Routines
        //

        #pragma interruptlow LowISR

        #pragma interrupt  HighISR

         2.2  在InitializeBoard();里面添加額外的硬件初始化代碼

          // Initialize application specific hardware

    2.3 在ProcessIO();調用的地方添加用戶程序入口。

    3. 在TCPIPConfig.h里面選擇服務項目和設置網(wǎng)絡信息。

    4. 應用層的東西可以參考自帶示例去實現(xiàn),比如WEB、TCP Server。

        需要交換的用戶數(shù)據(jù),直接聲明成extern global就可以了。

    5. 建議:

       5.1  增加調試宏定義,必要的時候需要關閉編譯你自己的用戶代碼,驗證協(xié)議棧自己的功能。

       5.2. 基本移植就是1-4,在HardwareProfile.h文件里面需要仔細處理那5個方面的修改。

       一般講最好定義一個自己板子的宏,預留幾個能用的IO去匹配協(xié)議棧對LED的控制即可。

               其他的硬件設置放到用戶自定義文件中,不要和協(xié)議棧混雜太多東西有利于調試。

    結論:體積小、成本低,對IO、AD、串行協(xié)議轉換等應用比較有用;

                直接修改IP驅動的入口之一是MACGetHeader()。

    題外話:網(wǎng)絡協(xié)議需要大量的內存和位操作,高可靠性的產品需要考慮具備MMU或MPU的控制器。

     (文源網(wǎng)絡,侵刪)

    久久黄色 视频|我草AV|AV在线网站导航|色色97激情|无码人妻一区二区有奶水|日韩精品|大香蕉97视频
  • <tbody id="w8jhq"><dfn id="w8jhq"><pre id="w8jhq"></pre></dfn></tbody>
  • <fieldset id="w8jhq"><pre id="w8jhq"></pre></fieldset>