在线免费观看成年人视频-在线免费观看国产-在线免费观看国产精品-在线免费观看黄网站-在线免费观看精品

產(chǎn)品分類

當(dāng)前位置: 首頁 > 傳感測量產(chǎn)品 > 數(shù)據(jù)采集產(chǎn)品 > 數(shù)據(jù)通訊產(chǎn)品

類型分類:
科普知識
數(shù)據(jù)分類:
數(shù)據(jù)通訊產(chǎn)品

MC9S12NE64型單片機的嵌入式以太網(wǎng)連接

發(fā)布日期:2022-04-18 點擊率:39

1 引言
  隨著互聯(lián)網(wǎng)的出現(xiàn)和以太網(wǎng)的迅速發(fā)展,基于以太網(wǎng)的設(shè)備控制越來越多,發(fā)展也越來越快。目前,以太網(wǎng)(EtImmet)已經(jīng)廣泛地應(yīng)用于各種計算機網(wǎng)絡(luò),通過以太網(wǎng)及TCP/IP協(xié)議??梢允共煌木W(wǎng)絡(luò)設(shè)備實現(xiàn)互連、交換數(shù)據(jù)。
  用以太網(wǎng)實現(xiàn)嵌入式系統(tǒng)的網(wǎng)絡(luò)連接有多種方案。傳統(tǒng)的多器件以太網(wǎng)連接方案是通過MCU擴展以太網(wǎng)控制器來實現(xiàn)的,必要時還需要擴展外部RAM和 ROM。雖然這種方案應(yīng)用起來不是很困難,但所用外部元件數(shù)量較多,系統(tǒng)開銷較大。穩(wěn)定性不高。為了解決傳統(tǒng)方案的不足,本文討論以集成以太網(wǎng)MAC層和物理層的16位單片機MC9S12NE64來實現(xiàn)單器件以太網(wǎng)連接。與多器件方案相比.單器件連接方案具有所用外部元件少、系統(tǒng)開銷小、穩(wěn)定性高、設(shè)計時間短等一系列優(yōu)點。
2 MC9S12NE64簡介
  MC9S12NE64是Freescale公司生產(chǎn)的基于HCSl2 CPU內(nèi)核的16位單片機,利用它可以方便地實現(xiàn)單器件以太網(wǎng)連接,構(gòu)成一個完整的終端節(jié)點。MC9S12NE64的內(nèi)部功能模塊框圖如圖1所示,主要特性如下:
  采用高性能16位HCSl2CPU內(nèi)核,3.3V下工作頻率可達25MHz或10MIPS,具有優(yōu)化的C語言體系結(jié)構(gòu),可以生成十分簡潔的代碼。
  帶有片上調(diào)試接口,可以進行實時在線仿真和調(diào)試,而無需仿真器。
集成了64KB的nash內(nèi)存和8KB的靜態(tài)RAM,能夠滿足大多數(shù)的應(yīng)用場合。如果需要還可進行外部擴展。
集成了10/100Mbps以太網(wǎng)媒介訪問控制器(EMAC),內(nèi)置標(biāo)準(zhǔn)的媒介獨立接口(MII),可以實現(xiàn)地址識別及過濾、以太類型過濾,支持半雙工和全雙工通信,具有和8KB RAM共用可配置的EMAC緩沖區(qū),包括一個發(fā)送緩沖區(qū)和兩個接收緩沖區(qū),MC9S12NE64的RAM以2倍于CPU的速度運行,使得CPU和EMAC 緩沖區(qū)可以交叉存取數(shù)據(jù)。

集成了10/100Mbps以太網(wǎng)物理層(EPHY),支持自動協(xié)商模式,支持半雙工和全雙工的通信。并具有自診斷功能。
帶有8通道10位模數(shù)轉(zhuǎn)換器fADC)、4通道16位定時器、2個串行通信接口(SCI),1個高速串行外設(shè)接口(SPI)、1個具有256種時鐘速度選項的I2C接口,具備使用鎖相回路的時鐘及復(fù)位發(fā)生器(CRG)模塊,有多達70個通用I/O口。具有80引腳TQFP-EP和112引腳LQFP兩種封裝。

