WIZnet latest product – WIZnet Ethernet Hat has been official launch

Uncategorized
Our company wanted to officially announce WIZnet has created two specific hardware modules that could work with Raspberry PI PICO and micro python programming code. WIZnet Ethernet Hat Included a W5100S chip and RJ45 header for Ethernet interfacePin to Pin compatible with Raspberry PI PICO W5100S-EVB-PICO Includes W5100S chip, RJ45 header and RP2040 ChipIt could use the board directly Adding simple coding to start your adventure of IOT design From now on, this blog site will begin to post more information related to Raspberry PI PICO with WIZnet application. Please stay tune for more interesting applications and technology information about WIZnet. Link: WIZnet Ethernet Hat - https://www.wiznet.io/product-item/wiznet-ethernet-hat/W5100S-EVB PICO - https://www.wiznet.io/product-item/w5100s-evb-pico/WIZnet HK Online shop - https://www.wiznet.hk/en/ WIZnet Ethernet HAT
Read More
WizFi360 + AirKiss實現微信智能配網功能!!!

WizFi360 + AirKiss實現微信智能配網功能!!!

Uncategorized, WiFi, WIZnet 產品應用小例全系列, 應用
WizFi360概述 支持802.11b/g/n 2.4G WIFI標準,支持SoftAP/SoftAP + Station模式,最高2Mbps波特率,支持Smartconfig CE/FCC/KC認證,工作溫度:-40~85℃ WizFi360是一款高性價比低功耗的工業級WiFi模塊,兼容IEEE802.11 b/g/n標準,支持SoftAP、Station以及SoftAP+Station模式,串口波特率最高可達2Mbps,可以滿足用戶在多種應用場景下使用。 AirKiss 概 述 AirKiss是微信硬件平台為Wi-Fi設備提供的微信配網、局域網發現和局域網通訊的技術。開發者若要實現通過微信客戶端對Wi-Fi設備配網、通過微信客戶端在局域網發現Wi-Fi設備,或者把微信客戶端內的音樂、圖片、文件等消息通過局域網發送至Wi-Fi設備,需要在硬件設備中集成相應的AirKiss靜態庫。 目前,AirKiss有兩種版本的靜態庫供開發者自行選擇: Airkiss2.0:支持微信配網和局域網發現 AirKiss3.0:支持局域網發現和局域網通訊 注意事項 對於支持AirKiss微信配網的Wi-Fi設備,用戶可以使用微信客戶端對該產品進行入網配置。 WIZnet—AirKiss設備是搭配WIZnet-WizFi360使用的,暫時僅支持WizFi360連接。 *注意* 手機與電腦需要要連接同一個WiFi(支持802.11b/g/n 2.4G WIFI標準) 硬件&軟件 關注“WIZnet微知納特”微信公眾號 串口調試工具 WizFi360模塊 操作步驟 將硬件按照【圖片】所示連接並上電,將撥碼開關按照【圖片】所示撥開 打開一個串口調試工具(無限制),選擇正確的端口,然後打開【open】 打開後按一下模塊上的【RST】鍵,此時串口打印【ready】如下圖所示 在串口調試工具上輸入命令【如下圖所示】(詳細命令請參考WizFi360 AT命令手冊) 下載地址:https://www.iwiznet.cn/products/wi-fi/WizFi360/   命令: AT+CWMODE_CUR=1(設置工作模式:Station 模式)       AT+CWSTARTSMART (開始 smartconfig) 具體AT命令請參考:WizFi360AT命令手冊(www.iwiznet.cn) 打開微信,關注微信公眾號“WIZnet微知納特”,點擊‘產品應用’,點擊‘AirKiss設備’,跳轉到‘配置設備上網’頁面後,輸入連接WIFI的密碼,點擊連接,見下圖:                         配置成功!串口打印出WiFi 【ID】【密碼】 此時WizFi360 微信AirKiss配網成功! 感謝閱讀! 更多WizFi360的產品資料:https://www.iwiznet.cn/products/wi-fi/WizFi360/
Read More

WIZVSP虛擬串口工具使用說明

