GPIF를 사용한 Bulk In

출처 : http://muosys.egloos.com/221117   회로도 전체적인 모습 세부모습1 세부모습2 UniHigh Firmware v2.7UniHigh App v2.7 v2.7 Application은 기본적으로 v2.6과 동일하다.Overlapped I/O에 관련된 코드오류를 바로잡은 것이 다른 점이다. 실험방법은 이전 v2.6의 실험방법과 동일하다. Firmware v2.7은v2.6의 8051 코어가 Bulk IN을 수행하던 부분을 GPIF가 대신하도록 바꾼 것이다. 구체적으로는 TD_Poll()의 마지막에 기존의 같은 기능을 하던 부분을 들어내고, 다음의 코드를 추가한 […]

Read More GPIF를 사용한 Bulk In

두번째 Bulk In

출처 : http://muosys.egloos.com/203067 오늘은 Bulk IN transfer를 실험해 보자. 이전 강의 “Bulk IN 실험”을 참조하시라. 우선 아래와 같은 회로를 꾸미자. 이전 강의(Bulk IN 실험)의 회로와 약간 다르니, 이전 강의의 회로도를 참조해서 실험하면서 왜 안되나요? 라고 물으면 대략 즐. 바로 전 실험을 하면서 이미 꾸며져 있는 회로에 Parallel Port와 인터페이스 할 배선만 추가하면 된다. 전체사진 세부사진1(Parallel […]

Read More 두번째 Bulk In

EEPROM에 펌웨어 구워넣기

출처 : http://muosys.egloos.com/198883   오늘은 잠깐 곁가지로 새서, EEPROM에 펌웨어를 구워보자. 이제까지 우리는 작성한 펌웨어를 EZ-USB Control Panel을 써서 CY7C68013으로 다운로드 해 왔다.하지만 이러한 방법은 개발할 때에나 쓸 수 있는 것이고, USB장치를 사용할 때마다 사용자더러 이렇게 번거로운 절차를 행하라고 시킬 수는 없는 일 아닌가? 따라서 펌웨어를 EEPROM에 구워 넣고, 장치를 USB 포트에 끼워 넣으면 바로 […]

Read More EEPROM에 펌웨어 구워넣기

Bulk Out Pipe(PIPE 01)를 통해 디바이스로 데이터 전송하기

출처 : http://muosys.egloos.com/196351   오늘은 Bulk Out Endpoint를 통해 호스트로부터 데이터를 디바이스로 전송하는 것을 연습해 볼 차례이다. Bulk Endpoint로 데이터 날리기를 참조하여 회로를 꾸미고, 아래의 소스들을 다운로드 받아 설치하자.참고적으로 다가 얘기하자면 이미 구성되어 있는 회로(Port A.7의 LED, Port A.6의 버튼 )는 떼어내지 말고, 그대로 두고서 Port B에 8개의 LED를 추가로 설치하길 바란다. UniHigh Firmware v2.5UniHigh […]

Read More Bulk Out Pipe(PIPE 01)를 통해 디바이스로 데이터 전송하기