3 MC9S12NE64的簡單應(yīng)用
3.1 硬件設(shè)計
利用MC9S12NE64可以構(gòu)成不同功能的網(wǎng)絡(luò)終端節(jié)點,如網(wǎng)絡(luò)服務(wù)器、帶因特網(wǎng)功能的設(shè)備、遠程監(jiān)控(數(shù)據(jù)采集,診斷)、對現(xiàn)場設(shè)備的遠程控制、遠程設(shè)備通過電子郵件或文字尋呼機發(fā)送消息等。
基于MC9S12NE64最少外圍器件的系統(tǒng)硬件電路原理圖如圖2所示。此最小系統(tǒng)由80引腳的MC9S12NE64與外圍器件組成,電路中帶有背景調(diào)試接頭J1;5個LED狀態(tài)指示燈(分別用來顯示網(wǎng)絡(luò)連接狀態(tài),包括EPHY是否沖突、連接是否建立、是否接收數(shù)據(jù)、連接速度、雙工模式);必需的偏置電阻R5;高速局域網(wǎng)電磁隔離模塊(即RJ45以太網(wǎng)接口)。其中PHY_TXP和PHY_TXN為發(fā)送線,PHY_RXP和PGY_RXN為接收線。設(shè)計時,MC9S12NE64的物理端口與隔離變壓器連接時必須符合IEEE802.3對物理層規(guī)范的要求,如RJ45的插孔與隔離變壓器的間隔應(yīng)盡量小,輸出和輸入差分信號對的走線要很好的隔離,確保電源的額定負載電流不小于300mA。設(shè)計時還應(yīng)注意系統(tǒng)時鐘的要求,MC9S12NE64只支持皮爾斯型振蕩電路,晶振的精度應(yīng)高于25ppm。系統(tǒng)中MC9S12NE64工作在正常的單片模式,其內(nèi)部穩(wěn)壓電源處于工作狀態(tài)。
3.2 MC9S12NE64的初始化
MC9S12NE64單片機在工作之前。必須進行必要的初始化。主要包括時鐘及復(fù)位發(fā)生器(CRG)模塊、EMAC模塊、EPHY模塊等。雖然MC9S12NE64上的EMAC和EPHY被設(shè)計為兩個獨立的模塊,但如果用到內(nèi)部的EPHY,則EMAC和EPHY必須同時進行初始化。
MC9S12NE64的初始化過程如下:
 (1)初始化時鐘及復(fù)位發(fā)生器模塊來產(chǎn)生25MHz的內(nèi)部總線時鐘,這一過程通過設(shè)置時鐘及復(fù)位發(fā)生器(CRG)模塊的寄存器表來完成。
 (2)設(shè)置EPHYCTL0寄存器的DIS10和DIS100位為1,使EPHY時鐘無效,直到EMAC和EPHY配置完畢。
 (3)通過EPHYCTL1寄存器的:EPHYADD0、E-PHYADD1、EPHYADD2、EPHYADD3、EPHYADD4來配置MII請求的EPHY地址。
 (4)配置自動協(xié)商模式。設(shè)置EPHYCTL0寄存器的ANDIS位為0.使用自動協(xié)商模式。
 (5)設(shè)置EPHYCTL0寄存器的LEDEN位為1允許EPHY驅(qū)動LED信號。設(shè)置EPHYCTL0寄存器的EPHYIEN位為1使EPHY中斷有效。設(shè)置
