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 Facebook page 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