Uncategorized, WiFi, WIZnet 產品應用小例全系列, WIZnet產品, 應用
1. 概述 WIZ VSP(Virtual Serial Port)是一款 PC 端的虛擬串口上位機工具,可以實現 PC 與 PLC 之間通過 Internet 通信。WIZ VSP 支持創建多個虛擬串口,同時支持 TCP Client、TCP Server、UDP 等協議。 - 1.1 下載和安裝過程 WIZ VSP 的下載鏈接:http://wizvsp.wiznet.io/點開鏈接後會出現一個註冊的頁面,需要填寫個人信息及郵箱,如圖 1 所示。 [caption id="attachment_17163" align="aligncenter" width="1320"] 圖1 用戶註冊[/caption] 點擊 register 後,會彈出一個 WIZ VSP 的下載頁面,點擊 WIZVSP Download下載該軟件的壓縮包,並且服務器會向你填寫的郵箱發送一封郵件,裡面有安裝 WIZ VSP 時所需要的 serial key。解壓壓縮包,雙擊setup.exe,點擊next,選擇I Agree,點擊next,選擇安裝路徑,點擊 next,該安裝程序準備安裝,安裝完成後會出現如圖 2 所示。點擊 close 關閉頁面。 [caption id="attachment_17164" align="aligncenter" width="504"] 圖2 安裝程序步驟[/caption] 打開下載路徑下的文件夾,雙擊 VSP.exe,出現如圖 3 所示的彈出框,Serialnumber 為郵件中的 serial key,正確填寫後點擊 Confirm,至此,VSP 安裝完成,雙擊點開後如圖 4 所示。 [caption id="attachment_17165" align="aligncenter" width="777"] 圖3 程序安裝步驟2[/caption] [caption id="attachment_17166" align="aligncenter" width="776"] 圖4 程序安裝完成[/caption] 1.2 功能 介紹 1.2.1 菜單欄介紹 打開 VSP.exe,界面如圖 4 所示,菜單欄有 New connection、Edit、Delete、Delete all、Help 和 Exit。New connection 為創建一個新的端口並建立新的連接;Edit 為編輯所選串口的配置信息;Delete 為刪除所選的端口;Delete all 為刪除所有創建的端口;Help為幫助文檔,Exit 為退出該界面,退出後不清除配置信息。 1.2.2 信息欄介紹 當有新的端口創建時,左邊會出現該端口的配置信息,如圖 5 所示。其中包括端口名、端口號、工作模式、連接狀態以及發送和接收的數據大小。 [caption id="attachment_17167" align="aligncenter" width="784"] 圖5 信息欄介紹[/caption] 1.2.3 配置欄介紹 配置欄主要功能是創建端口時配置這個端口的網絡信息。配置欄分為 Type 選項卡、Connection Prefs、Signal lines 和 Proxy/security。 ① Type 選項卡 Type 選項卡主要是配置虛擬串口的連接方式(TCP Server、TCP Client、UDP);端口名和端口號。如果選擇…
Read More
介紹一下官方WizFi360

介紹一下官方WizFi360

Uncategorized, WiFi, WIZnet產品, 博客
產品概述 WizFi360是一款高性價比低功耗的工業級WiFi模塊,兼容IEEE802.11 b/g/n標準,支持SoftAP、Station以及SoftAP+Station模式,串口波特率最高可達2Mbps,可以滿足用戶在多種應用場景下使用。 特點 集成4G射頻收發器,兼容IEEE802.11 b/g/n標準 支持SoftAP/Station/SoftAP+Station模式 支持Smartconfig一鍵配置 支持串口AT命令配置 支持AT命令及數據透傳兩種數據傳輸方式 支持TCP Server/TCP Client/UDP工作模式 支持0~13信道自定義 支持20/40MHz帶寬自適應模式 支持WPA_PSK/WPA2_PSK密碼驗證加密方式 波特率設置範圍為600bps至2Mbps之間常用的16組波特率值 支持多達5路TCP/UDP鏈接 支持DHCP自動獲取IP地址(Station模式) 支持自動分配IP地址(AP模式) 支持DNS功能,滿足用戶通過域名實現模塊與服務器通訊的需求 支持Keep Alive功能,保證網絡鏈路實時暢通 支持Ping功能,隨時診斷網絡是否連通 內置SNTP協議,隨時獲取網絡時間 內置全球唯一MAC地址,支持用戶自定義MAC地址 支持串口本地固件升級以及網絡調試工具固件升級 工業級(工作溫度範圍:-40℃~85℃) 參數表 表1 主要參數表   類 別 參 數 說 明 無線參數 無線標準 802.11 b/g/n 頻率範圍 2.4GHz-2.5GHz(2400MHz~2483.5MHz) 硬件參數 數據通信串口 3.3V TTL×1:TXD、RXD、CTS、RTS、GND 工作電壓 3.0~3.6V(建議3.3V) 工作溫度 -40℃~85℃ 軟件參數 無線網絡模式 SoftAP/Station/SoftAP+Station 密碼驗證加密方式 WPA_PSK/WPA2_PSK 工作模式 TCP Server/TCP Client/UDP 配置方式 AT命令 固件升級方式 支持串口/WiFi本地固件升級,官方雲服務器升級以及用戶自定義雲服務器升級 認證報告 CE/FCC/KC 表2 接收靈敏度參數表   參 數 典型值 單 位 輸入頻率 2400~2484 MHz 輸出功率 72.2Mbps下,PA的輸出功率 12 dBm 11b模式下,PA的輸出功率 19 dBm 靈敏度 DSSS,1 Mbps -95 dBm CCK,11 Mbps -86 dBm OFDM,6 Mbps -89 dBm OFDM,54 Mbps -73 dBm HT20,MCS0 -89 dBm HT20,MCS7 -71 dBm 鄰道抑制 OFDM,6 Mbps 32 dBm OFDM,54 Mbps 15 dBm HT20,MCS0 29 dBm HT20,MCS7 10 dBm 表3 射頻功耗參數表   模 式 典型值 單…
Read More
WIZnet-io6Library如何使用

