출처 : http://muosys.egloos.com/221117 회로도 Array 전체적인 모습 Array 세부모습1 Array 세부모습2 Array UniHigh Firmware v2.7 UniHigh App v2.7 v2.7 Application은 기본적으로 v2.6과 동일하다. Overlapped I/O에 관련된 코드오류를 바로잡은 것이 다른 점이다. 실험방법은 이전 v2.6의 실험방법과 동일하다. Firmware v2.7은 v2.6의 8051 코어가 Bulk IN을 수행하던 부분을 GPIF가 대신하도록 바꾼 것이다. 구체적으로는 TD_Poll()의 마지막에 기존의 같은 기능을 하던 부분을 들어내고, 다음의 코드를 추가한 것이다. if( bConfigured ) { if( GPIFTRIG & 0x..
출처 : http://muosys.egloos.com/203067 오늘은 Bulk IN transfer를 실험해 보자. 이전 강의 “Bulk IN 실험”을 참조하시라. 우선 아래와 같은 회로를 꾸미자. 이전 강의(Bulk IN 실험)의 회로와 약간 다르니, 이전 강의의 회로도를 참조해서 실험하면서 왜 안되나요? 라고 물으면 대략 즐. Array 바로 전 실험을 하면서 이미 꾸며져 있는 회로에 Parallel Port와 인터페이스 할 배선만 추가하면 된다. 전체사진 Array 세부사진1(Parallel Port 쪽) Array 세부사진2(LED 쪽) Array 세부사진3(버튼 쪽) Array 펌웨어는 v2.5에 v1.6을 추가하는 형식으로 수정하였다. Unihigh Firmware v2.6 어플리케이션 소..
출처 : http://muosys.egloos.com/198883 오늘은 잠깐 곁가지로 새서, EEPROM에 펌웨어를 구워보자. 이제까지 우리는 작성한 펌웨어를 EZ-USB Control Panel을 써서 CY7C68013으로 다운로드 해 왔다. 하지만 이러한 방법은 개발할 때에나 쓸 수 있는 것이고, USB장치를 사용할 때마다 사용자더러 이렇게 번거로운 절차를 행하라고 시킬 수는 없는 일 아닌가? 따라서 펌웨어를 EEPROM에 구워 넣고, 장치를 USB 포트에 끼워 넣으면 바로 우리가 코딩한 펌웨어에 따라 동작하는 USB 디바이스로 인식되게끔 만들어 보자. 먼저 EEPROM의 시작번지 첫 두 바이트에 0xFF 0xFF를 써 주어야 한다. 요 짓을 왜 하느냐 하면 아래에 설명하겠지만, EEPROM 이미지..
출처 : http://muosys.egloos.com/196351 오늘은 Bulk Out Endpoint를 통해 호스트로부터 데이터를 디바이스로 전송하는 것을 연습해 볼 차례이다. Bulk Endpoint로 데이터 날리기를 참조하여 회로를 꾸미고, 아래의 소스들을 다운로드 받아 설치하자. 참고적으로 다가 얘기하자면 이미 구성되어 있는 회로(Port A.7의 LED, Port A.6의 버튼 )는 떼어내지 말고, 그대로 두고서 Port B에 8개의 LED를 추가로 설치하길 바란다. Array UniHigh Firmware v2.5 UniHigh Application v2.5 data.bin
- Total
- Today
- Yesterday
- USB Lecture
- 막장로그
- network
- 나비효과
- Embedded System
- Assembly
- Web Programming
- WDB
- diary
- console
- 짤방 및 아이콘
- Battle
- BadCode
- Military
- Network Inspector
- Reverse Engineering
- Linux
- Information Processor
- Mabinogi
- C#
- 프리랜서로 살아남는 법
- wallpaper
- Life News
- Tech News
- 야마꼬툰
- medical
- humor
- 3D Engine
- win32
- cartoon
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |