본문 바로가기

W5100

(54)
[Mega128 EVM] TCP Test Program Mega128 EVM의 이더넷 제어는 W5100를 이용하고 우선 간단히 테스트 하기 위해 속도는 좀 느리지만 SPI모드로 구동하여 테스트 해 보았다. 이더넷 제어 관련 파일은 ../mega128_evm/01_drv/wiznet 폴더에 있고 w5100.c, wiznet.c파일을 추가하면 된다. 네트웍 MAC, IP..등의 초기화 설정은 main에서 간단히 설정할 수 있다. //----------------------------------------------------------------------------- #define MY_NET_MAC "\x00\x08\xDC\x00\x00\x00" // MY Mac Address : 00.08.DC.00.00.00 #define MY_NET_SIP 0xC0A8..
[Mega128 EVM] AVR + W5100 Ethernet EVM Board [Mega128 EVM] AVR + W5100 Ethernet EVM Board Atmega128 EVM을 새롭게 만들었다. 크기는 좀 크졌지만 메모리(SRAM), 이더넷, S-Flash, USB를 추가 하여 좀더 다양한 어플리케이션에 적용가능하도록 했다. RTOS나 이더넷 예제등을 테스트 해 보기에 적합하다. 가장 큰 특징은 At90USB1287 (USB OTG)를 테스트 할수 있도록 핀을 Mega128과 교체 가능하도록 되어 있어 USB Host OTG를 테스트 하기에 적합하다. 기능으로 USB(Serial or OTG), Ethernet, S-Flash, SRAM, S/W. 2-LED, USB-Serial Boot Loader 등이 있다. AVR Mega128 Ethernet 확장보드
FTP Client 테스트 AVR mega128 + W5100을 이용한 FTP 클라이언트 예제 테스트 FTP클라이언트로 호스트의 파일을 받아오는 예제를 작성해서 테스트 했다. ================================================ Net Config Information ================================================ MAC ADDRESS : 0x00.0x08.0xDC.0x00.0x00.0x00 SUBNET MASK : 255.255.255.0 G/W IP ADDRESS : 192.168.1.94 LOCAL IP ADDRESS : 192.168.1.92 ================================================ Enter FTP s..
W5100 + AVR 네트웍 전송속도 속도 테스트 W5100 + AVR 네트웍 전송속도 속도 테스트 링크 참고
[개발일지] FTP Server Module 개발 - IE에서 ftp접속 완료 [개발일지] FTP Server Module 개발 - IE에서 ftp접속 완료 IE(인터넷 익스플로러)에서 FTP로 [FTP Server Module]에 접속시 PASSIVE모드로 접속해야 한다. [2007-10-19 09:07:22 월요일] Passive Mode Test Passive Mode에서는 서버가 소켓을 열고 기다려야 함 따라서 W5100에서 Act모드, Psv모드 두 경우 각각 소켓 생성함수를 만들었다. PASV명령이 오면 서버는 데이터 채널에 소켓을 생성하고 서버모드로 동작해야 클라이언트가 다음 메시지(LIST)를 보내준다. PASSIVE모드에서 파일 리스트 전송할 때 기존 FTP와 좀 다르다 mm, dd, yy순으로 전송해야 하고 mm은 영문으로 표기해야 한다. 일단은 메모리 용량과 속..
FTP Server Module 보드 개발 FTP Server Module 보드 개발 USB Host, SD Card, Ethernet 내장 Embedded FTP 보드 제작. 원격지에서 네트웍으로 FTP로 접속해 SD Card나 USB메모리 장치에 데이터를 쓰거나 읽는 모듈 이다. Application 전자액자의 메모리내용을 ftp를 이용하여 원격지에 업데이트 할 수 있도록 한 예제 개발 당시에는 네트웍 기능이 없이 개발되어 있는 전자 액자나 엘리베이터 광고 디스플레이 장치에 네트웍 기능을 부여 하기 위해 개발이 시작되었다. USB 메모리 스틱을 인식 할수 있는 전자 액자에 연결되어 이미지 정보를 주고 네트웍 또는 FTP로 접속하여 파일을 업데이트 하는 기능이다. 요즘은 대부분 전자액자나 광고용 디스플레이 장치가 네트웍 기을 지원하고 있어 필요..
[W5100 EVM]웹서버 예제 [W5100 EVM]웹서버 예제 웹서버는 웹 페이지가 들어 있는 파일을 사용자들에게 제공하는 시스템으로 HTTP프로토콜으로 웹페이지및 응답을 송수신 할 수 있다. 임베디드 웹서버 펌웨어 소스 HTTP 프로토콜의 동작 HTTP 프로토콜은 요구/응답(Request/Response) 방식을 이용하여 동작하고 있다. 즉, 원하는 프로토콜 기능(예:GET, HEAD, POST)에 대해 서비스 요구를 하면 데이터 송수신을 위한 TCP 연결이 만들어지고, 서버가 응답을 보내어 데이터 전송을 끝내면 자동적으로 연결이 끊어지게 되는 것이다. 클라이언트가 서버와 TCP 연결을 만들고, 요구 method, URI, 프로토콜 버전, MIME의 형태로 표시되는 클라이언트 지정 사항들, 클라이언트 정보, 때로는 서버에게 전달할 ..
[W5100 EVM] rev0.1 Wiznet Ethernet Module 관련 자료 [W5100 EVM]rev0.1 Wiznet Ethernet Module 관련 자료 W3100 모듈과 핀 호환이 되도록 설계 하였으며 Addrss/Data방식 또는 SPI방식에 따라 헤더핀을 사용하시면 됩니다. Serial Flash(AT45DB321 4Mbyte)은 옵션으로 SPI포트에서 제어할 수 있습니다. 회로도 SPI방식 연결회로도 *아래 수정회로 참고 Direct방식 회로도 회로 수정 Data Flash쪽 /CS핀이 잘못되어 끊고 /DF_CS로 점퍼 날렸다. 이참에 /SCS도 위치를 조금 변경 -> 이후 나온 버젼과 핀호환성을 위해 ..