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

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

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

Сообщение zubr » 12 янв 2010, 01:16

to blind: не думал атмегу в CDC режим поставить?
В Lufa библиотеке пример есть готовый например.
Тогда выйдет очень даже кроссплатформенно - просто ком-порт откроешь и вперед с песней.
За здравый смысл у нас принимается мнение большинства.
zubr
 
Сообщения: 431
Зарегистрирован: 20 ноя 2008, 19:31
Откуда: Чернобыль
прог. языки: асмемблер
ФИО: Валентин Семенович

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

Сообщение blindman » 12 янв 2010, 02:21

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

Вполне возможно. Хотя к кроссплатформенности это отношения не имеет.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

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

Сообщение zubr » 12 янв 2010, 21:15

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

По всем этим граблям прошелся, теперь с интересом наблюдаю... Буду очень рад если я ошибался!
За здравый смысл у нас принимается мнение большинства.
zubr
 
Сообщения: 431
Зарегистрирован: 20 ноя 2008, 19:31
Откуда: Чернобыль
прог. языки: асмемблер
ФИО: Валентин Семенович

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

Сообщение Сергей » 12 янв 2010, 23:03

Насколько знаю, для HID устройств ограничена пропускная способность в силу того, что HID устройствам не нужен толстый канал.
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

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

Сообщение zubr » 12 янв 2010, 23:30

64k ограничение
За здравый смысл у нас принимается мнение большинства.
zubr
 
Сообщения: 431
Зарегистрирован: 20 ноя 2008, 19:31
Откуда: Чернобыль
прог. языки: асмемблер
ФИО: Валентин Семенович

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

Сообщение blindman » 13 янв 2010, 02:16

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

Да, именно, нужна, не хочется, и хочется
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

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
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

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

Сообщение zubr » 13 янв 2010, 22:11

я имел в виду hi speed (480mBps) которого на аврке нету
а на аврке- libusb IMHO не оправданно
проще обернуться в CDC - с переносом проще, а все остальное тоже самое и даже проще.
За здравый смысл у нас принимается мнение большинства.
zubr
 
Сообщения: 431
Зарегистрирован: 20 ноя 2008, 19:31
Откуда: Чернобыль
прог. языки: асмемблер
ФИО: Валентин Семенович

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

Сообщение blindman » 24 янв 2010, 06:38

Набросок верхнего уровня интерфейса управления прибором
Вложения
TNPCP.pdf
(118.42 КиБ) Скачиваний: 53
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

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

Сообщение blindman » 27 янв 2010, 12:06

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

Теперь пишу либу для пропеллера, реализующую концепцию регистров.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

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

Сообщение avr123.nm.ru » 27 янв 2010, 13:54

А какой прожект CDC пробовал ? Может прицепить тут чтоб кому нужно мог бы использовать.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

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

Сообщение blindman » 27 янв 2010, 14:40

Демо из LUFA, практически без изменений. http://www.fourwalledcubicle.com/LUFA.php
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

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

Сообщение zubr » 27 янв 2010, 21:26

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

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

кстати если глючки или пожелания будут - чел который разрабатывает луфу вроде реальный и быстро все правит и можно будет фидбек сделать
За здравый смысл у нас принимается мнение большинства.
zubr
 
Сообщения: 431
Зарегистрирован: 20 ноя 2008, 19:31
Откуда: Чернобыль
прог. языки: асмемблер
ФИО: Валентин Семенович

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

Сообщение blindman » 28 янв 2010, 04:00

Питона не будет. Софт будет на C++. Обсуждать это смысла нет. Можно было выбрать и питон, и руби, и перл. Но я хочу C++ :P
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

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

Сообщение Vooon » 28 янв 2010, 04:26

Ну почему сразу питона не будет? Потом можно сделать плагины доп. обработки и на питоне.
А под основную задачу ИМХО питон не подходит — вычисления сравнительно медленные, а здесь нужна скорость.
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Пред.След.

Вернуться в Идеи

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10