Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Продукция MICROCHIP

Продукция MICROCHIP Технические вопросы по всей продукции Microchip

Ответ
 
Опции темы Опции просмотра
Старый 18.09.2010, 14:10   #1
K_E_S_T
Senior Member
 
Регистрация: 25.08.2010
Возраст: 26
Сообщений: 258
Вес репутации: 275/39
K_E_S_T is a jewel in the roughK_E_S_T is a jewel in the roughK_E_S_T is a jewel in the rough
По умолчанию USB HID и PIC18 - как начать

Есть PIC18F2550 и желание соединить его с компьютером по USB как HID устройство. Посмотрел примеры мыши и джойстика с сайта микрочипа, но не понял ровно ничего, т.к. там для демоплат и с кучей функциональности связаной между собой.
Может у кого есть какой-нибудь исходник максимально простой, но рабочий на MCC18 или MPASM и схема к этому исходнику, разобраться чтоб?
Приветствуются ссылки по теме или архивы на мыло kko-smol@mail.ru
K_E_S_T вне форума   Ответить с цитированием
Старый 18.09.2010, 14:34   #2
_WIL_
Senior Member
 
Регистрация: 26.11.2009
Адрес: Беларусь
Сообщений: 712
Вес репутации: 1261/57
_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of
По умолчанию Re: USB HID и PIC18 - как начать

Цитата:
Сообщение от K_E_S_T Посмотреть сообщение
Может у кого есть какой-нибудь исходник максимально простой, но рабочий на MCC18 или MPASM и схема к этому исходнику, разобраться чтоб?
Вот неплохая тема http://www.remexpert.com/ipb/topic1953s0.html
_WIL_ вне форума   Ответить с цитированием
Старый 18.09.2010, 17:20   #3
K_E_S_T
Senior Member
 
Регистрация: 25.08.2010
Возраст: 26
Сообщений: 258
Вес репутации: 275/39
K_E_S_T is a jewel in the roughK_E_S_T is a jewel in the roughK_E_S_T is a jewel in the rough
По умолчанию Re: USB HID и PIC18 - как начать

_WIL_, спасибо за ссылку только не работает что-то. Ни http://www.remexpert.com/ipb/topic1953s0.html ни http://www.remexpert.com/ вообще.
K_E_S_T вне форума   Ответить с цитированием
Старый 18.09.2010, 21:59   #4
_WIL_
Senior Member
 
Регистрация: 26.11.2009
Адрес: Беларусь
Сообщений: 712
Вес репутации: 1261/57
_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of
По умолчанию Re: USB HID и PIC18 - как начать

Цитата:
Сообщение от K_E_S_T Посмотреть сообщение
_WIL_, спасибо за ссылку только не работает что-то. Ни http://www.remexpert.com/ipb/topic1953s0.html ни http://www.remexpert.com/ вообще.
Даа , чтото последнее время remexpert глючит . Но страницу можно достать из гугловского кеша.

http://webcache.googleusercontent.co...&ct=clnk&gl=ru
_WIL_ вне форума   Ответить с цитированием
Старый 18.09.2010, 22:01   #5
K_E_S_T
Senior Member
 
Регистрация: 25.08.2010
Возраст: 26
Сообщений: 258
Вес репутации: 275/39
K_E_S_T is a jewel in the roughK_E_S_T is a jewel in the roughK_E_S_T is a jewel in the rough
По умолчанию Re: USB HID и PIC18 - как начать

кэш уже почитал, жду когда заработает чтобы зарегаться и получить ссылки
K_E_S_T вне форума   Ответить с цитированием
Старый 18.09.2010, 22:04   #6
z0rgvi
Senior Member
 
Регистрация: 03.12.2008
Адрес: РФ, Санкт-Петербург
Возраст: 34
Сообщений: 518
Вес репутации: 242/48
z0rgvi has a spectacular aura aboutz0rgvi has a spectacular aura aboutz0rgvi has a spectacular aura about
По умолчанию Re: USB HID и PIC18 - как начать

Цитата:
Сообщение от K_E_S_T Посмотреть сообщение
Есть PIC18F2550 и желание соединить его с компьютером по USB как HID устройство. Посмотрел примеры мыши и джойстика с сайта микрочипа, но не понял ровно ничего, т.к. там для демоплат и с кучей функциональности связаной между собой.
Может у кого есть какой-нибудь исходник максимально простой, но рабочий на MCC18 или MPASM и схема к этому исходнику, разобраться чтоб?
Приветствуются ссылки по теме или архивы на мыло kko-smol@mail.ru
Возьмите программу от самой похожей демоплаты и все
Даю подсказку: программа от 4550 запустится на 2550.
z0rgvi вне форума   Ответить с цитированием
Старый 18.09.2010, 22:40   #7
K_E_S_T
Senior Member
 