WIZnet-io6Library如何使用

Uncategorized, W6100, WIZnet 產品應用小例全系列, 博客, 應用, 物聯網
概觀 io6Library是一個IPv6集成庫,可以輕鬆集成和管理使用WIZnet硬連線雙TCP / IP堆棧控制器(WIZCHIP)產品系列的用戶應用程序。 io6Library用於管理依賴於用戶特定MCU的代碼,因此用戶無需根據用戶MCU執行io6Library的移植操作。(有關更多信息,請參見如何使用) 內容 io6Library可分為以下三種類型。   Reigsters Defintion 通用寄存器:定義通用寄存器,如網絡信息,模式,中斷等。 套接字寄存器:定義SOCKET寄存器,如套接字模式,套接字通信,套接字中斷等。 每個WIZCHIP I / O訪問功能 基本I / O功能:通過WIZCHIP定義的HOST接口(SPI,BUS等)訪問輸入/輸出的基本單元功能 公共寄存器訪問功能:基於基本I / O功能訪問公共寄存器的功能 SOCKET寄存器訪問功能:基於基本I / O功能訪問SOCKET寄存器的功能 WIZCHIP控制API,用於用戶應用程序集成,管理和遷移 SOCKET API:與BSD SOCKET API一樣,SOCKET API提供可以與socket socket commuuincation相關的函數集 額外的API:它提供支持用戶應用程序集成的功能,無論WIZCHIP特定的Regiter / Memory,Address Map,Features等等。:對於User Application的小佔用空間,可以使用WIZCHIP I / O Access功能替換它。       有關更多詳細信息,請參閱io6Library.chm。 io6Library.chm可能不是最新的,所以請參考doxygen程序程序使用Doxyfile.dox項目製作的文檔。如果您願意,Doxygen程序可以將文檔設置為chm,html或pdf。 目錄 以太網絡 WIZCHIP特定目錄(EX> W6100 - w6100.h,c) SOCKET API:h,socket.c ioLibrary配置文件:wizchip_conf.h,wizchip_conf.c 互聯網 用於IP配置的Protcols(EX> DHCP,DNS) 將添加一些協議 應用 應用程序套接字模式定義:Application.h Loopback:TCP,UDP Basic Skeleton Code,loopback.h,loopback.c io6Library用戶可以通過在wizchip_conf.h中僅修改一些定義來立即使用它。有關更多信息,請參見如何使用。 如何使用 io6Library配置 定義wizchip_conf.h中定義的WIZCHIP的類型和接口,以滿足您的預期用途。 選擇要使用的硬連線雙TCP / IP堆棧控制器。在下圖中,選擇藍色框中的列表之一,並將其​​選定為_WIZCHIP_,如紅框。 選擇用戶將用於WIZCHIP Access的主機接口(並行總線,串行總線模式等)。在下圖中,選擇藍色框中的列表之一,並將其​​選定為_WIZCHIP_IO_MODE_,如紅框。 僅當使用並行總線模式時,必須將HOST的存儲區基地址設置為WIZCHIPCHIP,如紅色框。                WIZCHIP PHY訪問模式配置如下圖所示,選擇藍色框中定義的以太網PHY訪問模式的兩種方法之一,並將其​​定義為紅色框。 _PHY_IO_MODE_PHYCR_:它通過PHY命令和狀態寄存器提供對WIZCHIP的以太網PHY的簡單控制,如PHY操作模式和鏈路狀態。 _PHY__IO_MODE_MII_:通過MDC / MDIO信號直接控制WIZCHIP PHY的以太網PHY寄存器。 為WIZCHIP I / O訪問創建用戶定義的功能 根據您的HOST界面自行創建基本的Access I / O功能。這是因為每個用戶HOST的接口控制方法不同。所以,你應該成功。 例如,如果您使用STM32FXXX的SPI1定義以下內容並控制WIZCHIP   #定義 _WIZCHIP_IO_MODE_        _WIZCHIP_IO_MODE_SPI_VDM_   通過SPI接口創建基本單元功能,如WIZCHIP選擇/取消選擇,1字節讀/寫,臨界區進入/退出等,如下所示。 通過SPI接口進行基本I / O訪問功能,如WIZCHIP選擇/取消選擇,1字節讀/寫和臨界區進入/退出,如下所示。 WIZCHIP選擇/取消選擇:用於設置/複位與WIZCHIP的CSn引腳相連的STM32FXXX的任何GPIO的功能 01 void your_wizchip_enable(void) 02 { 03 / * void HAL_GPIO_WritePin(GPIO_TypeDef * GPIOx,uint16_t GPIO_Pin,GPIO_PinState PinState)* / 04 HAL_GPIO_WritePin(GPIOD,GPIO_PIN_7,GPIO_PIN_RESET) 05 } 06 07…
Read More
W5100S使用FSMC總線方式解析

