|
` 1,ATWINC1500 Xplained Pro 扩展版 关于扩展版的介绍这里就不说了,到官网有详细的数据手册。 扩展版引脚说明
2,连接到D21 开发板的EXT1上。SAM D21 Xplained Pro EXT1的引脚定义:
ATWINC1500 Xplained Pro 扩展版与SAM D21 Xplained Pro之间采用SPI接口通讯。 3,体验ATWINC1500 连接wifi上网 在工程中添加WINC1500的ASF库。
我这里选择19.4.4的固件版本,之前的我把ATWINC1500 升级为19.5.2这个版本,使用起来不流畅,始终出现问题。升级为19.4.4这个版本后一切都正常了。ASF也要更改为3.33.0版本。19.5.2在3.34.1里面,这个配合存在问题,不使用。 添加wifi任务
4,修改conf_winc.h配置文件,我们连接d21的EXT1上。
5,实现应用程序,WINC1500作为TCP客户端,连接服务器。
首先初始化WINC1500协议栈,连接wifi。m2m_wifi_connect连接函数,带的参数就是你家路由器的用户名和密码。
MAIN_WLAN_SSID是无线路由的用户名,MAIN_WLAN_PSK是密码。 定义服务器的端口是6666. 6,开始建立socket。
7,建立好连接后,就可以收发数据了。我这里测试收发数据的正确性,所以接收到什么发送什么。 在pc端建立tcp服务器,端口为6666
验证数据正确性
可以看到可以收发数据了。 注意:使用ASF例程的注意,如果直接使用是发送不出数据的,需要改动一下,send发送函数做了限制,最大发送1400字节,但是应用中定义了1460。所以需要改为1400就可以了。
`
|