STM32与联盛德W800/W600 SPI精简指令TCP透传DEMO

封装引脚图_W800 封装引脚图_W600 封装引脚图_STM32F103C8T6 STM32&W800/W600 SPI接线描述 PIN  STM32 W600(SPI_0) W600(SPI_1) W800(SPI_H) INT PA02 PB14 PB09 PB07 CS PA04 PB15 PB10 PB09 CLK PA05 PB16 PB08 PB06 MOSI PA07 PB17 PB11 PB10 MISO PA06 PB18 PB12 PB11 STM32 UART1 可查看打印的日志信息。(波特率 115200,8,N,1)   STM32 UART 接线(串口1) STM32 USB转TTL PA09 (TX) RX PA10 (RX) TX VCC VCC GND GND 注:强烈建议在SPI信号线上面串联100Ω的电阻,减少通讯间的干扰。 1. 在此可以打开或关闭STM32串口DEBUG调试输出 2. 首先在STM32代码主函数打开宏定义,测试SPI通讯是否正常。 3. STM32串口打印数据 E0的表明模块刚初始化完成。   用逻辑分析仪看到的下发查询版本号精简指令完整波形 查询模块是否准备就绪 03 FF FF 如果模块准备就绪回应 00 03 00 然后发送打包好的命令 AA 01 00 0E 02 00 00 00 02 07 00 01 48 01 00 00 00 00 47 03 04 00 66 41 模块准备好数据后,会产生中断(或者可以主动查询06寄存器),SPI回应查询指令 W600响应查询版本号完整波形如下 到此可以确认SPI通讯是正常的了。 接下来测试自动工作模式下,模块作为SoftAP TcpServer与电脑网络调试助手透传通讯演示。 打开宏定义如下。 连接模块生成的热点 网络调试助手发送啥数据,回传啥数据。 接下来测试自动工作模式下,模块作为Station TcpClient与电脑网络调试助手透传通讯演示。 打开宏定义如下,并注意配置Socket数据。 网络调试助手发送啥数据,回传啥数据。   注:官方WM_SDK_W60X_G3.04.00 精简指令设置ATRM ServerIP地址时,发现有一个BUG,会有设置失败的情况,原因是标准SDK创建默认Socket用的是host_name,而ATRM这条指令如果上传的是IP地址,没有将其转换为字符串host_name格式,可以参考下面代码修改,或者附件中有我修改过的W600 SDK以及STM32的DEMO程序可供测试使用。 至此,STM32与W600 SPI透传DEMO演示结束,谢谢大家! 写了个脚本测试W800、W600 作为AP+TCP Server,电脑作为TCP Client,STM32端通过SPI给电脑端发送连续发送1024x5包数据,每包1024字节,一共5M数据。W800接收测速大概在434kb/s, W600接收测速大概在343kb/s,测试速率与测试时周边环境有关,仅供参考。 如需W800与W600...

W800 Arduino接口开发板

W800 Arduino接口开发板 产品介绍 本开发板是一款基于 Wi-Fi/蓝牙 Combo SoC W800调试板卡,兼容 Arduino 接口。支持作为 Wi-Fi 模块与 Arduino 接口主板对接;也支持作为MCU主控板进行独立调试开发。支持丰富的主、从设备接口。

W601—智能家电WIFI MCU芯片

W601 产品介绍 W601 Wi-Fi MCU 是一款支持多功能接口的 SoC 芯片。可作为主控芯片应用于智能家电、智能家居、智能玩具、医疗监护、工业控制等物联网领域 。该SoC 芯片集成 Cortex-M3 内核,内置Flash,支持 SDIO、SPI、UART、GPIO、I²C、PWM、I²S、7816、LCD、ADC 等丰富的接口, 支持多种硬件加解密协议,如PRNG/SHA1/MD5/RC4/DES/3DES/AES/CRC/RSA 等;支持 IEEE802.11b/g/n 国际标准。集成射频收发前端RF Transceiver,PA功率放大器,基带处理器/媒体访问控制。 规格书 W600 芯片外观 ◾QFN68封装,7mm x 7mm   芯片集成度 ◾MCU 特性 ◦集成32位嵌入式Cortex-M3处理器,工作频率80MHz,内置 1MB Flash,288KB RAM; ◦集成1个 SDIO 控制器; ◦集成高速 UART 接口,波特率范围 1200bps~2Mbps ◦集成高速 SPI 控制器,支持速率 20Mbps ◦集成1个 I2C 控制器支持100/400Kbps 速率 ◦集成 GPIO 控制器,支持48位可控制 GPIO ◦集成5路 PWM 接口 ◦集成双工 I2S 控制器 ◦集成7816接口,支持 EVM2000 规范,并兼容串口功能 ◦集成 LCD 控制器,支持 4x20/8x16 接口,支持2.7V~3.6V 电压输出 ◾Wi-Fi 特性 ◦支持 GB15629.11-2006,...