截图截全些, 没有截到关键错误信息.
把 server 改为 client 才能获取信号强度.
wifi 模块端无法获取同一局域网中其他设备的 ip 地址和端口号呀.
看 SDK Demo 使用指导
看这个文档.
进入透传模式后, 发送 +++ 三个字符退出透传模式, 发送时不能勾选换行符.
W806 SDK 用的就是模拟 I2C 可以参考.
配网已经实现好了, 不需要修改.
/*****************************************************************************
*
* File Name : main. c
*
* Description: main
*
* Copyright (c) 2014 Winner Micro Electronic Design Co. , Ltd.
* All rights reserved.
*
* Author : dave
*
* Date : 2014-6-14
*****************************************************************************/
#include "wm_include. h"
static OS_STK TaskStk1[512];
static OS_STK TaskStk2[512];
static void user_task1 (void)
{
while (1)
{
printf ("--- %s\r\n", __func__) ;
tls_os_time_delay (HZ) ;
}
}
static void user_task2 (void)
{
while (1)
{
printf ("--- %s\r\n", __func__) ;
tls_os_time_delay (HZ) ;
}
}
void UserMain (void)
{
printf ("\n user task \n") ;
tls_os_task_create (NULL, "task1",
( void (*) ) user_task1,
NULL,
(void *) TaskStk1, /* task's stack start address */
sizeof (TaskStk1) , /* task's stack size, unit: byte */
31,
0) ;
tls_os_task_create (NULL, "task2",
( void (*) ) user_task2,
NULL,
(void *) TaskStk2, /* task's stack start address */
sizeof (TaskStk2) , /* task's stack size, unit: byte */
32,
0) ;
#if DEMO_CONSOLE
CreateDemoTask () ;
#endif
//用户自己的 task
}
应该是通讯时序问题, 可以用逻辑分析仪看下波形.
i2c 通讯可以参考这个http: //ask. winnermicro. com/question/58. html
淘宝官方店铺有售
[W80X/W60X 离线烧录板卡]
问 w801 蓝牙配网协议在哪里, 想做一个蓝牙配网的 APP