wiz550io 모듈 설정


#1

안녕하세요
wiz550io 모듈과 ti 28379d를 spi통신으로 연결하는데 문제가 있어 문의드립니다.
제공해주시는 io드라이버 부분에서
WIZCHIP_READ() -> wizchip_spi_writebyte() 부분을 SPI 통신 전송기능을 추가했습니다.
예를 들자면
wizchip_spi_writebyte((AddrSel & 0x00FF0000) >> 16);
wizchip_spi_writebyte((AddrSel & 0x0000FF00) >> 8);
wizchip_spi_writebyte((AddrSel & 0x000000FF) >> 0);
다음과같이 만들었고
wizchip_spi_writebyte(wb) 함수 안에는 SpiaRegs.SPITXBUF = wb;
이렇게 들어가있습니다.
dsp 전송 비트는 8비트로 설정 하였고요…
그래서 getVERSIONR()의 값을 읽어보는데 쓰레기 값이 나옵니다.
버전값의 주소가 0x0039인데 SPIRXBUF에 0x3900 또는 쓰레기가 나옵니다.

클럭스피드가 맞지 않으면 이런문제가 생기나요? 혹시 설정 해보신 경험이 있으시다면 조언부탁드립니다.