본문 바로가기

[INTERFACE]/iMCU_W7100

(11)
[W7100 EVM] 예제프로그램 작성 - LED제어 [W7100 EVM] 예제프로그램 작성 - LED제어 새로운 MCU를 스터디 할때 가장 기본인 GPIO를 이용한 LED제어를 해보자. W7100 EVM 보드의 LED는 P1.6, P1.7에 연결되어 있다. 3.3V 인터페이스를 위해 반드시 외부 풀업저항 필요 8051코어는 GPIO를위해 특별히 설정할 부분은 없어 쉽게 프로그램 가능한데 내부 풀업이 없기 때문에 하드웨어 설계시 주의를 요한다. W7100은 내부에 풀업이 있다고 하는데... 정작 2.5V 풀업이라 3.3V를 사용하려면 외부 풀업을 연결해야 한다고 한다. 8051은 비트제어가 가능하므로 config.h파일에 LED제어 포트를 정의하자. //----------------------------------------------------------..
[W7100 EVM] 개발환경 설정 [iMCU W7100 EVM] 개발환경 설정 W7100은 ISP를 지원하기 때문에 간단히 별도의 장비 없이 UART나 이더넷으로 프로그램 할수 있다. BOOT핀을 Low로 하고 리셋하면 부트모드로 설정되고 ISP프로그램을 이용하여 시리얼 포트로 다운로드 가능하다. (아래 그림은 부트모드 설정시) UART는 USB2UART를 이용하고 WizISP프로그램을 이용하여 다운로드 해 보았다. Veryfy옵션을 제거 하면 상당히 빠르게 다운로드 되는것 같다. W7100 개발환경 8051코어 MCU이므로 8051 컴파일러를 이용하면 됩다. 쉽게 구할수 있는 Keil 을 이용하여 테스트 해 보았다. 기존 타사 MCU관련 예제들과 호한되도록 하기위해 제공되는 코드구조를 좀 수정하여 내가 사용하는 형태로 변경하여 테스트를..
[W7100 EVM] iMCU 테스트 보드 제작 (8051+MAC+Phy+HW TCP/IP 원칩) [W7100 EVM] iMCU 테스트 보드 제작 (8051+MAC+Phy+HW TCP/IP 원칩) iMCU W7100은 hardwired TCP/IP Core 를 내장하고 8051코어가 내장되어 있는 one-chip 인터넷 솔루션 이다. 256KByte Data Flash, 64K Code Flash, 64Kbyte RAM으로 구성된 메모리는 별도의 확장 필요없이 간단한 웹서버를 구현하기에 아주 적합한 솔루션을 제공할것 같다. 내부에 부트로더가 있어 별도의 장비 없이 UART나 이더넷으로 프로그램을 다운로드 할 수 있다. 가격도 저렴(IC Bank에서 6500원에 판매하고 있다.)하니 간단히 임베디드 웹서버 공부하는데 사용하면 좋을것 같다. 데이트시트 회로도 예제소스 [M-Type EVM] 으로 표준핀맵..

반응형