STM32H7 + WIZ810SMJ 동작 문의

WIZ810SMJ를 사용하고 있는 초보자입니다.

GitHub를 통해 얻은 코드로 STM32F746으로 기본 구현을 진행하였으며,
GetVer()과 Loopback 동작이 정상적으로 동작합니다.

부득이하게 MCU를 STM32H743으로 교체하여 동일한 SPI5를 사용하였습니다.
구현된 코드로 H743으로 변경하였는데,
Loopback 동작은 물론 GetVer() 동작도 정상적으로 되질 않습니다.

SPI 속도는 동일하게 27MBits/s이며, Polling으로 사용합니다.
Analyzer로 측정해보니 WIZ 모듈에서 응답은 하는 거 같아 보입니다.

조금 특이한 점은 STM32F746의 SPI 데이터간 시간과
STM32H743의 SPI 데이터간 시간 차이가 있습니다.


[STM32F746 데이터간 시간 측정]


[STM32H743 데이터간 시간 측정]

초보자이다 보니 모든게 생소하네요.
설정을 바꿔야하는지 아니면, STM32H7 시리즈에서 SPI를 하기 위해 별도의 설정을 해야하는지
답변이나 많은 조언 부탁 드립니다.

안녕하세요 WIZnet 입니다.
MCU가 변경되면서 세부 SPI 설정이 정상적으로 동작하지 않는것으로 보입니다.
아래는 저희직원이 STM32H723으로 작성한 예제입니다.
단, W6100으로 작성된 예제라 Ethernet 관련 부분은 다르게 동작하므로 SPI 설정 부분만 참고해주세요.