8.spi方式的w5100 2.spi的enc28j60 3.rmii的dp83848 4.rmii的dm9161 5.fsmc的dm9000 直接用rmii+乙太網phy的話,需要自己移植軟體協議棧。spi+w5x00的話,硬體協議棧,通訊速率因素主要在spi。兩者比較,前者開發難度相對後者大,開發速度相對後者慢,但是通訊速率比後者快。
總結:目前微控制器聯網方式主要有以下三種:
①微控制器自帶mac,需外加phy(比如dm9162等),微控制器需處理tcp/ip協議棧。(也有微控制器自帶了mac和phy,就無需外加晶元了)
②微控制器未帶mac功能,需外加網路介面晶元(包含mac和phy,比如dm9000、enc28j60等),需微控制器處理tcp/ip協議棧
③普通微控制器,外加tcp/ip協議棧晶元(包含mac+phy+tcp/ip協議棧)。微控制器消耗資源極少,無需詳細了解tcp/ip協議棧,開發方便。如w5500,ch9121,ch395
STM32物聯網通訊GPRS
一 gprs相關概念介紹 二 基本初始化流程 1 考慮到模組外圍電路電容充電效應,建議上電5s後傳送開機初始化在命令。2 常用指令 at mrst ok 重啟模組,應答 at cpin?ready 檢查sim卡是否插好 at cgreg?ok 檢查網路註冊狀態 at csq ok 訊號查詢 at m...
STM32之乙太網使用例程一
學生時代比賽喜歡用esp8266這樣的串列埠wifi模組來實現微控制器聯網功能,但其畢竟基於串列埠,提供的速度也只能供實時傳文字用,涉及影象的工程就沒辦法了,這時候,閒置的乙太網口就該發揮其作用了,畢竟能提供10 100 mbit s 資料傳輸速率。在後來的工作中,也遇到了stm32乙太網的使用,覺...
STM32 應用程式加密的一種設計方案
0 前言 stm32編譯後的 存在flash中,通過外部工具可以讀出來全部資料,一旦硬體抄板一樣,再將flash資料全部拷貝至抄板微控制器中,既可以完全實現硬體和軟體功能抄襲。因此,需要對自己的應用程式加密,即使被抄板和讀取flash資料,拷貝過後仍然無法執行相應的功能。ps 沒有解不開的微控制器,...