Приборная панель to USB

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Doretus
Родился
Сообщения: 16
Зарегистрирован: Пт окт 15, 2010 13:56:51
Откуда: Москва

Re: Приборная панель to USB

Сообщение Doretus »

Ну как остальные детали не подвезли???? :wink:
Всему можно научиться, но самому что-то научить не всегда представляется возможным...
Аватара пользователя
Gryphon
Нашел транзистор. Понюхал.
Сообщения: 152
Зарегистрирован: Пн ноя 03, 2008 12:08:42
Откуда: Владивосток
Контактная информация:

Re: Приборная панель to USB

Сообщение Gryphon »

Привезли. Точнее, купил сегодня. Вот завтра-послезавтра начинаю собирать. плату с микроконтроллером и портами уже сделал. Осталось сделать правильный интерфейс между девайсом и приборкой. Пока у меня вопрос такой: как включить таймер "нестандартно", т.е. не так, как указано в официальной книжке. Просто тут кто-то говорил...
Вы получаете от людей больше, если им противоречите
Аватара пользователя
Gryphon
Нашел транзистор. Понюхал.
Сообщения: 152
Зарегистрирован: Пн ноя 03, 2008 12:08:42
Откуда: Владивосток
Контактная информация:

Re: Приборная панель to USB

Сообщение Gryphon »

Во время прикошачивания приборки ВНЕЗАПНО понял, как сделать из него VU-meter: http://www.youtube.com/watch?v=zLPvWelQYZg
:) Такое можно проделать и со спидометром, но с тахометром более быстрее работает.
Зато так и не придумал более простого способа вывода импульсов на микроконтроллере.
Вы получаете от людей больше, если им противоречите
Аватара пользователя
Gryphon
Нашел транзистор. Понюхал.
Сообщения: 152
Зарегистрирован: Пн ноя 03, 2008 12:08:42
Откуда: Владивосток
Контактная информация:

Re: Приборная панель to USB

Сообщение Gryphon »

Сегодня общался со знакомым человеком (профи в сфере микроконтроллеров и плис). Он мне пояснил, почему в прошлый раз мне не удалось одновременно заставить работать Virtual USB и прерывания по таймеру. Дело в том, что при включении этих прерываний USB тайминги нарушаются. Отсюда вывод, что сделать это не получится. Вернее, сделать можно, но нужно переправлять библиотеку VUSB, а у меня на это знаний не хватает. Поэтому проект целесообразно будет сделать с использованием цифровых индикаторов.
Вы получаете от людей больше, если им противоречите
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Приборная панель to USB

Сообщение Мурик »

Gryphon писал(а):Отсюда вывод, что сделать это не получится. Вернее, сделать можно, но нужно переправлять библиотеку VUSB
Выше я давал ссылку на USB термометр в котором используется таймер Tmr1 и все работает без сбоев.
Посмотрите как там реализованы прерывания от таймера.

PS.
А ваш знакомый не говорил что при использовании других прерываний, нужно в подпрограмме прерывания как можно скорее разрешить вложеные прерывания? Вот тогда все будет работать как нужно.
Doretus
Родился
Сообщения: 16
Зарегистрирован: Пт окт 15, 2010 13:56:51
Откуда: Москва

Re: Приборная панель to USB

Сообщение Doretus »

Ну как проект???
Как успехи???
Всему можно научиться, но самому что-то научить не всегда представляется возможным...
Аватара пользователя
Gryphon
Нашел транзистор. Понюхал.
Сообщения: 152
Зарегистрирован: Пн ноя 03, 2008 12:08:42
Откуда: Владивосток
Контактная информация:

Re: Приборная панель to USB

Сообщение Gryphon »

Недавно сделал через ШИМ http://www.youtube.com/watch?v=uXz5PTHeLPY а вчера добавил вывод показаний тахометра.
P.S. вот видео работы моего предыдущего спидометра
http://www.youtube.com/watch?v=8AJwn4_w-jQ
Вы получаете от людей больше, если им противоречите
Doretus
Родился
Сообщения: 16
Зарегистрирован: Пт окт 15, 2010 13:56:51
Откуда: Москва

Re: Приборная панель to USB

Сообщение Doretus »

А на ЛендРоверскую прибоку выводить пока не пробывал???
Всему можно научиться, но самому что-то научить не всегда представляется возможным...
Аватара пользователя
Gryphon
Нашел транзистор. Понюхал.
Сообщения: 152
Зарегистрирован: Пн ноя 03, 2008 12:08:42
Откуда: Владивосток
Контактная информация:

Re: Приборная панель to USB

Сообщение Gryphon »

Не ЛендРовеская, а ЛендКрузерская :) Пока нет. Буду пробовать, выходных много.
Вы получаете от людей больше, если им противоречите
Аватара пользователя
Gryphon
Нашел транзистор. Понюхал.
Сообщения: 152
Зарегистрирован: Пн ноя 03, 2008 12:08:42
Откуда: Владивосток
Контактная информация:

