Страница 3 из 4

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

Добавлено: Пн ноя 01, 2010 08:57:04
Doretus
Ну как остальные детали не подвезли???? :wink:

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

Добавлено: Пн ноя 01, 2010 12:33:16
Gryphon
Привезли. Точнее, купил сегодня. Вот завтра-послезавтра начинаю собирать. плату с микроконтроллером и портами уже сделал. Осталось сделать правильный интерфейс между девайсом и приборкой. Пока у меня вопрос такой: как включить таймер "нестандартно", т.е. не так, как указано в официальной книжке. Просто тут кто-то говорил...

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

Добавлено: Вт ноя 02, 2010 11:52:27
Gryphon
Во время прикошачивания приборки ВНЕЗАПНО понял, как сделать из него VU-meter: http://www.youtube.com/watch?v=zLPvWelQYZg
:) Такое можно проделать и со спидометром, но с тахометром более быстрее работает.
Зато так и не придумал более простого способа вывода импульсов на микроконтроллере.

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

Добавлено: Вт ноя 02, 2010 14:49:20
Gryphon
Сегодня общался со знакомым человеком (профи в сфере микроконтроллеров и плис). Он мне пояснил, почему в прошлый раз мне не удалось одновременно заставить работать Virtual USB и прерывания по таймеру. Дело в том, что при включении этих прерываний USB тайминги нарушаются. Отсюда вывод, что сделать это не получится. Вернее, сделать можно, но нужно переправлять библиотеку VUSB, а у меня на это знаний не хватает. Поэтому проект целесообразно будет сделать с использованием цифровых индикаторов.

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

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

PS.
А ваш знакомый не говорил что при использовании других прерываний, нужно в подпрограмме прерывания как можно скорее разрешить вложеные прерывания? Вот тогда все будет работать как нужно.

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

Добавлено: Чт дек 30, 2010 12:45:56
Doretus
Ну как проект???
Как успехи???

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

Добавлено: Чт дек 30, 2010 12:56:28
Gryphon
Недавно сделал через ШИМ http://www.youtube.com/watch?v=uXz5PTHeLPY а вчера добавил вывод показаний тахометра.
P.S. вот видео работы моего предыдущего спидометра
http://www.youtube.com/watch?v=8AJwn4_w-jQ

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

Добавлено: Чт дек 30, 2010 13:02:07
Doretus
А на ЛендРоверскую прибоку выводить пока не пробывал???

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

Добавлено: Чт дек 30, 2010 14:42:06
Gryphon
Не ЛендРовеская, а ЛендКрузерская :) Пока нет. Буду пробовать, выходных много.

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

Добавлено: Пн фев 14, 2011 14:52:41
Gryphon
Сделал вторую версию USB-спидометра http://bascom.at.ua/publ/proekt_spidome ... b/1-1-0-53

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

Добавлено: Пн фев 14, 2011 16:26:27
Bullet
Забавно, хотя на мой взгляд дизайн вольтметров не совсем подходит для спидометра, но как говорится, на вкус и цвет фломастеры разные. Работа в любом случае зачетная!!!

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

Добавлено: Пн фев 14, 2011 16:41:24
Radan
Можно цепочку светодиодов по кругу поставить, тогда вообще очень похоже будет.
Красную, например, для спидометра, а зелёную, чуть меньше диаметром и внутри первой, для тахометра.
100% такого счастья ни у кого не будет! :))

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

Добавлено: Пн фев 14, 2011 17:15:28
Gryphon
В общем, есть куда расти. Но на этом останавливаться не буду.

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

Добавлено: Вс мар 06, 2011 19:34:58
Doretus
А планируется-ли совместимость с другими играми???
Такие как например 3Д-Инструктор 2???

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

Добавлено: Вс мар 06, 2011 23:47:17
Gryphon
Я думал про то, чтобы сделать совместимость с другими играми. Сложность состоит в том, что для каждой игры нужно находить адреса значений переменных, где хранятся показания скорости. Мне уже приходили сообщения с просьбой адаптировать ту или иную игру. К сожалению, если в игре показания скорости не в цифрах, то узнать адрес практически нереально.

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

Добавлено: Пн мар 07, 2011 14:32:20
Doretus
А с помощью какой проги можно вытащить адеса переменных???

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

Добавлено: Пн мар 07, 2011 15:47:25
Gryphon
Я это делал с помощью ArtMoney.

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

Добавлено: Чт мар 17, 2011 08:24:20
Modest
Сильно не пинайте. Нашол исходники для VB для чтения данных из памяти по адресу, нашол с помощью артмани нужный адрес, проверил всё прекрасно работает.
И собствено вопрос : Как быть с этим адресом в памяти, ведь при следующей загрузке игры адрес будет другим ( ?
Эт каждый раз заново искать их? ... не комильфо
Кто как решает эту задачу?

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

Добавлено: Чт мар 17, 2011 13:38:07
Мурик
Здесь есть пример работы с памятью чужого процесса.
Правда там не VB, а PureBasic, но код состоит всего из нескольких строчек и я думаю что разобраться будет не сложно.

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

Добавлено: Чт мар 17, 2011 14:51:17
Modest
Спасибо за ссылку, но это почти тоже что и у меня, адрес в памяти то будет менятся...