реклама на сайте
подробности
Wiki
Photo
Forum
Reviews
Help (!)
Главное меню
О сайте
Правила
Ссылки наши
Помощь сайту
Карта сайта
Контакты
Благодарности
Board Menu
Новые сообщения
Пользователи
Календарь
Помощь
Помощник
Personal Menu
Привет гость
User:
Pass:
Войти в скрытом режиме:
Регистрация!
Забыли пароль?
Отправить повторно письмо с кодом активации
Партнеры
Регистрация LIR
Аренда IP адресов
Продать IPv4
или
купить IPv4
Выделенные серверы
Правила Форума
Помощь
Поиск
Пользователи
Календарь
Личная почта
Панель управления
Искать только в этом форуме?
Дополнительные параметры
Форум разработчиков электроники ELECTRONIX.ru
>
Интерфейсы
>
Форумы по интерфейсам
>
RS232/LPT/USB/PCMCIA/FireWire
Простейшее устройство c FT245BM
Опции
pevtsov
Просмотр профиля
Jun 29 2005, 18:59
Сообщение
#1
Группа:
Новичок
Сообщений: 6
Регистрация: 22-06-05
Пользователь №: 6 226
Я собрал плату,
http://www.dlpdesign.com/images/bit-bang-usb.pdf
(FIGURE 2).
Как мне зажечь LED'ы? Скачал Test Application v1.0 с этого же сайта, но ничего не добился... Ни c VCP, ни с D2XX
Спасибо.
Ответов (1 - 5)
gammanoid
Просмотр профиля
Jun 30 2005, 19:08
Сообщение
#2
Участник
Группа:
Свой
Сообщений: 63
Регистрация: 1-03-05
Из: г.Ростов-на-Дону
Пользователь №: 2 988
С помощью этого у меня получалось мигать LED'ами через FTD2XX.dll.
//---------------------------------------------------------------------------
#include <vcl.h>
#include <stdio.h>
#include <conio.h>
#include <math.h>
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
#include "Ftd2xx.h"
int main(int argc, char* argv[])
{
FT_HANDLE ftHandle;
FT_STATUS ftStatus;
UCHAR Mask = 0xff;
UCHAR Enable = 1;
UCHAR lpBuffer[4];
DWORD dwBytesToWrite = 1;
DWORD *lpdwBytesWritten;
UCHAR cmd;
printf("+-------------------------+\n");
printf("! BitBang tester !\n");
printf("+-------------------------+\n");
ftStatus = FT_Open(0,&ftHandle);
if (ftStatus == FT_OK)
{
printf("! Open OK. !\n");
printf("+-------------------------+\n");
}
else
{
printf("Open failed!\n");
goto Exit;
}
ftStatus = FT_SetBitMode(ftHandle,Mask,Enable);
if (ftStatus == FT_OK)
{
printf("! BitBang mode is set. !\n");
printf("+-------------------------+\n");
printf(" Esc to exit.\n");
}
else
{
printf("Unable to set BitBang mode!\n");
goto Exit;
}
// Start test
for(UCHAR i = 0; 1; i++)
{
lpBuffer[0] = pow(2, i%8);
ftStatus = FT_Write (ftHandle, lpBuffer, dwBytesToWrite, lpdwBytesWritten);
Sleep(100);
if(kbhit())
{
cmd = getch();
switch(cmd)
{
case 0x1B:
goto Exit;
}
}
}
Exit:
return 0;
}
//---------------------------------------------------------------------------
pevtsov
Просмотр профиля
Jul 1 2005, 10:42
Сообщение
#3
Группа:
Новичок
Сообщений: 6
Регистрация: 22-06-05
Пользователь №: 6 226
Cпасибо огромное! Рабоает! Мигает
А для чтения не нужно ничего делать? Например, считать со свича...
Я пишу просто
ftStatus = FT_Read(ftHandle, lpBufferR, dwBytesToRead, &lpdwBytesRead);
и оно как-то не пашет...
pevtsov
Просмотр профиля
Jul 6 2005, 14:05
Сообщение
#4
Группа:
Новичок
Сообщений: 6
Регистрация: 22-06-05
Пользователь №: 6 226
Не, ну серьёзно, не читает
vetal
Просмотр профиля
Jul 6 2005, 17:51
Сообщение
#5
Гуру
Группа:
Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553
А те пины, с которых читать хотите, как входные обозначили?
Может все таки следует DataSheet прочитать, иногда помогает.
АДИКМ
Просмотр профиля
Aug 10 2005, 14:07
Сообщение
#6
Знающий
Группа:
Свой
Сообщений: 630
Регистрация: 2-08-05
Пользователь №: 7 294
Посмотрите здесь
www.rusar.net
--------------------
летаю на пепелаце...
« Предыдущая тема
·
RS232/LPT/USB/PCMCIA/FireWire
·
Следующая тема »
1
чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей:
0
Главная страница
Поиск
Помощь
Сайт и форум
|-- Новости и обсуждения сайта и форума
|-- Поддержка форума
|-- Другие известные форумы и сайты по электронике
|-- В помощь начинающему
|-- International Forum
|-- Образование в области электроники
|-- Обучающие видео-материалы и обмен опытом
Cистемный уровень проектирования
|-- Вопросы системного уровня проектирования
|-- Математика и Физика
|-- Операционные системы
|-- Документация
|-- Разработка цифровых, аналоговых, аналого-цифровых ИС
|-- Электробезопасность и ЭМС
|-- Управление проектами
Программируемая логика ПЛИС (FPGA,CPLD, PLD)
|-- Среды разработки - обсуждаем САПРы
|-- Работаем с ПЛИС, области применения, выбор
|-- Языки проектирования на ПЛИС (FPGA)
|-- Системы на ПЛИС - System on a Programmable Chip (SoPC)
Цифровая обработка сигналов - ЦОС (DSP)
|-- Сигнальные процессоры и их программирование - DSP
|-- Алгоритмы ЦОС (DSP)
Микроконтроллеры (MCs)
|-- Cредства разработки для МК
|-- ARM
|-- AVR
|-- MSP430
|-- Все остальные микроконтроллеры
|-- Отладочные платы
Печатные платы (PCB)
|-- Разрабатываем ПП в САПР - PCB development
|-- Работаем с трассировкой
|-- Изготовление ПП - PCB manufacturing
Сборка РЭУ
|-- Пайка, монтаж, отладка, ремонт
|-- Корпуса
|-- Вопросы надежности и испытаний
Аналоговая и цифровая техника, прикладная электроника
|-- Вопросы аналоговой техники
|-- Цифровые схемы, высокоскоростные ЦС
|-- Rf & Microwave Design
|-- Метрология, датчики, измерительная техника
|-- АВТО электроника
|-- Умный дом
|-- 3D печать
|-- Робототехника
Силовая Электроника - Power Electronics
|-- Силовая Преобразовательная Техника
|-- Обратная Связь, Стабилизация, Регулирование, Компенсация
|-- Первичные и Вторичные Химические Источники Питания
|-- Высоковольтные Устройства - High-Voltage
|-- Электрические машины, Электропривод и Управление
|-- Индукционный Нагрев - Induction Heating
|-- Системы Охлаждения, Тепловой Расчет – Cooling Systems
|-- Моделирование и Анализ Силовых Устройств – Power Supply Simulation
|-- Компоненты Силовой Электроники - Parts for Power Supply Design
Интерфейсы
|-- Форумы по интерфейсам
Поставщики компонентов для электроники
|-- Поставщики всего остального
|-- Компоненты
Майнеры криптовалют и их разработка, BitCoin, LightCoin, Dash, Zcash, Эфир
|-- Обсуждение Майнеров, их поставки и производства
Дополнительные разделы - Additional sections
|-- Встречи и поздравления
|-- Ищу работу
|-- Предлагаю работу
|-- Kуплю
|-- Продам
|-- Объявления пользователей
|-- Общение заказчиков и потребителей электронных разработок
Режим отображения:
Переключить на: Стандартный
·
Линейный
·
Переключить на: Древовидный
Подписка на тему
·
Сообщить другу
·
Версия для печати
·
Подписка на этот форум
Текстовая версия
Сейчас: 21st July 2025 - 02:52
Страница сгенерированна за 0.01356 секунд с 7
ELECTRONIX ©2004-2016