W5100S使用FSMC總線方式解析

W5100S, 博客
- - - W5100S介紹 W5100S 是一款多功能的單芯片網絡接口芯片,內部集成全硬件的TCP/IP協議棧,以太網MAC和 10Base-T/100Base-TX以太網控制器。主要應用於高集成、高穩定、高性能和低成本的嵌入式系統中使用W5100S,用戶MCU可以方便的處理IPv4,TCP,UDP,ICMP,IGMP,ARP,PPPoE等各種TCP/IP協議。W5100S分別擁有8KB的發送緩存和接收緩存,可以最大限度地減少MCU的開銷。主機還可以同時使用W5100S的4個獨立的硬件SOCKETs,並基於每個硬件SOCKET開發獨立的互聯網應用。 W5100S支持SPI接口和並行系統總線接口。 它還提供低功耗/低熱量設計,WOL(Wake On LAN),以太網PHY掉電模式等。 W5100S是基於W5100改進的低成本網絡接口芯片。W5100使用的任何固件及程序都可以直接在W5100S上使用,無需任何修改。 此外,W5100S採用48引腳LQFP和QFN無鉛封裝,明顯小於W5100的80引腳封裝,方便產品小型化 W5100S總線方式 W5100S連接的MCU型號是STM32F103VCT6。(以下簡稱STM32) STM32與W5100S採用間接總線的通信方式。並行接口通過下表中的寄存器訪問通用寄存器/SOCKET寄存器,TX/RX數據緩衝區。並支持多字節數據的順序讀寫 表 間接模式地址值 ADDR[1:0] 符號 描述 00 MR 通用寄存器MR 01 IDM_ARH 高8位偏移地址寄存器 10 IDM_ARL 低8位偏移地址寄存器 11 IDM_DR 8位數據寄存器 並行總線數據寫入,多字節數據寫入時序,如下圖所示: 間接模式連續寫入 並行總線數據讀取,多字節數據讀取時序,如下圖所示: 間接模式連續讀取 FSMC簡介    FSMC包含四個主要模塊: AHB接口(包含FSMC配置寄存器) NOR閃存和PSRAM控制器 NAND閃存和PC卡控制器 外部設備接口 W5100S如何使用FSMC總線 STM32的FSMC支持數據與地址線 復用 或 非復用 兩種模式: 非復用模式:16位數據線及26位地址線分開使用。只能在144腳及以上的STM32上使用該模式。 復用模式:低16位數據/地址線復用。在該模式下,使用地址鎖存器以區分數據與地址。 在復用模式下,若不使用鎖存器,當NADV為低時,ADx(x=0…15)上出現地址信號Ax,當NADV變高時,ADx上出現數據信號Dx;若使用鎖存器:可同時在ADx上得到Ax和Dx。 FSMC中未使用的數據線或地址線可配置為GPIO。對於16位寬度的外部存儲器,FSMC將在內部使用HADDR[25:1]產生外部存儲器的地址FSMC_A[24:0]。因此,實際的訪問地址為右移一位之後的地址。 非復用模式的非復用接口: 復用模式的復用接口: W5100S使用FSMC總線的復用模式(MUXEN),W5100S直接與FSMC總線的復用引腳AD0~AD1相連,不需要增加外部器件。如下圖所示: 根據上圖所示:當該位為‘0’時,則為非復用模式;當該位為‘1’時,則為復用模式。 以下是介紹W5100S使用FSMC總線的復用模式:(WIZnet官方使用FSMC復用模式) W5100S與STM32通信採用FSMC總線方式的復用模式,如原理圖所示,在數據傳輸時需要保存DA0、DA1地址不變,所以需要外部連接一個鎖存器,使用了74HC573PW作為地址鎖存器,如FSMC的讀寫數據時序圖所示,STM32的FSMC_NADV是低電平輸出地址,因為鎖存器高電平輸入有效,所以將FSMC_NADV信號進行反轉,由低電平轉換成高電平,通過鎖存器實現地址鎖存。 地址鎖存原理圖 FSMC_NADV信號寫數據時序圖 FSMC_NADV信號讀數據時序圖
Read More