EPHYCTL0寄存器的EPHYEN位為1使EPHY有效工作,這樣就可以實現(xiàn)EMAC和EPHY間的介質(zhì)無關(guān)接口(MII)操作。
 (6)設(shè)置MCMST寄存器的MDCSEL位為0xA,來配置EMAC管理數(shù)據(jù)時鐘(EMACMDC)。
 (7)設(shè)置BUFCFG寄存器的BUFMAP位來配置EMAC以太網(wǎng)緩沖區(qū)的大小。BUFMAP的值用來確定系統(tǒng)RAM中用戶RAM和EMAC緩沖區(qū)的比例。BUFMAP最大為4,這時單個緩沖區(qū)的大小為1.5K字節(jié),正好可以存放一個最大的以太網(wǎng)幀。大于緩沖區(qū)大小的數(shù)據(jù)包將被過濾掉,設(shè)計時應(yīng)合理選擇。設(shè)置BUFCFG寄存器的MAXFL位來指定接受的最大幀長度,使緩沖區(qū)起到了數(shù)據(jù)過濾的作用。
 (8)通過MACAD寄存器來配置6字節(jié)的MAC地址。如果設(shè)備不連接到因特網(wǎng),則MAC地址可自行定義。
 (9)設(shè)置ETCTL寄存器為0x17來控制網(wǎng)絡(luò)上傳輸?shù)臄?shù)據(jù)類型。
 (10)通過設(shè)置RXCTL寄存器的PROM、CON-MC和BCREJ位來配置EMAC的MAC地址過濾模式。如果不是自動協(xié)商模式,則還需要設(shè)置RFCE位來實現(xiàn)接收流控制。
 (11)設(shè)置NETCTL寄存器為0x81來配置EMAC的工作模式,并使EMAC正常工作。
 (12)設(shè)置IMASK寄存器來配置允許的EMAC中斷信號,如需要允許某種中斷請求信號,則將相應(yīng)的位置1。
 (13)設(shè)置TXCTS寄存器的PTRC位和設(shè)置PTI-ME寄存器來初始化和傳遞暫停持續(xù)時間。
 (14)設(shè)置系統(tǒng)中斷為允許系統(tǒng)中斷。
 (15)通過EMAC MII管理接口來設(shè)置EPHY,包括設(shè)置速度、雙工模式和流控制,設(shè)置EPHY中斷控制寄存器來配置EPHY中斷控制。
 (16)在自動協(xié)商模式下,通過設(shè)置EPHYCTL0寄存器的DIS10和DIS100位為0來啟動EPHY時鐘發(fā)生器。當(dāng)自動協(xié)商完成且連接建立后,協(xié)商暫定和雙工設(shè)置由EPHY MII寄存器決定。EMAC必須由RXCTS寄存器的FRCE位和NETCTL的FDX位所設(shè)定的配置來更新協(xié)商暫定和雙工設(shè)置。
至此。MC9S12NE64初始化完成,可以完成EMAC和EPHY間的數(shù)據(jù)接收和發(fā)送。要實現(xiàn)系統(tǒng)與以太網(wǎng)上其他設(shè)備(如PC機)的通信,只需要實現(xiàn) TCP/IP協(xié)議棧就可以了。由于單片機內(nèi)部資源的不足,難以支持完整的TCP/IP協(xié)議棧,故針對各個系統(tǒng)的特點和功能來設(shè)定特定的TCP/IP協(xié)議棧,僅實現(xiàn)與需要相關(guān)的協(xié)議即可,如ARP協(xié)議、IP協(xié)議、ICMP協(xié)議、TCP協(xié)議、UDP協(xié)議、SMTP協(xié)議、HTYP協(xié)議等。
系統(tǒng)初始化后進入主程序循環(huán),包括單片機的控制作用和網(wǎng)絡(luò)數(shù)據(jù)傳輸。對于以太網(wǎng)傳輸部分來說.主要有兩個作用:一是對要發(fā)送的數(shù)據(jù)按照以太網(wǎng)數(shù)據(jù)幀格式進行封裝并發(fā)送;二是對接收的以太網(wǎng)數(shù)據(jù)幀進行解包供應(yīng)用程序使用。主程序通過嵌入TCP/IP協(xié)議來實現(xiàn)單片機的以太網(wǎng)通信。
4 結(jié)束語
隨著數(shù)字化、智能化儀器的飛速發(fā)展,采用以太網(wǎng)進行通信的應(yīng)用將會越來越廣泛。MC9S12NE64內(nèi)置了以太網(wǎng)MAC層和物理層,用它可以方便地實現(xiàn)單電路以太網(wǎng)連接。適用于工業(yè)控制、保安系統(tǒng)、用戶卡表、商業(yè)自動化、樓宇控制、照明管理、醫(yī)療檢測、自動售貨機環(huán)境監(jiān)控器、銷售設(shè)備終端和家庭自動化等。

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產(chǎn)品