Регистрация: 25.08.2010
Возраст: 26
Сообщений: 258
Вес репутации: 275/39
K_E_S_T is a jewel in the roughK_E_S_T is a jewel in the roughK_E_S_T is a jewel in the rough
По умолчанию Re: USB HID и PIC18 - как начать

уже весь день втыкаю в примеры от PICDEM. КПД от этого пока 0%
K_E_S_T вне форума   Ответить с цитированием
Старый 18.09.2010, 22:45   #8
_WIL_
Senior Member
 
Регистрация: 26.11.2009
Адрес: Беларусь
Сообщений: 712
Вес репутации: 1261/57
_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of
По умолчанию Re: USB HID и PIC18 - как начать

Цитата:
Сообщение от K_E_S_T Посмотреть сообщение
кэш уже почитал, жду когда заработает чтобы зарегаться и получить ссылки
ссылка на исходники там такая: http://www.gamma.spb.ru/download/mchpfsusb_setup.exe

К стати, на гамме и про USB есть http://www.gamma.spb.ru/articles.php?i=29

Последний раз редактировалось _WIL_; 18.09.2010 в 22:50.
_WIL_ вне форума   Ответить с цитированием
Старый 20.09.2010, 21:46   #9
K_E_S_T
Senior Member
 
Регистрация: 25.08.2010
Возраст: 26
Сообщений: 258
Вес репутации: 275/39
K_E_S_T is a jewel in the roughK_E_S_T is a jewel in the roughK_E_S_T is a jewel in the rough
По умолчанию Re: USB HID и PIC18 - как начать

Помогите, жалуется что USB устройство не опознано.

Код:
void USBModuleEnable(void)
{
    UCON = 0;
    UIE = 0;                                // Mask all USB interrupts
    UCONbits.USBEN = 1;                     // Enable module & attach to bus
    usb_device_state = ATTACHED_STATE;      // после выполнения этой команды
}//end USBModuleEnable
Из-за чего может быть? всё по инструкции делал, только светодиоды свои указал и делитель 3 вместо 5 (кварц на 12)

перед переходом в эту процедуру выполняются такие команды:
Код:
ADCON1 |= 0x0F;
UCFG = UCFG_VAL;
usb_device_state = DETACHED_STATE;     
usb_stat._byte = 0x00;                 
usb_active_cfg = 0x00;
LATC=0xF0;
TRISC=0xF0;
Вложения
Тип файла: rar Cdc.rar (98.2 Кб, 26 просмотров)
K_E_S_T вне форума   Ответить с цитированием
Старый 20.09.2010, 23:42   #10
Fry__
Senior Member
 
Регистрация: 06.01.2010
Сообщений: 456
Вес репутации: 759/48
Fry__ is a splendid one to beholdFry__ is a splendid one to beholdFry__ is a splendid one to beholdFry__ is a splendid one to beholdFry__ is a splendid one to beholdFry__ is a splendid one to beholdFry__ is a splendid one to behold
По умолчанию Re: Чего так...

Цитата:
Сообщение от K_E_S_T Посмотреть сообщение
Помогите, жалуется что USB устройство не опознано...
Хотели HID, а делаете CDC?
Fry__ вне форума   Ответить с цитированием
Старый 21.09.2010, 00:01   #11
K_E_S_T
Senior Member
 
Регистрация: 25.08.2010
Возраст: 26
Сообщений: 258
Вес репутации: 275/39
K_E_S_T is a jewel in the roughK_E_S_T is a jewel in the roughK_E_S_T is a jewel in the rough
По умолчанию Re: USB HID и PIC18 - как начать

Да, HID всётаки на потом, да и CDC кажется удобней для передачи данных между пк и пиком в обе стороны.
K_E_S_T вне форума   Ответить с цитированием
Старый 21.09.2010, 00:29   #12
Fry__
Senior Member
 
Регистрация: 06.01.2010
Сообщений: 456
Вес репутации: 759/48
Fry__ is a splendid one to beholdFry__ is a splendid one to beholdFry__ is a splendid one to beholdFry__ is a splendid one to beholdFry__ is a splendid one to beholdFry__ is a splendid one to beholdFry__ is a splendid one to behold
По умолчанию Re: USB HID и PIC18 - как начать

