roboforum.ru

Технический форум по робототехнике.

USB-осциллограф TNP Duo

Ответить

Re: USB-осциллограф TNP Duo

zubr » 12 янв 2010, 01:16

to blind: не думал атмегу в CDC режим поставить?
В Lufa библиотеке пример есть готовый например.
Тогда выйдет очень даже кроссплатформенно - просто ком-порт откроешь и вперед с песней.

Re: USB-осциллограф TNP Duo

blindman » 12 янв 2010, 02:21

не думал атмегу в CDC режим поставить?

Вполне возможно. Хотя к кроссплатформенности это отношения не имеет.

Re: USB-осциллограф TNP Duo

zubr » 12 янв 2010, 21:15

уверен что имеет :)
последовательный порт - он и в африке тот же самый.
а заморачиваться с особенностями libusb или еще хуже с HID - только время терять.
да и libusb оправдан только если скорость нужна полноскоростного устройства, драйвер писать не хочется на винде и хочется иметь потенциальную переносимость

По всем этим граблям прошелся, теперь с интересом наблюдаю... Буду очень рад если я ошибался!

Re: USB-осциллограф TNP Duo

Сергей » 12 янв 2010, 23:03

Насколько знаю, для HID устройств ограничена пропускная способность в силу того, что HID устройствам не нужен толстый канал.

Re: USB-осциллограф TNP Duo

zubr » 12 янв 2010, 23:30

64k ограничение

Re: USB-осциллограф TNP Duo

blindman » 13 янв 2010, 02:16

zubr писал(а):libusb оправдан только если скорость нужна полноскоростного устройства, драйвер писать не хочется на винде и хочется иметь потенциальную переносимость

Да, именно, нужна, не хочется, и хочется

Re: USB-осциллограф TNP Duo

Vooon » 13 янв 2010, 02:45

Parser failure.
Trace:
Код: Выделить всёРазвернуть
Post ID: 144006
  QUOTE:  OK
    TEXT: OK
  TEXT:   ERROR
Try libastral.so.6: initialize FAILURE

DEBUG = True

Re: USB-осциллограф TNP Duo

zubr » 13 янв 2010, 22:11

я имел в виду hi speed (480mBps) которого на аврке нету
а на аврке- libusb IMHO не оправданно
проще обернуться в CDC - с переносом проще, а все остальное тоже самое и даже проще.

Re: USB-осциллограф TNP Duo

blindman » 24 янв 2010, 06:38

Набросок верхнего уровня интерфейса управления прибором
Вложения
TNPCP.pdf
(118.42 КиБ) Скачиваний: 53

Re: USB-осциллограф TNP Duo

blindman » 27 янв 2010, 12:06

По совету zubr решил использовать CDC. Попробовал, получается гнать данные на скорости чуть больше 1 Мбит/с - думаю, этого будет достаточно.

Теперь пишу либу для пропеллера, реализующую концепцию регистров.

Re: USB-осциллограф TNP Duo

avr123.nm.ru » 27 янв 2010, 13:54

А какой прожект CDC пробовал ? Может прицепить тут чтоб кому нужно мог бы использовать.

Re: USB-осциллограф TNP Duo

blindman » 27 янв 2010, 14:40

Демо из LUFA, практически без изменений. http://www.fourwalledcubicle.com/LUFA.php

Re: USB-осциллограф TNP Duo

zubr » 27 янв 2010, 21:26

класно :)
думаю много времени тебе сэкономил и на разных системах проще жить будет.

Ты уж меня не ругай, но если на питоне хостовй софт сделать - будет коммунизм полный.
Я в последнее время питоном страдаю (ПХП страдать перестал, хотя пхп тоже не плох)

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

Re: USB-осциллограф TNP Duo

blindman » 28 янв 2010, 04:00

Питона не будет. Софт будет на C++. Обсуждать это смысла нет. Можно было выбрать и питон, и руби, и перл. Но я хочу C++ :P

Re: USB-осциллограф TNP Duo

Vooon » 28 янв 2010, 04:26

Ну почему сразу питона не будет? Потом можно сделать плагины доп. обработки и на питоне.
А под основную задачу ИМХО питон не подходит — вычисления сравнительно медленные, а здесь нужна скорость.


cron
Rambler\'s Top100 Mail.ru counter