안녕하세요 wizfi360-EVB를 이용하여 SPI통신을 시도하고 있습니다.
보드의 SW3을 이용해서 SPI ENABLE해주었고 펌웨어 업그레이드도 완료했습니다. 데이터 시트를 확인하여 일단 간단하게 AT+GMR에 대한 응답을 확인하려했으나 응답이 제대로 나오지 않아 몇가지 질문드립니다.
AT CMD FRAME에서 AT CMD Phase에 해당하는 AT 커맨드 명령어는 오로지 "AT+GMR"만을 헥사값으로 입력하면 되나요?
SPI Control Frame의 3가지 byte에서 에러값이 read 되었을 때 처리를 어떻게 해주어야 하나요?
각 SPI CMD 사이의 딜레이는 최대 얼마까지 가능한가요?
TX BUFF AVAIL을 통해 0X0002를 확인하고 AT+GMR에 대한 AT CMD FRAME을 전송한 뒤, 다른 커맨드 없이 다시 TX BUFF AVAIL을 읽으면 0X0이 READ 되는데 AT+GMR에 대한 명령이 잘못된 것인가요?
RX DATA FRAME에서 데이터 수신 시 Interrupt pin이 high에서 low로 떨어지지 않고 계속 low인데 올바른 현상인가요? 또한 데이터 시트상에 INT STATUS의 값이 0X0001임을 확인해야하나요? 0X0002임을 확인해야 하나요? 영어와 한글버전이 다르게 표시되어 있어서요.
위 질문에 대한 답변이나 SPI 통신에 대한 통신 커맨드 예를 TIMING GRAPH로 보여주시면 감사하겠습니다…