Цитата:
Сообщение от K_E_S_T Посмотреть сообщение
Да, HID всётаки на потом, да и CDC кажется удобней для передачи данных между пк и пиком в обе стороны.
На мой взгляд самый удобный пример по HID из <Microchip Solutions> это <USB Device - HID - Custom Demos>. По крайней мере не надо пока разбираться с репортами, которые поначалу действуют угнетающе. В этом примере определен один репорт для данных не более 64 байт...

? ноги не перепутаны D+/D-
Fry__ вне форума   Ответить с цитированием
Старый 21.09.2010, 08:47   #13
urry
Senior Member
 
Аватар для urry
 
Регистрация: 11.10.2007
Возраст: 57
Сообщений: 462
Вес репутации: 228/52
urry has a spectacular aura abouturry has a spectacular aura abouturry has a spectacular aura about
По умолчанию Re: USB HID и PIC18 - как начать

да, вначале откомпилируйте готовый пример из фреймворка, чтобы разделить - железо и программу.
Мне помнится, на форуме было живенькое обсуждение, почему юсб не работает - через неделю оказалось, что у человека ноги на плате были закорочены.
urry вне форума   Ответить с цитированием
Старый 21.09.2010, 10:54   #14
Илья
Senior Member
 
Регистрация: 26.02.2007
Адрес: SPb
Сообщений: 1,206
Вес репутации: 1775/77
Илья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant future
По умолчанию Re: USB HID и PIC18 - как начать

про HID см. USB HID пользовательское устройство на основе PICkit2 www.pickit2.ru
ссылка
не обязательно для этого брать pickit2, можно и просто на PIC18F2550 запустить.
Илья вне форума   Ответить с цитированием
Старый 21.09.2010, 15:30   #15
K_E_S_T
Senior Member
 
Регистрация: 25.08.2010
Возраст: 26
Сообщений: 258
Вес репутации: 275/39
K_E_S_T is a jewel in the roughK_E_S_T is a jewel in the roughK_E_S_T is a jewel in the rough
По умолчанию Re: USB HID и PIC18 - как начать

D+ и D- надо ведь подключать к соотв. ногам, а не наоборот как с UART?
подключены через резисторы по 200ом каждый, проверил - не замкнуты.
примеры ни один не запускаются(запускаются, но не опознаются системой. пробовал в другие разъёмы подключать - бес толку)
K_E_S_T вне форума   Ответить с цитированием
Старый 21.09.2010, 17:16   #16
urry
Senior Member
 
Аватар для urry
 
Регистрация: 11.10.2007
Возраст: 57
Сообщений: 462
Вес репутации: 228/52
urry has a spectacular aura abouturry has a spectacular aura abouturry has a spectacular aura about
По умолчанию Re: USB HID и PIC18 - как начать

Резисторы не нужны - уберите.
urry вне форума   Ответить с цитированием
Старый 21.09.2010, 17:59   #17
K_E_S_T
Senior Member
 
Регистрация: 25.08.2010
Возраст: 26
Сообщений: 258
Вес репутации: 275/39
K_E_S_T is a jewel in the roughK_E_S_T is a jewel in the roughK_E_S_T is a jewel in the rough
По умолчанию Re: USB HID и PIC18 - как начать

без резисторов вообще никак комп не реагирует на подключение
K_E_S_T вне форума   Ответить с цитированием
Старый 21.09.2010, 21:28   #18
K_E_S_T
Senior Member
 
Регистрация: 25.08.2010
Возраст: 26
Сообщений: 258
Вес репутации: 275/39
K_E_S_T is a jewel in the roughK_E_S_T is a jewel in the roughK_E_S_T is a jewel in the rough
По умолчанию Re: USB HID и PIC18 - как начать

[оффтоп]
вот не поверите, года три пользуюсь этим эмейлом и никогда не скрывал его, спам приходит не больше пары писем в неделю, ито не регулярно.
[/оффтоп]

а по теме - опыты откладываются, решил перепаять USB-розъём с проводов прямо на плату и отломал 2 ноги

кстати, а критично ли то, что корпус не соединён с землёй со стороны платы?(со стороны компа соедидён)
K_E_S_T вне форума   Ответить с цитированием
Старый 22.09.2010, 13:09   #19
xDriver
Senior Member
 
Аватар для xDriver
 
Регистрация: 24.03.2008
Адрес: msk
Сообщений: 542
Вес репутации: 412/53
xDriver is just really nicexDriver is just really nicexDriver is just really nicexDriver is just really nicexDriver is just really nice
Отправить сообщение для xDriver с помощью ICQ
По умолчанию Re: USB HID и PIC18 - как начать

