我想学习嵌入式设备的Wi-Fi,我遇到了Arduino Wi-Fi shield。我知道屏蔽需要连接基本的 Arduino 板,例如Arduino Uno。Wi-Fi shield 上有一个Atmel UC3A MCU,Uno 上有一个 ATmega328。我下载了Wi-Fi Shield Library,有一些示例代码。然而,我发现示例中的代码仅适用于 Arduino Uno 板。
例如,要连接到 Wi-Fi 网络,它只需通过 SPI 输出发送一个命令,例如SpiDrv::sendCmd(SET_NET_CMD, PARAM_NUMS_1);
. 我认为 Wi-Fi 屏蔽板上的 UC3A 负责接收此消息并使用 Wi-Fi 芯片HDG104做一些事情。
事实上,要学习如何实现 Wi-Fi,我认为一个重要的部分是了解 UC3A 如何与 Wi-Fi 芯片一起工作。因此,我在哪里可以获得为 Wi-Fi shield MCU 编写的示例代码?
另外,如果我想自己构建硬件,我可以只使用 UC3A MCU 吗?UC3A 是一个功能强大的 MCU,但我担心它会太忙。