Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 24.02.2010, 21:18  
DK
Почётный гражданин KAZUS.RU
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,528
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
DK на пути к лучшему
По умолчанию USB HID девайс на 18F13K50 не хочет работать.

USB HID девайс на 18F13K50. Конкретно - джойстик. Не хочет работать.
За образец взят микрочиповский пример USB Device - HID - Joystick. Конфиг HardwareProfile - Low Pin Count USB Development Kit. В этой железке МК 18F14K50 используется. Естественно, переделан под мои задачи (ну да задач там - 4 кнопки и 3 канала АЦП, ну да диодом поморгать).
В Протеусе все работает как часы, опознается, калибруется, все как положено.
А вот в железе... Завелось с первого раза. В смысле опознается, дрова автоматом ставятся, появляется джойстик на две оси, 4 кнопки и регулятор скорости (как и при симуляции). Но вот данные дальше никакие не выдает. То бишь ни на какие действия не реагирует. В режиме калибровки, если выставить кнюпель чтоб данные показывал, видно, что все 0. И это неправда, потому как в дескрипторе диапазон -127/+127, и поймать чистый 0 сложно. АЦП должны работать. В процедуру опроса кнопок и АЦП точно заходит (ну не зря же я светодиод паял). Даже это неважно, тупо прописал значения разные - все равно 0. В протеусе все четко показывает.

Народ, кто с УСБ ковырялся (особенно родным от микрочипа) подскажите, где косяк?
Миниатюры:
Нажмите на изображение для увеличения
Название: usbjoy05.png
Просмотров: 228
Размер:	11.0 Кб
ID:	4962   Нажмите на изображение для увеличения
Название: joy1.png
Просмотров: 136
Размер:	131.4 Кб
ID:	4963  
Вложения:
Тип файла: rar usbjoy05.rar (64.3 Кб, 148 просмотров)
Реклама:
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
DK вне форума  
Непрочитано 24.02.2010, 22:44  
urry
Почётный гражданин KAZUS.RU
 
Аватар для urry
 
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
urry на пути к лучшему
По умолчанию Re: USB HID девайс на 18F13K50 не хочет работать.

какой фреймворк использовался ? Просто некоторые фреймворки приходится дорабатывать напильником...
__________________
warez
urry вне форума  
Непрочитано 24.02.2010, 23:41  
DK
Почётный гражданин KAZUS.RU
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,528
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
DK на пути к лучшему
По умолчанию Re: USB HID девайс на 18F13K50 не хочет работать.

Microchip MCHPFSUSB v2.6 - November 18, 2009
Судя по всему - последний.

Сообщение от urry Посмотреть сообщение
дорабатывать напильником..
Этого мне не понять Это мой первый эксперимент с USB.

Тень посоветовал софтовым монитором посмотреть... Нашел, посмотрел. Насколько я понял действительно нули гонит...
Миниатюры:
Нажмите на изображение для увеличения
Название: joy2.png
Просмотров: 95
Размер:	16.4 Кб
ID:	4970   Нажмите на изображение для увеличения
Название: joy3.png
Просмотров: 100
Размер:	14.8 Кб
ID:	4971  
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
DK вне форума  
Непрочитано 24.02.2010, 23:42  
MasterMushi
Вид на жительство
 
Регистрация: 14.10.2009
Сообщений: 338
Сказал спасибо: 35
Сказали Спасибо 92 раз(а) в 73 сообщении(ях)
MasterMushi на пути к лучшему
По умолчанию Re: USB HID девайс на 18F13K50 не хочет работать.

Советую пойти по более практичному проторенному пути:
http://www.joysticks.ru/joysticks/handmade/mjoy.shtml
MasterMushi вне форума  
Непрочитано 25.02.2010, 00:54  
DK
Почётный гражданин KAZUS.RU
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,528
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
DK на пути к лучшему
По умолчанию Re: USB HID девайс на 18F13K50 не хочет работать.

Сообщение от MasterMushi Посмотреть сообщение
более практичному проторенному пути
Мы не ищем легких путей