Цитата:
Сообщение от K_E_S_T
кстати, а критично ли то, что корпус не соединён с землёй со стороны платы?(со стороны компа соедидён)
по уму надо, но не критично, у меня на макетке не соединен, работает, пользуюсь только HID, может на больших скоростях будет глючить.
xDriver вне форума   Ответить с цитированием
Старый 22.09.2010, 14:04   #20
Arty
Member
 
Регистрация: 26.02.2007
Адрес: Minsk
Сообщений: 49
Вес репутации: 130/49
Arty will become famous soon enoughArty will become famous soon enough
Отправить сообщение для Arty с помощью ICQ
По умолчанию Re: USB HID и PIC18 - как начать

Конденсатор на ноге Vusb висит?
Arty вне форума   Ответить с цитированием
Старый 22.09.2010, 14:22   #21
K_E_S_T
Senior Member
 
Регистрация: 25.08.2010
Возраст: 26
Сообщений: 258
Вес репутации: 275/39
K_E_S_T is a jewel in the roughK_E_S_T is a jewel in the roughK_E_S_T is a jewel in the rough
По умолчанию Re: USB HID и PIC18 - как начать

Vusb от компа болтается никуда не подключеной вообще(питание от программатора)

Vusb от контроллёра тоже никуда не подключено
K_E_S_T вне форума   Ответить с цитированием
Старый 22.09.2010, 14:49   #22
Greg
Super Moderator
 
Регистрация: 25.02.2007
Адрес: Moscow, ODBS
Сообщений: 6,936
Вес репутации: 5757/174
Greg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond repute
По умолчанию Re: USB HID и PIC18 - как начать

Цитата:
Сообщение от K_E_S_T Посмотреть сообщение
Vusb от компа болтается никуда не подключеной вообще(питание от программатора)

Vusb от контроллёра тоже никуда не подключено
Vusb - это такая ножка контроллера
Greg вне форума   Ответить с цитированием
Старый 22.09.2010, 15:51   #23
K_E_S_T
Senior Member
 
Регистрация: 25.08.2010
Возраст: 26
Сообщений: 258
Вес репутации: 275/39
K_E_S_T is a jewel in the roughK_E_S_T is a jewel in the roughK_E_S_T is a jewel in the rough
По умолчанию Re: USB HID и PIC18 - как начать

поставил конденсатор с Vusb на землю - эффекта нет
K_E_S_T вне форума   Ответить с цитированием
Старый 22.09.2010, 16:12   #24
K_E_S_T
Senior Member
 
Регистрация: 25.08.2010
Возраст: 26
Сообщений: 258
Вес репутации: 275/39
K_E_S_T is a jewel in the roughK_E_S_T is a jewel in the roughK_E_S_T is a jewel in the rough
По умолчанию Re: USB HID и PIC18 - как начать

поставил 1.5Ком между D- и Vusb толку всё нет...
K_E_S_T вне форума   Ответить с цитированием
Старый 22.09.2010, 17:02   #25
Fry__
Senior Member
 
Регистрация: 06.01.2010
Сообщений: 456
Вес репутации: 759/48
Fry__ is a splendid one to beholdFry__ is a splendid one to beholdFry__ is a splendid one to beholdFry__ is a splendid one to beholdFry__ is a splendid one to beholdFry__ is a splendid one to beholdFry__ is a splendid one to behold
По умолчанию Re: USB HID и PIC18 - как начать

Цитата:
Сообщение от K_E_S_T Посмотреть сообщение
поставил 1.5Ком между D- и Vusb толку всё нет...
А это зачем?
Теперь хоть ясно что дело в железе...
Fry__ вне форума   Ответить с цитированием
Ответ

Метки
hid, usb


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Модификация usb firmware для pic18 Petya Продукция MICROCHIP 25 24.12.2010 16:28
Проблема со скоростью (PIC18F2550 + USB HID) joint931 Продукция MICROCHIP 7 06.09.2010 01:16
Как увел. скорость передачи USB c собственным драйвером на 18F4455 ? 1977and Продукция MICROCHIP 11 20.12.2009 18:05
Как увеличить скорость USB в PIC18FXX5X (II часть)? 1977and Продукция MICROCHIP 11 20.08.2009 14:30
PIC18F4550 и USB как виртуальный COM Batov Продукция MICROCHIP 52 12.01.2009 23:09


Часовой пояс GMT +3, время: 18:27.


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