<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于A(yíng)RM微處理器的嵌入式以太網(wǎng)接口設計

基于A(yíng)RM微處理器的嵌入式以太網(wǎng)接口設計

作者: 時(shí)間:2008-11-26 來(lái)源:網(wǎng)絡(luò ) 收藏

  在應用場(chǎng)合,如果不使用93C46的話(huà),可以降低成本,同時(shí)又減少連線(xiàn),因此,本文采用第1 種方式即跳線(xiàn)方式,即通過(guò)設置RTL8019AS的65腳為高電平(接到Vcc或通過(guò)一個(gè)10kΩ的上拉電阻)來(lái)實(shí)現。

  RTL8019AS是性?xún)r(jià)比高且帶有即插即用功能的控制器,它的主要特點(diǎn)包括:符合EthernetⅡ與IEEE802.3標準;全雙工,收發(fā)可同時(shí)達到10Mbit/s的速率;內置16KB的SRAM,用于收發(fā)緩沖,減低對主處理器的要求;支持UTP、AUI、BNC自動(dòng)檢測,還支持對10BaseT拓撲結構的自動(dòng)極性修正;允許4個(gè)診斷LED 引腳編程輸出。RTL8019AS內部有2個(gè)RAM區:1塊16KB,地址為0x4000~0x7fff;1塊32 B,地址為0x0000~0x001f。RAM 按頁(yè)存儲,每256 B為一頁(yè)。

  本方案中將RTL8019AS 的RAM 的前12 頁(yè)(0x4000~0x4Bff)作為發(fā)送緩沖區,后52頁(yè)(0x4c00~0x7fff)作為接收緩沖區,第0頁(yè)只有32B,用來(lái)存儲以太網(wǎng)的物理地址。

  RTL8019AS 具有32 個(gè)輸出/ 輸出地址,地址偏移量為00H~1FH。其中00H~0FH 具有16 個(gè)地址為寄存器的地址,寄存器分為page0~page3,由RTL8019AS 中的命令寄存器CR中的PS1 和PS0 位來(lái)決定要訪(fǎng)問(wèn)的頁(yè)。復位端口包括18H~1FH 共8 個(gè)地址,用于RTL8019AS 的復位。

  軟件設計

  編寫(xiě)控制以太網(wǎng)程序的步驟。

  (1)μC/OS Ⅱ實(shí)時(shí)操作系統的移植

  μc/os Ⅱ是一種開(kāi)放源碼的實(shí)時(shí)操作系統,是一個(gè)可移植,可裁減,可固化的占先式多任務(wù)操作系統,已被應用到多種微處理器上,其大部分源碼是ANSI C 語(yǔ)言編寫(xiě)的。

  移植工作包括以下幾個(gè)內容:a.設置:OS_CPU.H 中與處理器和編譯器相關(guān)的代碼。b.用C 語(yǔ)言改寫(xiě)OS_CPU_C.C 中6個(gè)與操作系統相關(guān)的簡(jiǎn)單。c. 用匯編語(yǔ)言改寫(xiě)OS _CPU _A..ASM 中的4 個(gè)與處理器相關(guān)的。

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)


評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>