为了检查我的cc3000 Wifi Shield是否正常工作,我下载了Adafruit CC3000库并在库中运行了“buildtest”的示例。
以下是Adafruit和图书馆的链接。
https://learn.adafruit.com/adafruit-shield-compatibility/cc3000-wifi-shield
https://github.com/adafruit/Adafruit_CC3000_Library
但是当我运行'buildtest'时,我在串口监视器中看到的唯一东西就是损坏(或乱码)消息。
这是库中'buildtest'的代码。
Serial.println(F("Hello, CC3000!\n"));
抱歉,我知道这是很长的代码,但我无法理解为什么我收到了损坏的消息。
我认为这个问题与WIFI的设置无关(#define WLAN SSID或#define WLAN PASS)。
因为......如果你看一下'无效设置'功能,你可以看到
partitioned
所以无论如何我都应该看到这条消息(Hello CC3000)。
即使我设置了我的WLAN SSID和WLAN PASS,也会出现相同的损坏消息。
我无法检查我的cc3000是否因为这个损坏的消息而运行良好。
我该如何解决这个问题?
答案 0 :(得分:2)
这通常意味着您使用了错误的波特率。在你的程序列表中,你有这一行 “Serial.begin(115200);” 这将设置默认波特率。
在Arduino软件中 - >工具 - >串行监视器 - >在右下角,您将看到波特率窗口。这需要匹配程序中的波特率,否则会显示垃圾。