Форум программистов, компьютерный форум, киберфорум
Электроника для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.79/47: Рейтинг темы: голосов - 47, средняя оценка - 4.79
0 / 0 / 0
Регистрация: 20.04.2012
Сообщений: 76

Ft232 в качестве лог. анализатора, вымысел или реально?

27.01.2013, 09:55. Показов 9539. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Собственно суть в следующем, есть программатор на ft232 у которого разведены ножки cbus0..4 а также RxD и TxD.

Цель:
1) Есть ли какие-то уже готовые программы позволяющие посмотреть состояния на этих ножках в реальном времени + возможность сохранения просмотра.

2) Если нету, хотя бы пример считывания лог. уровней (желательно под Microsoft Visual C++)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.01.2013, 09:55
Ответы с готовыми решениями:

Софт для лог. анализатора LHT00SU1 (китайский аналог USBee)
День добрый. Какой софт для вывода осциллограмм на ПК существует для данного лог. анализатора? Saleae Logic не видит устройство, под...

Сбор данных о превышении лимита соединений используя лог-файл анализатора трафика
Входной файл: input.txt Выходной: output.txt Системный администратор одного небольшого университета решил проверить, как пользователи...

Безопасность софта - правда или вымысел?
Здравствуйте. Наверняка каждый кто пользуется компьютером и интеренетом пользуется скачанным или купленным на носителях софтом. Но у...

22
0 / 0 / 0
Регистрация: 12.04.2010
Сообщений: 3,260
27.01.2013, 10:06
На сайте производителя как раз есть библиотека для работы с этой микросхемой... Там и чтение, и установка уровней ;)
0
0 / 0 / 0
Регистрация: 22.06.2012
Сообщений: 320
27.01.2013, 10:32
а надо ли?
Лог. анализатор стОит 14$
http://www.otyexpress.som/store/product ... 77866.html
0
MCSD: APP BUILDER
 Аватар для IT_Exp
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
27.01.2013, 10:37
Тема поднималась уже. Было предложение считывать состояние ножек в непрерывном потоке (асинхронный битбанг), а потом, зная частоту таймера восстанавливать картинку. Но до практической реализации не дошло. По идее должно работать
0
0 / 0 / 0
Регистрация: 20.04.2012
Сообщений: 76
27.01.2013, 11:22
хм...судя по всему ничего готового не существует....жалко.

И чисто теоретический вопрос, есть ли кто-нить с опытом написания подобного рода програм, способный хотябы раз в неделю, подсказать как это написать? Или идея не имеет смысла и лучше забить на это дело?
0
omx
27.01.2013, 11:28
Лучше забить. Идея конечна реализуемая, но практической пользы представляет мало. У такого анализатора будет частота опроса слишком мала для чего-либо полезного, а стоимость изготовления высокая. Если нужен анализатор - обратите внимание на массу клонов Saleae/USBee.
MCSD: APP BUILDER
 Аватар для IT_Exp
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
27.01.2013, 11:38
>>Идея конечна реализуемая, но практической пользы представляет мало. У такого анализатора будет частота опроса слишком мала для чего-либо полезного, а стоимость изготовления высокая.

спорный вопрос, особенно в отношении ft232hl - появлялась в shyp-mm за 175р

Что касается заморочек - да, пожалуй, практического смысла нет с учётом Saleae/USBee. Там прекрасное ПО, говорят. а тут - возни будет именно с ПО. Поэтому никто и не заморачивается.

to Shymykomy_Miko
Но если есть большое желание чисто для себя, то по работе с микросхемой (не по интерфейсу) поможем. Пишу правда, на Delphi.
но если интересует именно практическая польза, как уже правильно сказали - лучше забить
0
0 / 0 / 0
Регистрация: 20.04.2012
Сообщений: 76
27.01.2013, 11:54
С затеей понятно, И на вскидку, какая максимальная частота опроса входного сигнала может быть?
0
MCSD: APP BUILDER
 Аватар для IT_Exp
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
27.01.2013, 12:00
для ft232r -c учётом максимальной теоретической пропускной способности full speed usb - 12мгц - не выше 1.5 Мгц, реально -куда меньше

для ft232h для режима синхронного fifo 245 указано 40мБайт/с. наверно и в битбанге можно попробовать выжать. но с ней не работал вообще, не знаю
0
0 / 0 / 0
Регистрация: 20.04.2012
Сообщений: 76
27.01.2013, 12:11
Ого, почти 1 Мгц... я думал вообще 100кГц предел. Ну для себя попробую что-нить простенькое реализовать. Кстати тут попутно идея пришла, ведь можно какой-нить ацп(8бит) повесить на эти входы и опрашивать, будет почти осцилограф =)
0
MCSD: APP BUILDER
 Аватар для IT_Exp
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
27.01.2013, 12:13
А вот с оциллографом ничего не выйдет. Если входные сигналы можно принимать (засечки идут точно по таймеру самой микросхемы) в непрерывном потоке, то на АЦП надо сигналы управления выдавать и тут временные сигналы конкретно нарушатся из-за асинхронности usb
0
SWK
27.01.2013, 12:20
Цитата Сообщение от Shymykomy_Miko
С затеей понятно, И на вскидку, какая максимальная частота опроса входного сигнала может быть?
На USB - максимальная частота только в пределех пакета. Между пакетами интервал может быть гораздо больше...

