Wizfi spi 통신에 대하여 질문 드립니다

#1

저번에 보내주신 자료를 참고하여 해봤으나 여전히 spi 통신이 되지가 않습니다.
여기서 몇가지 질문이 있습니다.

  1. 유저 가이드를 참고하여 아두이노와 spi 연결을 다하였습니다. 그랬더니 WIFI_CONN_LED와 SERIAL_CONN_LED와 SERIAL_RXD_LED가 동시에 깜박깜박 거립니다. 원래 아두이노랑 spi모드로 연결을 하고 smartScript를 이용하여 wifi 220d을 spi로 변환 시켰으면 WIFI_CONN_LED와 SERIAL_CONN_LED와 SERIAL_RXD_LED가 동시에 깜박깜박 거리나요???

  2. WizFiMacWriter을 이용하여 맥주소 입력을 하는데 맥주소가 입력이 안되고 있습니다. 마찬가지로 아두이노와 spi통신 방식으로 연결을 하여 실험을 하고 있습니다. 혹시 맥주소를 입력을 할때 다른 방식으로 연결을 해야되나요???

  3. 제가 가지고 있는 WizFiMacWriter는 2012년도에 제작이 된겁니다. 더 최신 버전이 있는지 있으면 보내주실수 있는지 궁금합니다.

#2
  1. WizFi210은 전원이 입력되면, LED 2개가 4~5회 정도 Blink를 하게 됩니다.
    이것은 F/W가 정상적으로 돌아 가고 있다는 의미로 보시면 됩니다.

  2. 현재의 상황은 MAC 주소 입력이 아닌 것 같습니다.
    SPI Master와 WizFi210(SPI Slave)의 통신이 정상적으로 이루어져야 MAC 주소 입력이 가능합니다.
    SPI Master(Arduino)가 CS와 Clock을 WizFi210에게 넣어줄 때, WizFi210에서 SPI로 어떤 데이터가 오는지 확인하여 말씀해 주시기 바랍니다.
    그리고, 현재 사용하고 있는 아두이노 보드와 소스는 어떤 것들을 사용하고 계신지도 알려주시기 바랍니다.

#3

SPI Master(Arduino)가 CS와 Clock을 WizFi210에게 넣어줄 때, WizFi210에서 SPI로 어떤 데이터가 오는지 확인하여 말씀해 주시기 바랍니다. -> WizFi210에서 SPI로 어떤 데이터가 오는지 확인을 어떠한 방법으로 할수 있습니까???

그리고, 현재 사용하고 있는 아두이노 보드와 소스는 어떤 것들을 사용하고 계신지도 알려주시기 바랍니다.
-> 현재 사용하고 있는 아두니노 보드는 일반적인 아두이노 우노 보드 입니다. 소스는 WIzfiMacWriter라는 것을 이용하고 있습니다.
그리고 한거지 더물어 볼께 있습니다. 아두이노 우노 보드와 wizfi-220 EVB를 spi 방식으로 연결을 하면 계속해서 LED 1,2,3 번이 깜박거립니다.

#4

아래 링크를 보시면, Arduino WizFi Shield에 대한 소스가 있습니다.
https://github.com/Wiznet/WizFiShield/tree/master/Software/WizFiShield

특히 아래 소스를 보시면, Low level의 SPI를 제어하는 함수가 있는데, 이 부분을 디버깅하면 SPI 송/수신 데이터를 확인하실 수 있습니다.
uint8_t WizFi2x0Class::read(void)
uint8_t WizFi2x0Class::write(byte *buf)
https://github.com/Wiznet/WizFiShield/blob/master/Software/WizFiShield/WizFi2x0.cpp

그런데, WizFi210의 LED가 계속 Blink 한다고 하는 것이 이상합니다.
WizFi210의 LED가 동시에 Blink를 하는 것은 WizFi210이 Booting 할 때 입니다.
말씀하신 것처럼, WizFi210의 LED가 계속 깜박인다고 하면, WizFi210이 계속 Reset 되는 것이 아닌가 하는 의심도 있습니다.