안녕하십니까.
현재 WIZ550io을 개발 진행 중인 업체 입니다…
개발 중 문의 사항이 있어 글을 남깁니다.
하기 내용 확인 요청 드립니다.
- Pin 중 RST & RDY & INT 핀에 대하여 따로 컨트롤을 해야하는지요?? RST 핀의 경우는 HIGH 로 컨트롤 합니다.
- SPI 설정은 아래와 같이하고 있습니다. 임의 데이터를 보내면 값에 맞게 나가는 것을 확인을 하였으나. 임의의 wiz_NetInfo 값을 세팅 후 다시 얻어오면 IP 정보들이 모두 0xFF 로 읽혀지는데 혹시 설정 부분이 잘못되었는지요??
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13|GPIO_Pin_14|GPIO_Pin_15; // CLK, MOSI, MISO
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
GPIO_Init(GPIOB, &GPIO_InitStructure);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_12; // CS
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_Init(GPIOB, &GPIO_InitStructure);
SPI_Cmd(SPI2, DISABLE);
SPI_InitStructure.SPI_Direction = SPI_Direction_2Lines_FullDuplex;
SPI_InitStructure.SPI_Mode = SPI_Mode_Master;
SPI_InitStructure.SPI_DataSize = SPI_DataSize_8b;
SPI_InitStructure.SPI_CPOL = SPI_CPOL_Low;
SPI_InitStructure.SPI_CPHA = SPI_CPHA_1Edge;
SPI_InitStructure.SPI_NSS = SPI_NSS_Soft;
SPI_InitStructure.SPI_BaudRatePrescaler = SPI_BaudRatePrescaler_2;
SPI_InitStructure.SPI_FirstBit = SPI_FirstBit_MSB;
SPI_InitStructure.SPI_CRCPolynomial = 7;
SPI_Init(SPI2, &SPI_InitStructure);
SPI_Cmd(SPI2, ENABLE);