본문 바로가기

[INTERFACE]

(223)
[W5100] 하드웨어 제작 가이드 W5100 MCU와의 인터페이스 방법 W5100은 다이렉트로 제어 하면 메모리와 유사한 방법으로 제어 되지만 버스 라인을 줄이기 위해 인다이렉트, SPI방식도 지원을 한다. 요즘 나오는 시리얼 플래시나 NAND플래시 등의 인터페이스로 생각하면 된다. 다이렉트 방식 MUC가 W5100의 메모리와 레지스터를 직접적으로 제어 하는 방식, Data-8, Address-15, CS, WR, RD INT(옵션)의 신호를 필요로 하고 속도는 가장 빠르다. 타이밍도 인다이렉트 방식 W5100의 메모리 주소를 W5100의 내부 레지스터만을 이용하여 간접적으로 W5100의 메모리 주소에 접근 하는 방식. A0, A1을 이용하여 4개의 레지스터 MR, IDM_AR0, IDM_AR1, IDM_DR만 접근할 수 있고 IDM_A..
STR711 USB 테스트 - USB를 이용한 데이터 전송 STR711 USB 테스트 - USB를 이용한 데이터 전송 ARM-Study EVM (STR711) 보드를 이용하여 USB로 데이터 전송을 테스트 하였다. STR711 USB테스트 동영상
STR7 USB 호스트 프로그램 작성 STR7 USB 호스트 프로그램 작성 06-11-11 오후 1:13 [환경 설정] WDM DDK가 설치 되지 않았다면 반드시 설치 하고 VC++옵션에서 NTDDK의 INC폴더 및 LIB폴더를 설정해 준다. USB전송 클래스 등록 라이브러리 등록 Visual C++로 작업할 때 Link옵션에서 아래와 같이 설정을 해줘야 한다. " oleaut32.lib uuid.lib odbc32.lib odbccp32.lib setupapi.lib " 환경설정 끝나고 프로그램 작성하여 테스트 ECG데이터가 USB로 전송되어 올라온것을 확인할 수 있다. ECG데이터 그래프로 출력 USB처리 클래스 등록 #include "USB.h" class CStr7_usbDlg : public CDialog { // Construct..
[ENC28J60 EVM] SPI통신 방식의 소형 이더넷 모듈 제작 [ENC28J60 EVM] SPI통신 방식의 소형 이더넷 모듈 제작 ENC28J60은 Microchip사의 MAC + Phy 포함된 NIC로 SPI방식으로 소형 마이컴에서 쉽게 접속 가능하다. TSSOP, SOP타입을 동시에 지원할 수있도록 제작 하였고 SPI방식의 플래시 메모리도 실장할 수 있도록 했다. SPI 어플리케이션보드
USB Device Driver 작성 USB Device Driver 작성 옛날 작성해 두었던 자료를 보니... 작성하다 말았네 윽... 시간을 두어 정리해 두는것이 얼마나 중요한 것인이 새삼 느낀다. 제공하는 드라이버는 NT용으로 제작된 드라이버라 DDK버젼이 많이 틀려서 않되는것 같다. 쉽지 않다... 컴파일하니 640개의 에러를 발생한다. 억지로 읽어올 수는 있겠지만... 아무래도 고유의 드라이버를 할당하는것이 좋을것 같다. 그러면 드라이버를 새로 컴파일 해서 만들어야 한다. 일단 예전에 만들었던 ezusb 드라이버를 살려보자. [2006-09-09 19:53:30] 환경 설정이 만만치 않다. 최소한의 기능만 가지고 심플하게 동작할 수 있도록 다이어트 하자... 필요한 함수만 모아서 이해하기 쉽게 작성 Bulid 옵션 잡아주고 DDK ..
[TUSB3410 EVM] 확장 테스트 보드 제작 [TUSB3410 EVM] 확장 테스트 보드 제작 TI의 USB2Serial TUSB3410 EVM 보드를 테스트 할 수 있는 조그만 확장 테스트 보드를 만들었다. 예전에 남은 보드를 그냥 버리기는 아깝고 시리얼 확장으로 여러가지 개발 보드 테스트 용으로 사용하기 위해 오랜만에 점퍼 좀 날렸다. RXD, TXD가 내부 커넥터로 빠져 있어서 외부의 확장 커넥터로 연결될 수 있도록 처리 했다. 테스트 보드로 AVR 보드에 연결해 USB2Serial 테스트 했다. 책상위에 두고 개발시 시리얼 보드로 사용하면 편리 할것 같다. 무엇보다 공짜라는거~
[MCP2515] CAN, SPI, RS485, EEPROM 테스트 보드 제작 AVR, PIC, ARM, DSP MCU EVM의 SPI기능을 쉽게 테스트 할 수 있는 확장보드를 제작했다. 기능 SPI - EEPROM(93C46) CAN - MCP2515, MCP2251 RS485 - MXA485 예제소스(MCP2515 Source Code) CAN이 없는 MCU는 MCP2515 CAN Controller를 이용하여 통신할 수 있다. rd의 각 포트핀을 확장해서 SPI, CAN, RS485 포트 테스트
[SAM7 EVM] + Wiznet Module Test Board [SAM7 EVM] + Wiznet Module Test Board W3150, W3100보드를 이용하여 at91SAM7S256, STM32, SRT7등의 AMR7 MCU로 테스트 가능한 확장 테스트 보드를 제작 했다.

반응형