Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: CY7C68013A
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > RS232/LPT/USB/PCMCIA/FireWire
serg83
День добрый.

Столкнулся с необходимостью использовать CY7C68013A.
До этого с USB работал только через FTDI.

Нужно управлять 3-мя портами Cypress с ПК (один порт IN/OUT, один OUT и один IN)

То есть посылаю с ПК команду выставить в PortB данные, Cypress их выставляет и только после этого продолжается выполнение программы на ПК.

Толкните в нужном направлении, а то не знаю с чего начать…
Konst_777
Цитата(serg83 @ May 5 2012, 21:07) *
...Толкните в нужном направлении, а то не знаю с чего начать…

Скачайте и установите с сайта Cypress SuiteUSB 3.4. Разберитесь, как работает их пример BulkLoop и модифицируйте firmware и software этого примера для своих нужд.
serg83
Спасибо !
Буду разбираться.
vladisslav
Цитата(Konst_777 @ May 6 2012, 21:40) *
Скачайте и установите с сайта Cypress SuiteUSB 3.4. Разберитесь, как работает их пример BulkLoop и модифицируйте firmware и software этого примера для своих нужд.

Я так же начинал, но в моем случае нужно было передавать данные через GPIF с максимальной скоростью, а ОПу судя по всему сотни мегабит в секунду не нужны.
Так что можно сделать гораздо проще - обойтись control in/control out трнзакциями + libusb. Получится именно так, как нужно - до выставления/получения данных с порта программа приостановится. Причем достаточно вообще только control in транзакций, так как через wParam+wIndex можно установить 4 8-ми битных порта.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.