w5300과DSP간 연결문제

기본기능이 완료되었다니 다행입니다.

  1. Sn_SSR은 1byte register 입니다. 따라서 상위바이트는 Reserved 영역으로 0xFF 정상출력되었습니다.
    return (ssr & 0xff); 로 마스크하여 사용하시면 됩니다.

[quote]지정한 주소보다 한칸씩 뒤로밀려서 저장이 되어있는데 왜그런건가요?
(ping테스트 및 문자전송은 됩니다.)
[0x100005] 0x0008 0xDC11 ==> (mac - 00.08.DC.11.22.86)
[0x100007] 0x2286 0x0000
[0x100009] 0xC0A8 0x0001 ==> (Gateway - 192.168.0.1)
[/quote]
혹시 [0x100005][0x100007][0x100009] ==> [0x100004][0x100006][0x100008]
로 되어야 된다는 말씀인가요? 그렇다면 맞습니다. Display시 출력시 잘못된 주소를 표시하는지 확인 하여 주세요.
Ping이 된다고 하셨기에 W5300 Register에 정확히 뒤의 주소로 정확히 Write되었다고 보시는게 맞습니다.

16bit 주소를 사용하므로, 1씩 증가시켜주는 것이 맞습니다.

  1. 우선 제가 판단하기에 Ping과 Data 송수신 테스트를 성공하셨기때문에 크게 문제 될 것은 없습니다.
    혹 문제 있다 하더라도, 주소변환문제가 완전히 포팅이 안된 것으로 보시고 그부분을 찾아서 수정하시면 될 것 같습니다.