Re: Приборная панель to USB

Сообщение Gryphon »

Сделал вторую версию USB-спидометра http://bascom.at.ua/publ/proekt_spidome ... b/1-1-0-53
Вы получаете от людей больше, если им противоречите
Аватара пользователя
Bullet
Вымогатель припоя
Сообщения: 557
Зарегистрирован: Пт июл 04, 2008 19:29:15
Откуда: Мурманск

Re: Приборная панель to USB

Сообщение Bullet »

Забавно, хотя на мой взгляд дизайн вольтметров не совсем подходит для спидометра, но как говорится, на вкус и цвет фломастеры разные. Работа в любом случае зачетная!!!
Radan
Мучитель микросхем
Сообщения: 465
Зарегистрирован: Ср июн 21, 2006 08:24:32
Откуда: Лисичанск
Контактная информация:

Re: Приборная панель to USB

Сообщение Radan »

Можно цепочку светодиодов по кругу поставить, тогда вообще очень похоже будет.
Красную, например, для спидометра, а зелёную, чуть меньше диаметром и внутри первой, для тахометра.
100% такого счастья ни у кого не будет! :))
Аватара пользователя
Gryphon
Нашел транзистор. Понюхал.
Сообщения: 152
Зарегистрирован: Пн ноя 03, 2008 12:08:42
Откуда: Владивосток
Контактная информация:

Re: Приборная панель to USB

Сообщение Gryphon »

В общем, есть куда расти. Но на этом останавливаться не буду.
Вы получаете от людей больше, если им противоречите
Doretus
Родился
Сообщения: 16
Зарегистрирован: Пт окт 15, 2010 13:56:51
Откуда: Москва

Re: Приборная панель to USB

Сообщение Doretus »

А планируется-ли совместимость с другими играми???
Такие как например 3Д-Инструктор 2???
Всему можно научиться, но самому что-то научить не всегда представляется возможным...
Аватара пользователя
Gryphon
Нашел транзистор. Понюхал.
Сообщения: 152
Зарегистрирован: Пн ноя 03, 2008 12:08:42
Откуда: Владивосток
Контактная информация:

Re: Приборная панель to USB

Сообщение Gryphon »

Я думал про то, чтобы сделать совместимость с другими играми. Сложность состоит в том, что для каждой игры нужно находить адреса значений переменных, где хранятся показания скорости. Мне уже приходили сообщения с просьбой адаптировать ту или иную игру. К сожалению, если в игре показания скорости не в цифрах, то узнать адрес практически нереально.
Вы получаете от людей больше, если им противоречите
Doretus
Родился
Сообщения: 16
Зарегистрирован: Пт окт 15, 2010 13:56:51
Откуда: Москва

Re: Приборная панель to USB

Сообщение Doretus »

А с помощью какой проги можно вытащить адеса переменных???
Всему можно научиться, но самому что-то научить не всегда представляется возможным...
Аватара пользователя
Gryphon
Нашел транзистор. Понюхал.
Сообщения: 152
Зарегистрирован: Пн ноя 03, 2008 12:08:42
Откуда: Владивосток
Контактная информация:

Re: Приборная панель to USB

Сообщение Gryphon »

Я это делал с помощью ArtMoney.
Вы получаете от людей больше, если им противоречите
Аватара пользователя
Modest
Сверлит текстолит когтями
Сообщения: 1138
Зарегистрирован: Сб апр 03, 2010 08:57:35

Re: Приборная панель to USB

Сообщение Modest »

Сильно не пинайте. Нашол исходники для VB для чтения данных из памяти по адресу, нашол с помощью артмани нужный адрес, проверил всё прекрасно работает.
И собствено вопрос : Как быть с этим адресом в памяти, ведь при следующей загрузке игры адрес будет другим ( ?
Эт каждый раз заново искать их? ... не комильфо
Кто как решает эту задачу?
[img]http://i053.radikal.ru/1102/71/0a0346d3a067.gif[/img]
[size=85]Ты думаешь ты думал как ты думаешь? (с)[/size]
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Приборная панель to USB

Сообщение Мурик »

Здесь есть пример работы с памятью чужого процесса.
Правда там не VB, а PureBasic, но код состоит всего из нескольких строчек и я думаю что разобраться будет не сложно.
Аватара пользователя
Modest
Сверлит текстолит когтями
Сообщения: 1138
Зарегистрирован: Сб апр 03, 2010 08:57:35

Re: Приборная панель to USB

Сообщение Modest »

Спасибо за ссылку, но это почти тоже что и у меня, адрес в памяти то будет менятся...
[img]http://i053.radikal.ru/1102/71/0a0346d3a067.gif[/img]
[size=85]Ты думаешь ты думал как ты думаешь? (с)[/size]
Ответить

Вернуться в «Интеграция с ПК»