
在传统观念里, 普通单片机WIFI通信,尤其是单片机高速WIFI通信传输,是一个不现实的梦想,原因一般在于:0 q2 ~& h6 @5 U, o2 E' o5 e (1) 能做高速通信的WIFI模块,一般只是USB、SDIO、或PCI之类的接口而大多数普通单片机都不会提供这些主机接口;+ Y- ?8 E9 x9 w. a4 d) u% O, P, l (2) 即使某些款的单片机也能提供这些接口,也会单片机和WIFI模块的通信编程变得非常复杂,同时也会造成单片机选型的成本增加; (3) 普通单片机因为资源(性能和存储)有限,也难以支持实用的较好性能的单片机WIFI方案。 所以,大多数用在单片机系统上的WIFI模块,要么是以串口为主的,只能做一些基本的低速控制命令的传输,或者费了九牛二虎之力,集成了USB、 SDIO、或PCI接口的WIFI模块,其做出来的效果也很一般,速度一般也不超过300K字节每秒。因此,在普通单片机做高速WIFI通信,基本上成为了一个不可实现的梦想,并甚至成为一种传统惯性认识。4 q- V* U& Z4 t8 j2 Y/ Y$ I+ p 0 _; W7 r; ]7 c4 j -------------------------------------------------------" F& x" B" k- R4 } ALK8266WIFI高速WIFI模块,基于SPI接口,支持STM32等普通单片机实现有效速度过兆字节每秒的高速通信!# f* Q4 ?. O0 t' ^$ E$ M 该方案基于SPI接口的高速WIFI模块,单片机主机象访问普通SPI外设一样和WIFI模组进行交互,所以集成简单,占用单片机资源少。在许多常见的单片机上都实现了高速传输,普通环境下,实测有效速度可以超过兆字节每秒,长时间运行不掉线、不丢包,在单片机音视频传输、高速采集数据传输场合都得到了超过了一年以上的产品化的验证。该方案功能强大、性能高、稳定,集成移植简单、适应面广,精致小巧。性价比超高。很适合常见单片机做图像视频音频以及高速采集数据传输的场合。 x1 K1 v" [ e" q: j9 G. _1 W! | 例如,在STM32的系列平台上:) t; ?! N; y% t STM32F1 通过ALK8266WIFI模组的实测有效传输速度可以达到 700K字节每秒1 p8 W4 I( U- s0 ? STM32F4 通过ALK8266WIFI模组的实测有效传输速度可以达到 1.0M字节每秒6 L7 w {$ [: W+ Q; N5 D8 K2 z STM32F7 ALK8266WIFI模组的实测 有效传输速度可以达到 1.3M字节每秒 STM32L4 通过ALK8266WIFI模组的实测有效传输速度可以达到 900K字节每秒' u1 s5 f! Z9 f& i4 q STM32L1 通过ALK8266WIFI模组的实测有效传输速度可以达到 500K字节每秒- `, d2 s9 t- X% W* F STM32H7通过ALK8266WIFI模组的实测有效传输速度可以达到1.4M字节每秒 % T+ a3 V4 O }, C7 \ 该方案提供支持多款常见单片机的验证测试好的例程包,也有技术支持,所以口碑评价不错!. v+ L8 Y7 O# M" R( p v$ y! D# Z& l5 F8 m1 R f |
最全USB HID开发资料,悉心整理一个月,亲自测试
实战经验 | 选择USBX模块生成USB CDC ACM无PD的项目
STM32 USB HID键盘例程
刘氓兔的杂谈【001】-片上USB 高速PHY
【经验分享】在进行 USB CDC 类开发时,无法发送 64整数倍的数据
【源码】STLINK-V3MINI 高速USB仿真器,成功改刷【高速CMSIS-DAP】
在线直播|无需编写任何代码即可在STM32上实现USB-C Power Delivery
STM32 USB CDC 虚拟多串口
圈圈发布USB图书第二版有感,以及分享一些我学习USB过程...
USB Audio设计与实现
- 基于常见的SPI接口(几乎所有的单片机都带有SPI接口,所以主机选型灵活范围广)9 s$ e; A5 `, s/ B+ D6 u
- 直接象访问普通的SPI从机外设那样访问WIFI模组 ,所以集成简单7 U5 ~/ f8 Z8 J0 C" ~7 Q, J- Y
- 不需要单片机再来集成协议栈或操作系统,占用单片机资源少,所以效率高; a+ p* s8 a1 S5 u
- 经过许多数千客户的验证和适应优化,所以功能实用而强大。
在许多常见的单片机上都实现了高速传输,普通环境下,实测有效速度可以超过兆字节每秒,长时间运行不掉线、不丢包,在单片机音视频传输、高速采集数据传输场合都得到了超过了一年以上的产品化的验证。该方案功能强大、性能高、稳定,集成移植简单、适应面广,精致小巧。性价比超高。很适合常见单片机做图像视频音频以及高速采集数据传输的场合。: R G2 a. l, G
8 a- X# |) C, V; k' [. F
/ y: _ A6 A% z0 f; ^1 U; r
例如,在STM32的平台上:# q9 V5 _8 \- p
STM32F1 通过ALK8266WIFI模组的实测有效传输速度可以达到 700K字节每秒: v. m% d+ J% {
STM32F4 通过ALK8266WIFI模组的实测有效传输速度可以达到 1.0M字节每秒6 P: h. d8 @* l0 C) M; Q& F
STM32F7 ALK8266WIFI模组的实测 有效传输速度可以达到 1.3M字节每秒
STM32L4 通过ALK8266WIFI模组的实测有效传输速度可以达到 900K字节每秒
STM32L1 通过ALK8266WIFI模组的实测有效传输速度可以达到 500K字节每秒8 J( v8 k: K/ b: o% S+ u4 |7 ]- J
STM32H7通过ALK8266WIFI模组的实测有效传输速度可以达到1.4M字节每秒
: p9 O% ~& u9 {! ~/ C
$ x# `& @; R3 Y4 @. N9 L* g! A1 \