저번에 보내주신 자료를 참고하여 해봤으나 여전히 spi 통신이 되지가 않습니다.
여기서 몇가지 질문이 있습니다.
-
유저 가이드를 참고하여 아두이노와 spi 연결을 다하였습니다. 그랬더니 WIFI_CONN_LED와 SERIAL_CONN_LED와 SERIAL_RXD_LED가 동시에 깜박깜박 거립니다. 원래 아두이노랑 spi모드로 연결을 하고 smartScript를 이용하여 wifi 220d을 spi로 변환 시켰으면 WIFI_CONN_LED와 SERIAL_CONN_LED와 SERIAL_RXD_LED가 동시에 깜박깜박 거리나요???
-
WizFiMacWriter을 이용하여 맥주소 입력을 하는데 맥주소가 입력이 안되고 있습니다. 마찬가지로 아두이노와 spi통신 방식으로 연결을 하여 실험을 하고 있습니다. 혹시 맥주소를 입력을 할때 다른 방식으로 연결을 해야되나요???
-
제가 가지고 있는 WizFiMacWriter는 2012년도에 제작이 된겁니다. 더 최신 버전이 있는지 있으면 보내주실수 있는지 궁금합니다.
SPI Master(Arduino)가 CS와 Clock을 WizFi210에게 넣어줄 때, WizFi210에서 SPI로 어떤 데이터가 오는지 확인하여 말씀해 주시기 바랍니다. → WizFi210에서 SPI로 어떤 데이터가 오는지 확인을 어떠한 방법으로 할수 있습니까???
그리고, 현재 사용하고 있는 아두이노 보드와 소스는 어떤 것들을 사용하고 계신지도 알려주시기 바랍니다.
→ 현재 사용하고 있는 아두니노 보드는 일반적인 아두이노 우노 보드 입니다. 소스는 WIzfiMacWriter라는 것을 이용하고 있습니다.
그리고 한거지 더물어 볼께 있습니다. 아두이노 우노 보드와 wizfi-220 EVB를 spi 방식으로 연결을 하면 계속해서 LED 1,2,3 번이 깜박거립니다.
아래 링크를 보시면, Arduino WizFi Shield에 대한 소스가 있습니다.
[url]https://github.com/Wiznet/WizFiShield/tree/master/Software/WizFiShield[/url]
특히 아래 소스를 보시면, Low level의 SPI를 제어하는 함수가 있는데, 이 부분을 디버깅하면 SPI 송/수신 데이터를 확인하실 수 있습니다.
uint8_t WizFi2x0Class::read(void)
uint8_t WizFi2x0Class::write(byte *buf)
[url]https://github.com/Wiznet/WizFiShield/blob/master/Software/WizFiShield/WizFi2x0.cpp[/url]
그런데, WizFi210의 LED가 계속 Blink 한다고 하는 것이 이상합니다.
WizFi210의 LED가 동시에 Blink를 하는 것은 WizFi210이 Booting 할 때 입니다.
말씀하신 것처럼, WizFi210의 LED가 계속 깜박인다고 하면, WizFi210이 계속 Reset 되는 것이 아닌가 하는 의심도 있습니다.