中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 關(guān) 閉

        新聞中心

        EEPW首頁 > 安全與國防 > 設(shè)計應(yīng)用 > 基于STM32的嵌入式以太網(wǎng)門禁系統(tǒng)設(shè)計

        基于STM32的嵌入式以太網(wǎng)門禁系統(tǒng)設(shè)計

        作者: 時間:2014-07-15 來源:網(wǎng)絡(luò) 收藏

          low_level_init(netif);

        本文引用地址:http://www.antipu.com.cn/article/249697.htm

         ?、圻B接遠(yuǎn)程主機(jī),當(dāng)連接建立,就會調(diào)用第4個參數(shù)Conn_Back:

          tcp_connect(TCP_pcb,&ipaddr,1026,Conn_back);

         ?、墚?dāng)有新的數(shù)據(jù)接收到時調(diào)用的回調(diào)函數(shù):

          tcp_recv(TCP_pcb.tcp_recv_callback);

          ⑤服務(wù)器成功接收到數(shù)據(jù)后調(diào)用的回調(diào)函數(shù):

          tcp_sent(TCP_pcb,tcp_sent_callback);

         ?、尢幚礤e誤的回調(diào)函數(shù):

          tcp_err(pcb,CMD_conn_err);

         ?、呤欠窠邮盏綌?shù)據(jù):

          ethernetif_input(&enc28j60);

          通信一旦結(jié)束或者出現(xiàn)異常狀況后,一定要使用pbuf_free()函數(shù)釋放pbuf,避免內(nèi)存的浪費。還有一點要注意的是,系統(tǒng)在正常運行的過程中,定時器函數(shù)tcp_fasttmr()和tcp_slowtmr()函數(shù)必須以固定的時間間隔被規(guī)律地調(diào)用。

          2.2 門禁系統(tǒng)軟件架構(gòu)與設(shè)計

          門禁系統(tǒng)的主要流程如圖6所示,每次重新啟動后,首先初始化相關(guān)寄存器,初始化各個模塊,確定已經(jīng)連接服務(wù)器,然后進(jìn)入程序主循環(huán)。

          

         

          首先監(jiān)測是否需要調(diào)用LwIP內(nèi)部的快速定時器和慢速定時器。然后監(jiān)測服務(wù)器是否有斷開,如果斷開則重新連接服務(wù)器,沒有斷開的話則檢測是否有智能卡,有的話接收卡中信息進(jìn)行處理然后發(fā)送給服務(wù)器。

          結(jié)語

          本文對使用為主控芯片的門禁系統(tǒng)的硬件和軟件架構(gòu)進(jìn)行了相應(yīng)的描述,對于文中所涉及的芯片和以太網(wǎng)協(xié)議的使用具有指導(dǎo)意義,能夠較大幅度地降低成本,同時門禁系統(tǒng)的使用會更加穩(wěn)定,傳輸距離更長。

        路由器相關(guān)文章:路由器工作原理


        tcp/ip相關(guān)文章:tcp/ip是什么


        路由器相關(guān)文章:路由器工作原理



        上一頁 1 2 下一頁

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