更多
在教室伦流澡到高潮H强圩| 色欲aⅴ精品一区二区三区浪潮| 好硬好涨老师受不了了| 亚洲AⅤ无码乱码在线观看性色 | 超碰人人透人人爽人人看| 制服丝袜人妻中文字幕在线| 亚洲欧洲中文日韩乱码AV| 性少妇SEXVIDEOS高清| 无码AV片在线观看免费| 婷婷成人综合激情在线视频播放| 人与动物PPT免费模板| 人妻无码一区二区三区AV| 琪琪无码午夜伦埋影院| 漂亮人妻被中出中文字幕久久| 天美传媒MV在线看免费| 他的粗大把她捣出白沫| 亚洲风情亚Aⅴ在线发布| 亚洲AV永久无码精品天堂动漫 | 国产 浪潮AV性色四虎| 公交车舒婷1一20全文| 极品尤物被啪到呻吟喷水| 饥渴少妇AV无码影片| 狠痕鲁狠狠爱2021在| 黑人与人妻无码中字视频| 榴莲草莓视频黄丝瓜芭乐秋葵| 国产精品久久久久久久久软件 | 久久精品国产99国产精品导航| 久久99精品久久久久久动态图| 精品一线二线三线精华液| 久久99精品久久久久婷综合| 欧美最猛黑人XXXX黑人猛交9| 人妻少妇看A偷人无码精品| 日本伦奷在线播放| 少妇被躁爽到高潮无码文| 丝瓜草莓秋葵污旧版APP无限看 | 欧美日韩无线码在线观看| 翘臀后进呻吟喷水的少妇| 无码国产偷倩在线播放| 中字年轻漂亮的儿媳BD| AV无码欧洲亚洲电影网| 被夫の上司に犯中文字幕| 成熟女人牲交片免费观看视频| 公交车强摁做开腿呻吟| 国产偷国产偷精品高清尤物| 极品AV麻豆国产在线观看| 秋霞A级毛片在线看| 熟女一区二区三区| 岳的奶大又白又紧| 国产精品久久久久电影院| 免费A级毛片无码A∨奶水在线| 强被迫伦姧在线观看无码| 亚洲AV自慰白浆喷水网站| 一本无码人妻在中文字幕免费 | 巨胸喷奶水视频WWW免费动漫| 男人的天堂免费A级毛片无码| 欧美成人精品三级网站| 日本熟妇人妻XXXX| 午夜人妻久久久久久久久| 亚洲日韩精品A∨片无码加勒比| 中文字幕无码家庭乱欲| 成人精品老熟妇一区二区| 国产精品无圣光一区二区| 精品无码一区二区三区不卡| 女人被狂躁高潮啊的视频在线看| 色8久久人人97超碰香蕉987| 亚洲AV成人一区国产精品小说| А√ 天堂 在线官网中文| 国产精品爽爽VA在线观看无码| 教室抽插调教老师小说| 三级特黄60分钟在线播放2| 亚洲成AV人在线观看成年美女| 亚洲AV中文无码4区| 俄罗斯卖CSGO的网站| 精品不卡一区二区| 女人带毛的真人图片| 亚洲国产精品久久久久秋霞1| ⅩXXSEXHDVIDEO欧美| 国产精品久久国产精品99| 久久精品国产亚洲AV麻豆软件| 熟妇人妻少妇精品欧美视频| YY111111少妇影院| 麻豆精品传媒一二三区艾秋| 亚洲毛片无码专区亚洲乱| AV无码久久久久不卡免费网站| 久久精品无码专区免费| 日本少妇毛茸茸高潮| 自由 日本语 热 亚洲人| 精品人妻在线一区二区三区| 性少妇中国内射XXXX狠干| 丰满熟妇性ⅩXXOOO69| 久久精品国产亚洲不AV麻豆 | 一二三四视频社区在线一中文| 草草地址线路①屁屁影院成人| 乱码中字在线观看一二区| 亚洲国产精品一区二区成人片| CHINESE呻吟VIDEOS| 国产自产V一区二区三区C| 女人脱精光直播APP下载| 亚洲资源AV无码日韩AV无码 | 中国小帅男男GAYXNXX| 国产成人亚洲精品另类动态图| 久久精品人人做人人爽电影| 亚洲AV无码一区二区二三区我| AV天堂久久天堂色综合| 美国白人未成年RAPPER豆瓣| 无码精品人妻一区二区三区老牛 | YW亚洲AV无码乱码在线观看| 内谢XXXXX8老| 亚洲AV片在线观看| JZZIJZZIJ亚洲乱熟无码| 果冻传媒一区二区天美传媒 | 99精产国品一二三产区| 国产亚洲欧美日韩精品一区二区| 女人18毛片A级毛片免费视频| 尤物193在线人妻精品免费| 国产精品无码专区AV在线播放| 天堂俺去俺来也WWW色官网| 在线观看片免费人成视频无码| 久久久久国色ΑV免费观看| 兽交ZOOSKOO| A级精品国产片在线观看| 男人做一次爱能舒服多久| 2020国产精品久久久久精品| 韩国精品福利一区二区三区| 亚洲AV色欲色欲WWW| 国精产品一区二区三区糖心| 亚洲A片成人无码久久精品色欲| 国内揄拍国内精品少妇| 亚洲国产成人久久综合一区77| 护士的小嫩嫩好紧好爽| 亚洲另类在线视频| 久久精品亚洲精品无码白云TV| 亚洲综合一区二区三区无码| 国产乱妇乱子在线视频| 性色AV极品无码专区亚洲AV| 成人免费无码不卡毛片| 色综合久久久无码中文字幕波多 | 人妻少妇精品久久| 粗大挺进亲女H晓晓| 台湾无码AV一区二区三区| 国产猛男GAY1069视频| 乳奴调教榨乳器拘束机器| 夫妇交换聚会群4P疯狂大战视频| 少妇VIDES裸体BBWWHD| 国产麻花豆剧传媒精品免费| 亚洲成AV人片在线观看| 久久久久亚洲AV成人网址| 亚洲AV无码精品无码麻豆| 精品国产人成亚洲区| 一本大道香蕉大L在线吗视频| 男女乱婬免费视频黑人| 爆乳JUFD汗だく肉感| 无码AV蜜臀AⅤ色欲在线| 村长用力挺进她的花苞啥电视| 天天爽夜夜爽人人爽一区二区| 国产自无码视频在线观看| 夜夜高潮夜夜爽夜夜爱爱一区| 女人露P毛视频·WWW| 番茄TODO社区免费看片| 性一交一乱一伦一色一情| 久久久精品中文字幕麻豆发布| 939W78V78W乳液永久W| 麻豆精品国产综合久久| 啊轻点内射在线视频| 欧美精品久久久久久精品爆乳| 在床上拔萝卜又疼又叫什么病| 欧美又粗又大XXXXBBBB疯| 国产成人无码18禁午夜福利免费| 亚洲成av人在线观看| 男女作爱免费网站| 囯产精品一品二区三区| 亚洲国产AV无码一区二区三区| 妺妺窝人体色WWW在线图片| 中文字幕人成乱码熟女免费| 日本在线视频WWW色| 国语对白做受XXXXX在线中国| 中年人妻丰满AV无码久久不卡 | 亚洲成人AV一区二区| 内射老妇女BBWXOGOD| 国产94在线 | 亚洲| 亚洲欧洲国产综合AⅤ无码| 欧洲熟妇色XXXXⅩ欧美老妇天| 国产旡码高清一区二区三区| 挺进邻居丰满少妇的身体| 久久99久久99精品免视看动漫| AV天堂亚洲国产AV| 小蜜被两老头吸奶头| 免费XXXXX大片在线观看一区 | 717影院理论午夜伦八戒| 他将头埋进双腿间吮小核故事| 久久99这里只有是精品6| 被青梅竹马的学弟给锁定了林擎霄 | 日本强伦姧人妻69影院| 黑色丝袜老师自慰喷水浪潮免费| 7723影视大全在线观看| 性荡视频播放在线视频7777| 女人夜夜春高潮爽A∨片传媒| 国产色XX群视频射精| AAA少妇高潮大片免费看| 亚洲AV无码精品色午夜蜜芽|