現(xiàn)代嵌入式系統(tǒng)中,網(wǎng)絡(luò)通信已成為不可或缺的一部分。STM32F103作為一款基于ARM Cortex-M3內(nèi)核的微控制器,憑借其豐富的外設(shè)接口和強(qiáng)大的處理能力,在各類嵌入式應(yīng)用中占有一席之地。而ENC28J60則是一款由Microchip Technology公司制造的高性能、低功耗以太網(wǎng)控制器,集成了MAC(媒體訪問控制)和PHY(物理層)功能,支持10Base-T以太網(wǎng)標(biāo)準(zhǔn),并通過(guò)SPI接口與MCU通信。本文將介紹如何通過(guò)STM32F103驅(qū)動(dòng)ENC28J60實(shí)現(xiàn)裸機(jī)環(huán)境下的TCP/UDP通信。
摘要:根據(jù)我國(guó)大部分油田偏遠(yuǎn)分散布線不利的特點(diǎn),在目前多數(shù)油田監(jiān)控采用485總線等進(jìn)行遠(yuǎn)程通信的現(xiàn)狀基礎(chǔ)上,設(shè)計(jì)了采用32位Cortex-M3內(nèi)核的STM32F103C8T6和ENC28J60嵌入式服務(wù)器,并利用ZigBee傳感網(wǎng)絡(luò)發(fā)送BMP085采集的壓力和溫度數(shù)據(jù)到該服務(wù)器,由服務(wù)器再通過(guò)以太網(wǎng)發(fā)送至監(jiān)控端的壓力監(jiān)控系統(tǒng)。相比485總線,本設(shè)計(jì)在傳輸速率等方面具有顯著提升且性能穩(wěn)定,從而為油田信息化和自動(dòng)化監(jiān)控提供了一個(gè)有效方案。
0.前言 去年(2013年)的整理了LwIP相關(guān)代碼,并在STM32上“裸奔”成功。一直沒有時(shí)間深入整理,在這里借博文整理總結(jié)。LwIP的移植過(guò)程細(xì)節(jié)很多,博文也不可能一一詳解個(gè)別部分只能點(diǎn)到為止。 【本文要點(diǎn)】 【1】
1前言嵌入式以太網(wǎng)開發(fā),可以分為兩個(gè)部分,一個(gè)是以太網(wǎng)收發(fā)芯片的使用,一個(gè)是嵌入式以太網(wǎng)協(xié)議棧的實(shí)現(xiàn)。以太網(wǎng)收發(fā)芯片的使用要比串口收發(fā)芯片的使用復(fù)雜的多,市面上流通比較廣泛的以太網(wǎng)收發(fā)芯片種類還不少,有
文章首先介紹了uC/OS-II在ARM上的移植。在此基礎(chǔ)上,根據(jù)以太網(wǎng)控制器ENC28J60的特點(diǎn),設(shè)計(jì)了該系統(tǒng)的硬件結(jié)構(gòu)。闡述了如何在嵌入式實(shí)時(shí)操作系統(tǒng)μC/OS-II上移植實(shí)現(xiàn)LwIP這套TCP/IP協(xié)議棧,并詳細(xì)地描述了ENC28J60網(wǎng)卡驅(qū)動(dòng)的軟件流程,給μC/OS-II加上了網(wǎng)絡(luò)支持。
隨著計(jì)算機(jī)技術(shù)和通訊技術(shù)的不斷發(fā)展,互聯(lián)網(wǎng)和嵌入式智能儀器得到越來(lái)越廣泛的應(yīng)用,人類社會(huì)進(jìn)入后PC時(shí)代。本文主要介紹了嵌入式Web服務(wù)器設(shè)計(jì)方案,以及實(shí)現(xiàn)和主要應(yīng)用。
隨著Internet的普及,實(shí)現(xiàn)智能家居遠(yuǎn)程控制不再是人們的夢(mèng)想,所謂遠(yuǎn)程控制,是指管理人員在異地通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)異地?fù)芴?hào)或雙方都接入Internet等手段,聯(lián)通需被控制的計(jì)算機(jī)
1 引言隨著Internet 的出現(xiàn)和以太網(wǎng)的迅速發(fā)展, 基于以太網(wǎng)的設(shè)備控制越來(lái)越多。目前市場(chǎng)上大部分以太網(wǎng)控制器采用的封裝均超過(guò)80 引腳, 如RTL8019AS、DM9008、CS8900A
1 引言隨著Internet 的出現(xiàn)和以太網(wǎng)的迅速發(fā)展, 基于以太網(wǎng)的設(shè)備控制越來(lái)越多。目前市場(chǎng)上大部分以太網(wǎng)控制器采用的封裝均超過(guò)80 引腳, 如RTL8019AS、DM9008、CS8900A
基于ENC28J60的嵌入式網(wǎng)絡(luò)接口的設(shè)計(jì)
1 引言 隨著Internet 的出現(xiàn)和以太網(wǎng)的迅速發(fā)展, 基于以太網(wǎng)的設(shè)備控制越來(lái)越多。目前市場(chǎng)上大部分以太網(wǎng)控制器采用的封裝均超過(guò)80 引腳, 如RTL8019AS、DM9008、CS8900A 等。這些器件不僅結(jié)構(gòu)復(fù)雜, 面積龐大,
一種嵌入式網(wǎng)絡(luò)接口設(shè)計(jì)
摘要:為了實(shí)現(xiàn)超高頻(UHF)讀寫設(shè)備的遠(yuǎn)程實(shí)時(shí)交互功能,本文基于以太網(wǎng)網(wǎng)卡芯片ENC28J60和超高頻射頻識(shí)別芯片AS3990,利用LPC2138作為主控制器,實(shí)現(xiàn)了超高頻網(wǎng)絡(luò)讀寫器的軟硬件方案設(shè)計(jì)。在讀寫器上移植實(shí)時(shí)操作系
基于ENC28J60+AS3990的網(wǎng)絡(luò)UHF讀寫器設(shè)計(jì)
摘要: 為了實(shí)現(xiàn)超高頻(UHF)讀寫設(shè)備的遠(yuǎn)程實(shí)時(shí)交互功能,本文基于以太網(wǎng)網(wǎng)卡芯片ENC28J60和超高頻射頻識(shí)別芯片AS3990,利用LPC2138作為主控制器,實(shí)現(xiàn)了超高頻網(wǎng)絡(luò)讀寫器的軟硬件方案設(shè)計(jì)。在讀寫器上移植實(shí)時(shí)操作
摘 要:提出一種基于ARM7芯片LPC2294微處理器和以太網(wǎng)控制器ENC28J60的以太網(wǎng)/CAN網(wǎng)關(guān)設(shè)計(jì)方案,闡述以太網(wǎng)/CAN協(xié)議轉(zhuǎn)換的硬件設(shè)計(jì),以及相關(guān)接口通信軟件設(shè)計(jì)。通過(guò)該網(wǎng)關(guān)可以實(shí)現(xiàn)CAN總線與基于IP/TCP協(xié)議的以太
基于ENC28J60的嵌入式以太網(wǎng)/CAN網(wǎng)關(guān)設(shè)計(jì)
隨著計(jì)算機(jī)、網(wǎng)絡(luò)通信和Internet技術(shù)的飛速發(fā)展和不斷進(jìn)步,嵌入式系統(tǒng)在家庭和工業(yè)應(yīng)用廣泛。如何將嵌入式系統(tǒng)和工業(yè)控制系統(tǒng)接人Internet,綜合利用嵌入式系統(tǒng)資源,實(shí)現(xiàn)嵌入式系統(tǒng)的遠(yuǎn)程管理和控制,已成為關(guān)注的研究課題,而實(shí)現(xiàn)嵌入式系統(tǒng)的網(wǎng)絡(luò)化則成為嵌入式系統(tǒng)的發(fā)展趨勢(shì)。
微型嵌入式Web服務(wù)器的設(shè)計(jì)與實(shí)現(xiàn)
文章首先介紹了uC/OS-II在ARM上的移植。在此基礎(chǔ)上,根據(jù)以太網(wǎng)控制器ENC28J60的特點(diǎn),設(shè)計(jì)了該系統(tǒng)的硬件結(jié)構(gòu)。