Для меня это не вариант. Изучение нового МК, софта под него, изготовление или покупка программатора (вариант с 5-ю проводками не прокатит. Нет у меня LPT).
Да и USB, как я понимаю, программный. И понять как он работает сложнее.

А самый "практичный проторенный путь" - это в магазин. Где за 200-300 руб можно купить новый USB джойстик. А не пытаться сделать себе новую игрушку из своего первого (и последнего) джойстика 1995 года рождения.
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
DK вне форума  
Непрочитано 25.02.2010, 03:43  
MasterMushi
Вид на жительство
 
Регистрация: 14.10.2009
Сообщений: 338
Сказал спасибо: 35
Сказали Спасибо 92 раз(а) в 73 сообщении(ях)
MasterMushi на пути к лучшему
По умолчанию Re: USB HID девайс на 18F13K50 не хочет работать.

Да, без ЛПТ плохо. У меня основная машина тоже без него, но для АВРов всегда Tualatin в полной боевой готовности стоит на запасной розетке )))).

ЗЫ Я думал тебе джойстик надо а тебе просто USB code design исследование ))) Кстати, попробуй сделать не джойстик а USB-LCD. Достаточно просто и очень хорошо такие проекты показывают все основные принципы работы с USB а главное потом это еще и полезно.
MasterMushi вне форума  
Непрочитано 25.02.2010, 05:59  
TEHb
Почётный гражданин KAZUS.RU
 
Аватар для TEHb
 
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
TEHb на пути к лучшему
По умолчанию Re: USB HID девайс на 18F13K50 не хочет работать.

Вот этим анализатором http://www.sourcequest.com/template.jsp?PAGE_ID=index (триальной версией) я пользовался когда начинал писать Virtual USB.
TEHb вне форума  
Сказали "Спасибо" TEHb
DK (25.02.2010)
Непрочитано 25.02.2010, 11:41  
urry
Почётный гражданин KAZUS.RU
 
Аватар для urry
 
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
urry на пути к лучшему
По умолчанию Re: USB HID девайс на 18F13K50 не хочет работать.

Мне сразу не понравился файл линкера.
Попробуй не последнюю, а предпоследнюю версию фреймворка - с такими фокусами я уже сталкивался.
Кстати, юсб там аппаратный...
__________________
warez
urry вне форума  
Непрочитано 25.02.2010, 16:57  
DK
Почётный гражданин KAZUS.RU
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,528
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
DK на пути к лучшему
По умолчанию Re: USB HID девайс на 18F13K50 не хочет работать.

Сообщение от urry Посмотреть сообщение
не понравился файл линкера
Мда... Файл этот родной от МСС. А тот что прилагался в проекте - от 14К50.
Я в С - полный лох После правки моими кривыми руками все компилится... Но не работает... Вообще.
Как в известном фильме: "I need help!"
rm18f14k50.lkr - это родной скрипт от микрочиповского проекта.
18f13k50.lkr - это родной от МСС
rm18f13k50.lkr - это то, что у меня получилось... Компилится, но не работает. Где-то тут косяк.
Я не понимай. И вообще, зачем этот скрипт? Почему нельзя автоматом память распределять? MicroC же это делает?
Вложения:
Тип файла: rar lkr.rar (1.4 Кб, 71 просмотров)
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
DK вне форума  
Непрочитано 26.02.2010, 00:28  
urry
Почётный гражданин KAZUS.RU
 
Аватар для urry
 
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
urry на пути к лучшему
По умолчанию Re: USB HID девайс на 18F13K50 не хочет работать.

А так ?
я не могу проверить в железе
Вложения:
Тип файла: rar DK_j.rar (169.8 Кб, 188 просмотров)
__________________
warez
urry вне форума  
Сказали "Спасибо" urry
DK (26.02.2010)
 

Закладки

Метки
hid, microchip, usb
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
USB HID Keyboard Atmega8 snayperAlfa Proteus 12 24.02.2010 22:01
Питание USB устройств nml Делимся опытом 1 11.02.2010 14:06


Часовой пояс GMT +4, время: 03:39.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot