導航:首頁 > 操作系統 > 網路單片機

網路單片機

發布時間:2022-01-16 14:02:51

① 我在做個實驗,就是通過互聯網遠程式控制制單片機(將單片機接入網線即可),請問該怎樣做,沒有頭緒

我做了一個模塊,兼容DIP40的51單片機模塊,可以很輕松的便捷的讓單片機聯網,你無須掌握復雜的網路知識,這個模塊內置HTTP,UDP,TCP/IP等協議,支持Socket,Web Socket,Flash Socket功能,支持HTML5Web網頁通訊。支持C++,java,JS+CSS3,C#編程

② 單片機上網,單片機如何連接到無線網路,並且能發送和接收數據

某寶上WIFI模塊很多,可以通過單片機串口發送AT指令實現網路通信,但是效率不高

③ 單片機是否可以進行網路通信

請問是何種網路通信?問「問題」要說明白!
還有單片機是不是51單片機,因為有很多類型的單片機,各種片內RAM和ROM都不一樣!
至於 網路通信,至少得有網路協議的支持,比如HTTP/TCP等...,有一個操作系統的支撐較好!
不過,在學校的時候有做過51外掛一個E2ROM,移植UCOS嵌入式操作系統,可以嘗試嘗試,應該能滿足你的需求!

④ 單片機網路開發高手進!

單片機通常都是集成的顯卡網卡驅動。這就使一些軟體在區域網連接的時候(比如飛鴿傳書),就會因為兼容性不好,以及主板晶元的不穩定而引發無法連接。可是,mac地址上顯示的數據真實存在。
另外,單片機download需要的文件格式是xxx,hex的,安裝以後,可能會因為軟體問題而造成無法互通。

⑤ 想讓51單片機實現上網,網路通訊,有需要哪些東西

上網?什麼情況兄弟
你直接說你想達到什麼目的
幾乎不可能跟電腦那樣上網。
通訊的話可以用手機通過藍牙或者Wi-Fi控制單片機,或者無線電和紅外線。

⑥ 51單片機接入乙太網的幾種方案

1、MAC+PHY方案

所謂的TCP/IP協議棧是一系列網路協議的統稱,不僅包括我們熟知的TCP協議和IP協議。

還有網路層的ICMP(Internet控制報文)協議、IGMP(Internet組管理)協議、ARP(地址解析)協議,傳輸層的UDP(用戶數據包)協議,應用層的HTTP(超文本傳輸)協議、DNS(域名解析)協議、FTP(文件傳送)協議、SMTP(簡單郵件管理)協議等等。

傳統的乙太網接入方案由MCU+MAC+PHY再加入網路介面實現乙太網的物理連接,通過在主控晶元中植入TCP/IP協議代碼實現通信及上層應用。

應用這種軟體TCP/IP協議棧方式實現的比較成熟方案有ENC28J60,CS8900A,DM9000,當然也有像STM32F107這類(內部自帶MAC)+PHY等方案。

2、硬體協議棧晶元方案

由MCU+硬體協議棧晶元(內含MAC和PHY)直接加網路介面,便可方便的實現單片機聯網,所有的處理TCP/IP協議的工作都是通過這位MCU的「小秘書」——硬體協議棧晶元來完成。

乙太網晶元的內核由傳輸層的TCP、UDP、ICMP、IGMP等協議、網路層的IP、ARP、PPPoE等協議以及鏈路層的MAC構成,再加上物理層的PHY和外圍的寄存器、內存、SPI介面組成了這一整套硬體化的乙太網解決方案。

這套硬體TCP/IP協議棧代替了以往的MCU來處理這些中斷請求,即MCU只需要處理面向用戶的應用層數據即可,傳輸層、網路層、鏈路層及物理層全部由外圍WIZnet的晶元完成。

這套方案從硬體開銷和軟體開發兩個方面來簡化前面所述的五層網路模型,簡化產品開發方案。這樣一來,工程師們就不必再面對繁瑣的通信協議代碼,只需要了解簡單的寄存器功能以及Socket編程便能完成產品開發工作的的網路功能開發部分。

(6)網路單片機擴展閱讀

乙太網協議:

一個標準的乙太網物理傳輸幀由七部分組成。

PR SD DA SA TYPE DATA FCS

同步位 分隔位 目的地址 源地址 類型欄位 數據段 幀校驗序列 7 1 6 6 2 46~1500 4

除了數據段的長度不定外,其他部分的長度固定不變。數據段為46~1500位元組。乙太網規定整個傳輸包的最大長度不能超過1514位元組(14位元組為DA、SA、TYPE),最小不能小於60位元組。

除去DA、SA、TYPE14位元組,還必須傳輸46位元組的數據,當數據段的數據不足46位元組時需填充,填充字元的個數不包括在長度欄位里;超過1500位元組時,需拆成多個幀傳送。

事實上,發送數據時,PR、SD、FCS及填充欄位這幾個數據段由乙太網控制器自動產生;而接收數據時,PR、SD被跳過,控制器一旦檢測到有效的前序欄位(即PR、SD),就認為接收數據開始。

⑦ 單片機網路編程是什麼概念

就是為了解決單片機在網路中的通訊 一般情況下 都有 專用的神經元 晶元 例如 LON 晶元 就是地鐵項目經常用的LON網路通信

⑧ 單片機的如何實現網路功能

你去找一下cp2200的晶元(10M)資料.這個晶元常用在單片機與網路的介面

你在淘寶網里搜"shixiaonan88"這家店鋪
裡面有一個"cp2200乙太網(通信控制340單片機)開發板" 86元.

買這個店家會送源代碼,學起來比較快....

另:這寶貝做工非常糙.是我見過最爛的開發板..

=======================================
另外DM9000也是常用晶元(100M)
淘寶里"丁華建"這家店鋪有"DM9000 百兆 乙太網 模塊" 這個賣,60元..
不過這家這個模塊是給FPGA用的,FPGA內部自帶IP核可以調用這個模塊.所以沒有提供源代碼.

=======================================
以上這兩個都是當初我研究網路介面時買過的.如果有用.望採納

⑨ 單片機與網路

其實你說的這個東西是「物聯網」,嵌入式技術與網路技術的結合。塞班估計開發你也不會,安卓看你的經驗比較擅長底層,系統為linux內核,當然你也可以熟悉下linux網路,因為大多伺服器都是linux操作系統的。同時,單片機再往上就是嵌入式了,涉及到linux操作系統。當然安卓的應用涉及到java知識,你需要新學。
建議了解下物聯網,涉及到網路與電子技術比較多,而且是未來的發展方向!

⑩ 單片機與網路的通信

問題說得不太清楚:
1,您想用什麼網連接?
我曾經做過這個項目,當時使用的是MCU+串口+Modem遠程式控制制,協議使用UDP+IP+PPP,您如果想簡化通信協議棧,也可以使用該協議棧。TCP涉及到排序及重發機制,比較復雜,同時資源佔用比較多。但如果對TCP進行裁剪,也可以用51實現,有相關圖書的中文譯本,我看過。如果使用ARM開發板+嵌入式操作系統+TCP/IP函數組,開發會快很多。

2,網頁放在那裡?
說實話,不知道您設計的方案。您是想使用PC機來控制遠程MCU?還是反之?還是其他?如果使用PC控制遠程MCU,你可以選擇將網頁放在MCU中,這樣需要HTML協議。其實也可以將界面設計在PC中,這樣可以省掉一層HTML協議,比較簡單,但在PC上需要安裝這個控制界面,不能隨心所欲地使用任意PC操作,不是很方便。

閱讀全文

與網路單片機相關的資料

熱點內容
php用戶組 瀏覽:783
撫順自動數控編程軟體 瀏覽:745
如何判斷是否可以通過編譯 瀏覽:927
衛士通加密官網 瀏覽:53
程序員需要會盲打么 瀏覽:446
編譯c無法識別unsighed 瀏覽:433
怎麼給幾年前的安卓機強行刷機 瀏覽:316
天方地圓製作演算法 瀏覽:193
演算法失效分析 瀏覽:760
gcc編譯選項給gdb調試 瀏覽:590
ios和android前景好 瀏覽:66
蘋果如何藍牙傳送安卓app 瀏覽:552
方舟編譯器mod怎麼用 瀏覽:762
伺服器地址欄在哪裡 瀏覽:397
做安檢還是程序員好 瀏覽:529
程序員最火的bug 瀏覽:938
騰訊文件夾英文怎麼寫 瀏覽:127
pdf內碼 瀏覽:434
微信小程序文件夾怎麼發給好友 瀏覽:972
java不能被繼承的類 瀏覽:163