본문 바로가기

[INTERFACE]

(223)
[W5300] Webserver 테스트 보드 제작 [W5300] Webserver Test W5300을 테스트 할 수 있는 보드를 제작해서 W5300을 이용한 WebServer를 테스트 했다. W5300에는 8개의 Hardware채널을 할당할 수 있어 웹서버 예제에 큰 무리가 없는것 같다. 디지털 입 출력 테스트 아날로그 데이터 입력 테스트
[Mega8-s EVM] USB를 이용한 LED제어 - 호스트프로그램 작성 [Mega8-s EVM] USB를 이용한 LED제어 - 호스트프로그램 작성 VB 소스코드 VB를 이용하여 Mega8 USB보드의 LED를 제어하는 소프트웨어를 작성해 보았다. 예전 USB2Serial 예제를 그대로 사용하기 위해 최대한 간단하게 작성했다 예전 프로그램을 약간 수정하여 보레이트는 9600으로 설정하고 PORT는 콤보박스의 설정에 따라 초기화 할 수 있도록 하였다. 'com포트 열기 MSComm1.Settings = "9600,n,8,1" MSComm1.CommPort = m_ComPort MSComm1.PortOpen = True 프로그램 실행 USB를 이용한 atMega8 보드의 LED제어를 위한 호스트 프로그램 실행 테스트 동영상
[Mega8-s EVM] USB를 이용한 LED제어 - 펌웨어 작성 [Mega8-s EVM] USB를 이용한 LED제어 - 펌웨어 작성 AVR-USB CDC I/O 의 참고 예제 소스를 이용해 AVR을 이용한 USB를 테스트 했다. atMega8만을 이용하여 소프트웨어로 USB스텍을 처리 하기 때문에 속도 자체는 빠르지 않지만 저렴하고 간단하게 USB구현 하기에 상당히 좋은것 같다. 소스코드 테스트 예제는 이해를 위해 상당히 간단하게 작성했고 PC시리얼 포트로 전동되는 문자 "1", "2", "3", "4"에 따라 보드에 있는 LED를 제어할 수 있도록 구성하였다. USB Serial포트로 데이터가 전송되면 usb_cdc_rcv()함수가 수행되며, data를 받아서 처리하면 된다. usb_cdc_rcv //------------------------------------..
[Mega8-s EVM] USB CDC를 이용한 보드 제어 - 드라이버 인식 [Mega8-s EVM] USB CDC를 이용한 보드 제어 [Mega8-s EVM]을 이용하여 CDC(USB2Serial) 테스트 프로그램을 작성해 보았다. 에서 참고한 소스를 수정 하였는데... 처음에는 정상 동작하지 않았다. USB D+, D- 포트 핀 설정을 내 보드에 맞도록 수정 해 주었고 디스크립트 몇가지 수정 하였으며 실제 동작 부분도 보드 상태에 맞도록 수정 하였다. 정말 값싸게 AVR atMega8을 이용하여 USB를 이용할 수 있어 간단한 어플리케이션에 딱 좋겠다. USB인식 플래시 라이트 후에 USB케이블을 다시 연결 해 주어야 정상 반영이 되는데... 그것때문에 시간이 좀 걸린것 같다. 드라이버 설치 드라이버는 MS에서 제공하는 CDC드라이버를 이용하고 INF파일만 좀 수정하여 설치 ..
[W5300] WIZ830MJ 모듈 보드 테스트 W5300 모듈 보드 테스트 Architecture TCP / IP W5300 PHY Embedded in W5300 MAG JACK Interface 10/100 Base-T Ethernet (Auto Detection Network Protocol TCP, UDP, IP, ARP, ICMP, IGMP, PPPoE, MAC Dimension 53.3 x 34.0 x 19.5 mm (W x D x H) Connector Type 2.54 mm pitch 2x14 header pin Input Voltage 3.3V Internal Operation, 5V Tolerant I/Os Power Consumption Temperature MAC, IP는 정상 Read/Write되지만 GW, SUB는 정상적으로..
[개발일지] Webserver Module 개발 [개발일지] Webserver Module 개발 2008-07-07 11:38:54 월요일 w5100 웹서버 테스트 이미지가 많을 경우 ie에서 여러개의 포트를 동시에 열어서 다운로드 하므로 이지 전송이 않되는 경우가 발생한다. 아무래도 소켓포트 수가 부족한것 같다. 포트수를 3개로 늘여보자.. 조금은 낳아졌지만 여전이 못가져오는 이미지가 있다. SPI방식으로 3개의 소켓을 생성한 경우 -> ie가 속도 때문에 여러개의 포트를 생성해서 이미지를 다 못가져 오는 현상이 발생한다. 버스 방식으로 소켓 3개 생성시 대부분의 이미지를 다운로드 하지만 큰 이미지는 못가져 오는 경우가 있다. 속도를 좀더 높이거나 소켓을 하나더 여는 방법을 취할 수 있겠다. WebServer Module 개요도 WebServer M..
W5300 회로 설계시 주의 사항 W5300 회로 설계시 주의 사항 wiznet.co.kr 에서 8채널 소켓, 8/16bit 128Kbyte로 업그레이드된 Hardware TCP/IP 칩셋이 새롭게 출시 되었다. W5300은 위즈네트의 Hardware TCP/IP 기술을 이용한 임베디드 시스템을 위한 인터넷 솔루션 중 멀티미디어 서비스에 적합한 고성능에 목적을 둔 제품이다. 기존의 위즈네트 칩에 비해서 메모리 및 데이터 처리 부분을 개선하여 성능을 향상시켰으며, 최근 각광을 받고 있는 IPTV, IP-STB등의 대용량 멀티미디어 데이터 전송에 대응할 수 있도록 개발된 제품이다. W5300 하나의 칩으로 TCP/IP 프로토콜 처리 및 10/100 Ethernet PHY와 MAC을 구현하여 개발하고자 하는 Application에 Intern..
[Mega128 EVM] TCP Server Loopback Test - Network 전송속도 측정 [Mega128 EVM] TCP Server Loopback Test - Network 전송속도 측정 소스코드 Atmega128 16AU와 W5100을 이용하여 네트웍 속도 측정을 위해 TCP Loopback 프로그램을 작성해 테스트 해보았다. PC쪽 프로그램은 Wiznet에서 제공하는 AX Loopback Test Program을 이용하였다. 먼저 Mega128 EVM에 loopbak프로그램을 다운로드 하여 서버모드로 Lesten한다. AX프로그램을 설치 하고 실행하여 서버( [Mega128 EVM]보드 )에 접속(Connection)을 한다. IP주소와 포트 번호 입력 접속이 되면 TCP전송을 클릭하면 전송할 파일을 선택할수 있고, 여기서는 간단히 이미지 파일을 이용해서 테스트 했다. 물론 다른 파일..

반응형