如何將固件寫入W7500

Uncategorized, WIZnet 產品應用小例全系列, WIZnet產品, 博客, 應用, 物聯網
將固件寫入WIZwiki-W7500有四種方法。 使用CMSIS-DAP(拖放) 使用CMSIS-DAP(通過Keil uVision5) 轉到ISP工具手冊和程序下載 使用SWD調試器 二進制示例: 硬件測試和環回二進制(WIZwiki-W7500默認二進制):下載 LED Blink binary:下載 串行輸出二進制:下載 使用CMSIS-DAP(拖放) 1.將USB電纜連接到WIZwiki-W7500時,PC被識別為可移動磁盤。可移動磁盤名稱為MBED。 2.您“拖放”或將固件複製到可移動磁盤,固件寫入進度已完成。 3.完成固件寫入後,打開以檢查可移動磁盤。 4.如果可移動磁盤中存在“fail.txt”文件,則表示寫入固件失敗。 5.按下WIZwiki- W7500的重置按鈕(SW1)後,請重複步驟2中的步驟。 使用CMSIS-DAP調試器 CMSIS-DAP也支持USB電纜和調試器。您需要設置Flash算法以在Keil中使用CMSIS-DAP調試器。 To Follow 點擊頂部菜單中的“Flash”,然後打開“配置Flash工具”。選擇“CMSIS-DAP Debugger”,在頂層菜單上設置“Debug”。 單擊“實用程序”,然後選擇“CMSIS-DAP調試程序”。打開“設置”菜單並取消選中“調試”菜單中的“SWJ”。然後確認在SW設備上設置的“ARM CoreSight SW-DP”。 在Debug菜單欄旁邊,單擊'Flash Download'並在下載功能中設置'Erase Full Chip',在RAM中設置'0x20000000到0x4000'用於算法,在編程算法上添加'W7500_128KB_FLASH'。用下圖檢查後,單擊“確定”。 將固件下載到WIZwiki-W7500。您可以在底部檢查完整消息和CMSIS-DAP調試器。點擊“調試圖標”或按Ctrl + F5進行調試。 參考 設置Flash算法 使用ISP W7500 ISP計劃 轉到ISP工具手冊和程序下載 當W7500處於啟動模式時,可以通過ISP進行固件寫入,因為WIZwiki-W7500內置了ISP標頭。由於ISP標頭支持UART信號,因此您需要一個轉換器,如TTL到RS232或TTL到USB,以便連接到您的PC。 請參考下面的框圖設置。 To Follow 1.運行“W7500_ISP(20xxxxxx).exe”。 2. 要使WIZwiki-W7500進入啟動模式,請在按下SW2,BOOT開關的同時供電一次。 3.從“串行端口”中選擇連接到ISP標頭的設備,然後單擊“打開”。如果您成功進入引導模式,則會在窗口底部的狀態欄上打印“Serial Open Complete”消息。 在點擊ISP工具的打開按鈕之前,我們建議您在其他終端窗口中進行測試。 使用終端窗口打開串口後,輸入大寫“U”。如果它處於ISP模式,您可以看到返回的字符。 4.單擊“瀏覽”以選擇二進制文件。 5.單擊“ISP Start”按鈕,然後執行固件寫入。 6.固件寫入完成後,將彈出如下窗口。 如何將外部SWD調試器連接到WIZwiki-W7500 此頁面顯示如何使用外部SWD調試器在WIZwiki-W7500中編寫和調試固件。當您需要調試固件時,您有兩種方法。一種是使用外部SWD調試器進行調試,另一種是使用CMSIS-DAP調試器。在此頁面中,僅發布如何使用SWD調試器調試固件。 使用SWD調試器 您可以在WIZwiki-W7500和Debugger Sel Jumper中間找到SWD Header,上面有三個上限。 然後在Debugger Sel Jumper中打開J3,J4,J5跳線帽。 現在,您的WIZwiki-W7500已準備好連接SWD調試器。 連接ULINK調試器和SWD標頭。此時,請注意匹配引腳號。 在Keil中設置Flash算法和ULINK調試器並 在WIZwiki-W7500上下載。然後,您可以檢查成功消息。 參考 如何設置Flash算法 文章來源:http://wizwiki.net/wiki/doku.php?id=products:wizwiki_w7500:start_getting_started:write_firmware
Read More