Без промежуточного накопления данных - вряд ли получится гарантированная средняя скорость больше 100-200кгц.
MCSD: APP BUILDER
 Аватар для IT_Exp
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
27.01.2013, 12:54
>>Без промежуточного накопления данных - вряд ли получится гарантированная средняя скорость больше 100-200кгц.

ft245r - до 1мБайта/сек, в битбанге ft232r тоже, думаю похоже работает, пробовать надо
0
SWK
27.01.2013, 13:14
Цитата Сообщение от Johmmy0007
ft245r - до 1мБайта/сек, в битбанге ft232r тоже, думаю похоже работает, пробовать надо
При каком обьеме непрерывно передаваемых данных? (или времени непрерывной работы)?

Выплюнуть кратковременно небольшой кусок (например, 512 байт), - не проблема, за счет буферов самого интерфейса и непрерывной передачи пакета. Сложно обеспечить простыми средствами непрерывный высокоскоростной поток реального времени.

Есть, конечно, решения и для этого (например, при подключении винтов, или передаче видео по USB), но они более дорогие, и обычно узкоспециализированные... Просто так к ним, наверное, не подцепишься.

У меня переходники для IDE и SATA винтов на USB гонят при пересылке больших обьемов порядка 5-6 Мб в сек по USB 2. Но вот как пропихнуть через них что другое, - не знаю...
MCSD: APP BUILDER
 Аватар для IT_Exp
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
27.01.2013, 13:21
>>Сложно обеспечить простыми средствами непрерывный высокоскоростной поток реального времени.

в реальном времени, да - нифига не выйдет - про это я уже пятьсот раз писал в разных темах. поток будет прерываться.

но, повторяю, ПЕРЕДАВАТЬ в реальном времени и не надо. в ft232 есть режим асинхронного битбанга. в этом режиме состояние ножек считывается и пишется во внутренний буфер по ТАЙМЕРУ МИКРОСХЕМЫ, т.е. точно. потом отправляются пакетом. В комп они придут с разными задержками, но нам это не интересно, главное, чтоб пришли без потерь, а потом, зная частоту опроса ножек (мы её задаём сами) восстанавливаем всю картину.
0
0 / 0 / 0
Регистрация: 20.04.2012
Сообщений: 76
27.01.2013, 13:42
Эх.. а я то размечтался) ну ладно. Помогите если не сложно, реализовать след. программу. (Язык программирования любой)
1) Открывается окно, выбирается ft232. нажимается коннект.
2)Затем есть на форме два edit
Edit 1 "Т" - период с котрым будут опрашиваться порты cbus0..4, а затем отсылать полученное на комп и сохраняться в виде массивчика заранее известного размера. (размер вычисляется в данном случае 5xN, где N - номер текущего отсчета)
Edit 2 "К" - время в течении которого будут вестись опросы, по нажатию например кнопки Старт.
И по завершению времени, будет отрисовываться график.

Следственно, нужен мини хелп по теме как получить данные о ножках, желательно на примере ну или хотябы что за чем должно вызываться.
0
MCSD: APP BUILDER
 Аватар для IT_Exp
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
27.01.2013, 13:48
>>Эх.. а я то размечтался)

Да уж это точно...

по поводу помощи я уже писал - могу ответить на кокретные вопросы по микросхеме, а всё остальное - нет уж дудки

дам - ка я вам лучше книжку, там почитайте сначала
http://libbib.org/?p=1363 к книге и диск есть с примерами, поищите
0
0 / 0 / 0
Регистрация: 20.04.2012
Сообщений: 76
27.01.2013, 13:50
Johmmy0007 - за книжку спасибо!!
Ну хотя бы что-то. Просто ниразу ничего подобного не делал. Вот и не представляю объема работ.
0
MCSD: APP BUILDER
 Аватар для IT_Exp
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
27.01.2013, 13:53
>>Вот и не представляю объема работ.

объём может оказаться приличный, поэтому никто и не берётся. Особенно с графикой возится...

тем более, что есть недорогие готовые решения
А это - так, мозги позудить
0
0 / 0 / 0
Регистрация: 20.04.2012
Сообщений: 76
27.01.2013, 13:57
А я думал вывести массив в виде графика нетак уж сложно. Вопрос из области как считать данные.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.01.2013, 13:57
Помогаю со студенческими работами здесь

Код в сегменте данных - вымысел или реальность?
Всем привет! У меня родилась одна интересная идея и заключается она в следующем: предположим я объявлю переменную: data segment mem dw...

Адресное пространство системы ввода/вывода, вымысел или реальность?
Простите за каламбур, но иначе вопрос звучал бы очень длинно :) Если администрация расценит заголовок вопроса как несоответствующий, с...

Сервер в качестве обычного ПК. Реально ли?
Здравствуйте. Руководство моей фирмы купила сервак, который уже более полугода лежит без дела. Характеристики сервака следующие: см....

что такого в FT232 или чем она отличается?
Хочу себе взять USB-UART преходник. Всегда думал, что он именно на схемах из семейства FT232. Посмотрел в интернет нигазине, и нашел...

фильтр или бан за мат реально получить? или пофиг
Если злоупотреблять матом на сайте можно ли попасть под какой-нить фильтр или вовсе получить бан?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru