|
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
|
|
| 27.01.2013, 09:55 | |
|
Ответы с готовыми решениями:
22
Софт для лог. анализатора LHT00SU1 (китайский аналог USBee) Сбор данных о превышении лимита соединений используя лог-файл анализатора трафика Безопасность софта - правда или вымысел? |
|
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 | |
|
0
|
|
|
MCSD: APP BUILDER
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
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
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
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
|
|
| 27.01.2013, 12:13 | |
|
А вот с оциллографом ничего не выйдет. Если входные сигналы можно принимать (засечки идут точно по таймеру самой микросхемы) в непрерывном потоке, то на АЦП надо сигналы управления выдавать и тут временные сигналы конкретно нарушатся из-за асинхронности usb
0
|
|
|
SWK
|
||
| 27.01.2013, 12:20 | ||
Без промежуточного накопления данных - вряд ли получится гарантированная средняя скорость больше 100-200кгц. |
||
|
MCSD: APP BUILDER
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 | ||
Выплюнуть кратковременно небольшой кусок (например, 512 байт), - не проблема, за счет буферов самого интерфейса и непрерывной передачи пакета. Сложно обеспечить простыми средствами непрерывный высокоскоростной поток реального времени. Есть, конечно, решения и для этого (например, при подключении винтов, или передаче видео по USB), но они более дорогие, и обычно узкоспециализированные... Просто так к ним, наверное, не подцепишься. У меня переходники для IDE и SATA винтов на USB гонят при пересылке больших обьемов порядка 5-6 Мб в сек по USB 2. Но вот как пропихнуть через них что другое, - не знаю... |
||
|
MCSD: APP BUILDER
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
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
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
|
|
| 27.01.2013, 13:57 | |
|
Помогаю со студенческими работами здесь
20
Код в сегменте данных - вымысел или реальность? Адресное пространство системы ввода/вывода, вымысел или реальность? Сервер в качестве обычного ПК. Реально ли? что такого в FT232 или чем она отличается? фильтр или бан за мат реально получить? или пофиг Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
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
|