如何調試WIZwiki-W7500

Uncategorized, WIZnet 產品應用小例全系列, WIZnet產品, 博客, 應用, 物聯網
在WIZwiki-W7500上,有SWD Header和CMSIS-DAP來調試WIZwiki-W7500。首先,您需要設置Flash算法以使用調試。此頁面顯示如何設置Flash算法以及如何使用ULINK Debugger和CMSIS-DAP Debugger。 設置Flash算法 下載 W7500 128KB Flash項目:下載 W7500 128KB Flash文件:下載 To Follow 下載附件並解壓縮。然後你可以找到一個文件夾和一個文件。在“W7500_flash_algo_mdk”文件夾中,打開項目並“構建”。 構建後,您可以檢查項目文件夾中生成的文件。返回'W7500_128_Flash'文件夾並將'W7500_128_FLM'閃存算法文件複製到Keil的Flash文件夾中。 C:\ Keil_v5 \ ARM \閃光  使用ULINK調試器 要使用ULINK Debugger,您應該通常使用cap來解除SWD Debugger Sel Jumper的斷開連接。不要忘記連接USB電纜為電路板供電。 To Follow 您可以在WIZwiki-W7500和Debugger Sel Jumper中間找到SWD Header,上面有三個上限。 然後在Debugger Sel Jumper中打開J3,J4,J5跳線帽。 現在,您的WIZwiki-W7500已準備好連接SWD調試器。 連接ULINK調試器和SWD標頭。此時,請注意匹配引腳號。 點擊頂部菜單中的“Flash”,然後打開“配置Flash工具”。選擇“ULINK2 / ME Cortex Debugger”,在頂層菜單上設置“Debug”。 單擊下一個Debug的'Utilities',然後選擇'CMSIS-DAP Debugger'。打開“設置”菜單,在頂部菜單的“調試”中取消選中“SWJ”。然後確認在SW設備上設置的“ARM CoreSight SW-DP”。 點擊“Flash下載”。在下載功能中設置'擦除全芯片',在RAM中輸入'0x20000000到0x4000'用於算法,並在編程算法上添加'W7500_128KB_FLASH'。與下圖比較後,單擊“確定”。 將固件下載到WIZwiki-W7500。您可以在底部查看完整消息和ULINK Debugger。點擊“調試圖標”或按Ctrl + F5進行調試。 使用CMSIS-DAP調試器 CMSIS-DAP也支持USB電纜和調試器。您需要設置Flash算法以在Keil中使用CMSIS-DAP調試器。 To Follow 點擊頂部菜單中的“Flash”,然後打開“配置Flash工具”。選擇“CMSIS-DAP Debugger”,在頂層菜單上設置“Debug”。 單擊“實用程序”,然後選擇“CMSIS-DAP調試程序”。打開“設置”菜單並取消選中“調試”菜單中的“SWJ”。然後確認在SW設備上設置的“ARM CoreSight SW-DP”。 在Debug菜單欄旁邊,單擊'Flash Download'並在下載功能中設置'Erase Full Chip',在RAM中設置'0x20000000到0x4000'用於算法,在編程算法上添加'W7500_128KB_FLASH'。用下圖檢查後,單擊“確定”。 將固件下載到WIZwiki-W7500。您可以在底部檢查完整消息和CMSIS-DAP調試器。點擊“調試圖標”或按Ctrl + F5進行調試。 下載多個項目時 對於使用W7500芯片的WIZ750SR代碼,分別存在Boot和App項目。因此,在遵循先前的解釋時存在問題。無論您使用哪種調試器,您只需要注意以下設置。 To Follow 對於一般配置,請按照前面的說明進 點擊頂部菜單中的“Flash”,然後打開“配置Flash工具”。 點擊點擊菜單中的“實用工具”。 並選擇“您的調試器”。 打開旁邊的“設置”菜單,然後點擊點按菜單中的“Flash下載”。 僅在下載功能中設置“擦除扇區”,“程序”,“驗證”。 在編程算法中單擊W7500 128KB FLASH並填入[開始] [大小]框。您可以從目標信息中獲取[開始]地址和[大小],如下圖所示。如果輸入正確,請單擊“確定”。 其餘步驟可以遵循先前的描述。 如何切換應用程序和啟動以進行調試 您只需要重置您想要的設備和調試! 文章來源:http://wizwiki.net/wiki/doku.php?id=products:wizwiki_w7500:start_getting_started:debugging_w7500#set_flash_algorithm
Read More

如何使用Keil為W7500創建新工程

Uncategorized, WIZnet 產品應用小例全系列, WIZnet產品, 博客, 應用, 物聯網
介紹 本應用筆記是為W7500 MCU製作KEIL項目的教程。本文檔將逐步介紹如何為W7500製作項目和bin文件,以便您輕鬆跟進。 步驟1.下載並安裝KEIL5! 下載MDK-ARM v5:https://www.keil.com/download/product/ 安裝說明,請參閱鏈接:http://wizwiki.net/wiki/doku.php?id=products:w7500:documents:appnote:install_uvision 步驟2.下載W7500庫 您可以從WIZnet的Github存儲庫下載W7500庫:https://github.com/Wiznet/W7500 步驟3.製作工作空間!並將W7500庫移動到工作區! 在此示例中,它是D:\ workspace \ project \ Library 步驟4.執行KEIL5並製作新項目 點擊 New uVision Project.... 選擇項目保存文件夾,然後選擇項目名稱。在此示例中,D:\ workspace \ project \ W7500_test \ W7500_Test.uvproj 步驟5. W7500啟動代碼和系統代碼設置 回到項目。您需要製作與右側顯示的圖像相同的文件夾 根據以上圖片順序配置; 並以同樣的方式... CMSIS文件夾包括D:\ workspace \ project \ Libraries \ CMSIS \ Device \ WIZnet \ W7500 \ Source \ system_W7500.c文件 W7500_Periphs文件夾包含要使用的外圍設備。 而User文件夾必須包含main.c等。 我們來做main.c 單擊Add New Item to the Group。 選擇C文件並使用“main”命名,然後單擊“Add”。 包括w7500x.h標題但是......你應該顯示紅色X,因為你沒有路徑。 步驟6.設置包含路徑 點擊 Options for Target... 在C \ C ++中選擇“Include Paths”,然後單擊文件夾圖標並單擊以"..."圖標; 設置包含路徑: D:\workspace\project\Libraries\CMSIS\Device\WIZnet\W7500\Include D:\workspace\project\Libraries\W7500x_stdPeriph_Driver\inc D:\workspace\project\Libraries\CMSIS\Include 步驟7.內存設置 點擊 "Options for Target..." 單擊“Target”點擊並使用上圖中顯示的值進行設置 然後單擊“Linker”點擊並選中【Use Memory Layout from Target Dialog】 步驟8.選擇要使用的外圍設備 點擊 "Options for Target..." 單擊“C / C ++”點擊並在“Define”字段中添加CORTEX_M0 USE_STDPERIPH_DRIVER。 步驟9.設置用戶程序以使用創建的bin文件 點擊"Options for Target..." 單擊“User”點擊並選中“Run User Programs After Build/Rebuild”部分中的“Run #1 ”並按順序編寫此命令[fromelf --bin -o“[email protected]”“#L”] DAP使用bin文件。 步驟10.編譯示例 讓我們在D:\ workspace \ project \ Projects \ Peripheral_Examples \ GPIO \ Blink_LED中編譯示例代碼。這個摺疊包括main.c, W7500x_conf.h,W7500x_it.c和W7500x_it.h,你應該將這四個文件複製到D:\ workspace \ project \ W7500_Test(我的項目文件夾) 並將W7500x_gpio.c複製到W7500_Periphs文件夾中以使用gpio外設…
Read More
WIZnet-W7500S2E系列

WIZnet-W7500S2E系列

