WiDo板子买来后烧buildtest进去之后没反应
打开了buildtest之后,我修改了IRQ端口为7然后修改了 #define WLAN_SSID 和#define WLAN_PASS
然后得到了如下报错。
感觉像是没有库安装好还是啥原因?
C:\Users\ADMINI~1.DES\AppData\Local\Temp\arduino_modified_sketch_585722\buildtest.ino: In function 'void setup()':
C:\Users\ADMINI~1.DES\AppData\Local\Temp\arduino_modified_sketch_585722\buildtest.ino:46:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
#define WLAN_SSID "SUNRAY" // cannot be longer than 32 characters!
^
C:\Users\ADMINI~1.DES\AppData\Local\Temp\arduino_modified_sketch_585722\buildtest.ino:136:16: note: in expansion of macro 'WLAN_SSID'
char *ssid = WLAN_SSID; /* Max 32 chars */
我新下载的库文件,然后解压放到了libraries里面,打开demo进行编译,编译正常的:
我直接上传到板子上也是正常的:
按照上述要求把引脚改成了7以及更改里面WiFi部分参数:
编译时正常的:
上传打开串口也是正常的:
看来是库没用对 下载也成功,但启动后,串口通讯没有反应,咋回事
烧进去程序后,发现setup()中的serial.println的语句都没有在串口中发出来,奇怪。
语法错误 char *ssid = WLAN_SSID; 改成 char* ssid = (char*)WLAN_SSID;就不报错了,没想到官方推出来的demo居然报这个;关键是我的串口中啥都没有
页:
[1]