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