S2E系列, W7500S2E, 博客
W7500S2E   WIZnet公司成立於1998年,是一家無晶圓廠的半導體公司。產品包括iMCU™微控制器,基於獨特的專利硬件TCP/IP的互聯網處理器,即TOE(TCP/IP卸載引擎)技術專門開發的。針對嵌入式互聯網設備,適用於各種以太網絡應用。 WIZnet 在全球擁有超過70家代理商,品牌忠誠度高,在香港、韓國、美國、中國等地設有辦事處提供技術支援和產品營銷。 之前我們一起了解了W5500S2E系列,現在我們一起開展關於W7500S2E系列的探秘之旅吧! 首先,我們先了解一下W7500S2E的基本情況: W7500S2E系列串口轉以太網模塊支持數據透傳以及AT命令傳輸數據兩種通信方式,同時支持TCP Server、TCP Client和UDP三種工作模式,串口波特率最高可達460,800bps,並提供配套的上位機配置軟件,也可通過網頁或AT命令等方式輕鬆配置。 W7500S2E系列串口轉以太網模塊板載了一顆集成了ARM Cortex內核+全硬件TCP/IP 協議棧的網絡單片機,使得網絡通信更加快速、穩定、安全。用戶只需根據手冊中推薦的參考設計原理圖,即可快速完成硬件電路的設計,降低開發難度,節省開發時間。   W7500S2E系列串口轉以太網模塊根據其尺寸和接口不同分為以下型號: 型號 產品圖片 特點 W7500S2E-Z1   網口類型:網絡變壓器 尺寸:44.45x31.75x15.75(mm) 工業級:-40~+85℃ W7500S2E-R1 網口類型:RJ-45 尺寸:44.45x31.75x23.00(mm) 工業級:-40~+85℃ W7500S2E-C1 芯片內含功能完全兼容W7500S2E系列固件 工業級:-40~+85℃ 其他芯片相關信息,請訪問W7500網站 https://zh.wizse.com/ 功能特點 W7500S2E系列串口轉以太網模塊具有以下主要功能特點: 支持數據透傳以及AT命令傳輸數據兩種通信方式 支持外接485芯片的收發控制使能 波特率設置範圍為300bps至460,800bps之間常用的16組波特率值 支持TCP Server、TCP Client和UDP三種工作模式 高達2048字節的串口發送緩存以及2048字節的網口接收緩存 全硬件以太網TCP/IP協議棧處理器,確保數據通信快速、安全、穩定 靈活的串口數據分包設置,滿足用戶多樣化的分包需求 支持Keep-Alive功能,保證網絡鏈路實時暢通 支持DHCP自動獲取IP地址 支持DNS功能,滿足用戶通過域名實現模塊與服務器通訊的需求 支持NetBIOS功能,方便用戶通過模塊名稱輕鬆訪問模塊 支持連接密碼校驗功能,提高通信安全性 支持串口AT命令模式配置、Web網頁配置以及上位機工具配置 支持上位機本地固件升級 產品特性 32位ARM     MCU LAN 10/100Mbps自適應以太網 串口 3.3V TTL×1:TXD、RXD、CTS、RTS、GND 串口通信參數 波特率:300bps至460,800bps之間常用的16組波特率值 數據位:7、8 停止位:1、2 校驗:NONE、ODD、EVEN 流控:None、CTS/RTS 輸入電源 W7500S2E-Z1:DC 5.0V W7500S2E-R1:DC 3.3V 尺寸(長×寬×高) W7500S2E-Z1:44.45×31.75×15.75(mm) W7500S2E-R1:44.45×31.75×23.00(mm) 工作溫度 W7500S2E-Z1:-40 ~ +85℃ W7500S2E-R1:-40 ~ +85℃ 保存環境 W7500S2E-Z1:-50 ~ +95℃、5 ~ 95% RH W7500S2E-R1:-50 ~ +95℃、5 ~ 95% RH 參數配置方式 W7500S2E系列串口轉以太網模塊提供了三種常用的參數配置方式供用戶選擇: AT命令配置,用戶可將W7500S2E集成於自己嵌入式產品的主板上,通過AT命令進行參數配置,也可直接通過串口工具使用AT命令配置; Web瀏覽器配置,用戶可在本地或者同一局域網內遠程通過Web瀏覽器進行配置; WIZS2E ConfigTool上位機軟件配置,用戶可在Windows操作系統的計算機上安裝該軟件進行配置。 配置工具下載鏈接:https://zh.wizse.com/
Read More