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

Вернуться   Форум Микро-Чип > Вопросы начинающих

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

Ответ
 
Опции темы Опции просмотра
Старый 02.02.2010, 11:48   #1
Izumi-kun
Junior Member
 
Регистрация: 02.02.2010
Сообщений: 3
Вес репутации: 100/0
Izumi-kun will become famous soon enoughIzumi-kun will become famous soon enough
По умолчанию Подключение usb клавиатуры к PIC

Доброго времени суток.
Необходимо подключить usb клавиатуру к PIC. На руках имеется PIC24FJ256GB110.
Есть ли примеры? ps/2 клаву не предлагать.
Izumi-kun вне форума   Ответить с цитированием
Старый 02.02.2010, 12:06   #2
SSH
Banned
 
Регистрация: 27.02.2007
Адрес: Красноярск
Возраст: 49
Сообщений: 2,387
Вес репутации: 950/0
SSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to behold
По умолчанию Re: Подключение usb клавиатуры к PIC

В Microchip application library есть такая папка USB Host - HID - Keyboard, посмотрите там, должно, получиться. Там кстати применён Ваш PIC.
SSH вне форума   Ответить с цитированием
Старый 02.02.2010, 13:08   #3
Izumi-kun
Junior Member
 
Регистрация: 02.02.2010
Сообщений: 3
Вес репутации: 100/0
Izumi-kun will become famous soon enoughIzumi-kun will become famous soon enough
По умолчанию Re: Подключение usb клавиатуры к PIC

Благодарю.
А примеров на MikroC нет?
Izumi-kun вне форума   Ответить с цитированием
Старый 22.01.2011, 16:22   #4
PICstone
Senior Member
 
Аватар для PICstone
 
Регистрация: 30.04.2008
Адрес: 51° 46' северной широты 55° 6' восточной долготы
Сообщений: 406
Вес репутации: 1356/58
PICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud of
По умолчанию Re: Подключение usb клавиатуры к PIC

Ув. форумчане.
Появилась необходимость используя дополнительную цифровую клавиатуру USB NumPad от Genius вводить данные в технологическое оборудование.
В наших краях доступен только PIC18F4455 для приема по USB. Перелопачиваю всю документацию, все по USb и HOST. И порядком запутался.
Использую CCS. Опыта по использованию USB нет. Пока нет! Есть ли у кого возможность поделиться информацией. Спасибо.
P.S. Datasheet читал, книгу Яценкова также, видимо пример для осмысления нужен.
PICstone вне форума   Ответить с цитированием
Старый 22.01.2011, 16:26   #5
Machine slave
Senior Member
 
Аватар для Machine slave
 
Регистрация: 18.01.2008
Возраст: 36
Сообщений: 4,264
Вес репутации: 2731/111
Machine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond repute
По умолчанию Re: Подключение usb клавиатуры к PIC

Цитата:
Сообщение от PICstone Посмотреть сообщение
Появилась необходимость используя дополнительную цифровую клавиатуру USB NumPad от Genius вводить данные в технологическое оборудование. доступен только PIC18F4455 для приема по USB.
Вы хотите USB клавиатуру подключить к PIC18F4455?
Machine slave вне форума   Ответить с цитированием
Старый 22.01.2011, 16:33   #6
PICstone
Senior Member
 
Аватар для PICstone
 
Регистрация: 30.04.2008
Адрес: 51° 46' северной широты 55° 6' восточной долготы
Сообщений: 406
Вес репутации: 1356/58
PICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud of
По умолчанию Re: Подключение usb клавиатуры к PIC

Цитата:
Сообщение от Machine slave Посмотреть сообщение
Вы хотите USB клавиатуру подключить к PIC18F4455?
Да.
PICstone вне форума   Ответить с цитированием
Старый 22.01.2011, 16:38   #7
Machine slave
Senior Member
 
Аватар для Machine slave
 
Регистрация: 18.01.2008
Возраст: 36
Сообщений: 4,264
Вес репутации: 2731/111
Machine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond repute
По умолчанию Re: Подключение usb клавиатуры к PIC

Цитата:
Сообщение от PICstone Посмотреть сообщение
Да.
Не выйдет. Нужен мк с поддержкой функции хоста. PIC18F4455 такого не имеет.
Machine slave вне форума   Ответить с цитированием
Старый 22.01.2011, 16:52   #8
PICstone
Senior Member
 
Аватар для PICstone
 
Регистрация: 30.04.2008
Адрес: 51° 46' северной широты 55° 6' восточной долготы
Сообщений: 406
Вес репутации: 1356/58
PICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud of
По умолчанию Re: Подключение usb клавиатуры к PIC

Т.е. иначе говоря этот PIC не может генерировать управление USB устройством? Печально.
А хотелось простого - принять код цифры и записать. Далее "Enter" и число введено.
PICstone вне форума   Ответить с цитированием
Старый 22.01.2011, 16:59   #9
Machine slave
Senior Member
 
Аватар для Machine slave
 
Регистрация: 18.01.2008
Возраст: 36
Сообщений: 4,264
Вес репутации: 2731/111
Machine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond repute
По умолчанию Re: Подключение usb клавиатуры к PIC

Цитата:
Сообщение от PICstone Посмотреть сообщение
Т.е. иначе говоря этот PIC не может генерировать управление USB устройством?
Этот PIC всегда ведомый, как и клавиатура.
Machine slave вне форума   Ответить с цитированием
Старый 22.01.2011, 17:18   #10
PICstone
Senior Member
 
Аватар для PICstone
 
Регистрация: 30.04.2008
Адрес: 51° 46' северной широты 55° 6' восточной долготы
Сообщений: 406
Вес репутации: 1356/58
PICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud of
По умолчанию Re: Подключение usb клавиатуры к PIC

PIC24FJ256GB106 подойдет? Не изучал еще документацию на него - просто он есть в Voltmaster.
PICstone вне форума   Ответить с цитированием
Старый 22.01.2011, 17:22   #11
Machine slave
Senior Member
 
Аватар для Machine slave
 
Регистрация: 18.01.2008
Возраст: 36
Сообщений: 4,264
Вес репутации: 2731/111
Machine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond repute
По умолчанию Re: Подключение usb клавиатуры к PIC

Цитата:
Сообщение от PICstone Посмотреть сообщение
PIC24FJ256GB106 подойдет? Не изучал еще документацию на него - просто он есть в Voltmaster.
Да, он может выступать в роли хоста. Вы бы в начало темы глянули и увидели.
Machine slave вне форума   Ответить с цитированием
Старый 20.12.2012, 15:47   #12
Alariq
Junior Member
 
Регистрация: 20.12.2012
Сообщений: 7
Вес репутации: 100/0
Alariq will become famous soon enoughAlariq will become famous soon enough
По умолчанию Re: Подключение usb клавиатуры к PIC

Вот здесь сказано:

Цитата:
Because of silicon bug, PIC24 and PIC32 host can't work with any low-speed device under a hub.

While operating in Host mode and attached to a low-speed device through a full-speed USB hub, the PRE signal may not be generated correctly. this will result in not being able to communicate correctly with the low-speed device.

Work around
Connect low-speed devices directly to the application and not through a USB hub.
У меня нет гарантии, что клиент не захочет подключать клавиатуру к моему устройству через хаб - значит ли это, что PIC для данной реализации отпадает? Или с 2010 года нашли какое-то решение? Заранее спасибо.
Alariq вне форума   Ответить с цитированием
Старый 20.12.2012, 16:55   #13
SSH
Banned
 
Регистрация: 27.02.2007
Адрес: Красноярск
Возраст: 49
Сообщений: 2,387
Вес репутации: 950/0
SSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to behold
По умолчанию Re: Подключение usb клавиатуры к PIC

Возможно неспроста говорилось именно про full-speed hub. В любом случае нужно смотреть свежие errata.
SSH вне форума   Ответить с цитированием
Старый 20.12.2012, 17:38   #14
Alariq
Junior Member
 
Регистрация: 20.12.2012
Сообщений: 7
Вес репутации: 100/0
Alariq will become famous soon enoughAlariq will become famous soon enough
По умолчанию Re: Подключение usb клавиатуры к PIC

Цитата:
Сообщение от SSH Посмотреть сообщение
Возможно неспроста говорилось именно про full-speed hub. В любом случае нужно смотреть свежие errata.
Спасибо, а что может означать то, что там именно full-speed hub? Я новичок в USB - вообще, каковы шансы, на такое подключение?

По поводу errata от 2012 года:
в PIC24FJ32GB002 ошибка сохранилась,
в PIC24EPXXX ошибка другого рода, но при тех же условиях
в PIC32MX1XX/2XX этой ошибки нет
Alariq вне форума   Ответить с цитированием
Старый 20.12.2012, 17:45   #15
Alariq
Junior Member
 
Регистрация: 20.12.2012
Сообщений: 7
Вес репутации: 100/0
Alariq will become famous soon enoughAlariq will become famous soon enough
По умолчанию Re: Подключение usb клавиатуры к PIC

Да, мне нужно ещё, чтобы моё устройство работало как хаб - то есть, включалось между клавиатурой и компьютером. Но ведь для этого нужно два USB-порта на контроллере? Получается, что ни один из перечисленных контроллеров не подходит?
Alariq вне форума   Ответить с цитированием
Старый 21.12.2012, 11:19   #16
SSH
Banned
 
Регистрация: 27.02.2007
Адрес: Красноярск
Возраст: 49
Сообщений: 2,387
Вес репутации: 950/0
SSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to behold
По умолчанию Re: Подключение usb клавиатуры к PIC

Наверное не подходит. А что это должно быть? Клавиатурный логгер?
SSH вне форума   Ответить с цитированием
Старый 21.12.2012, 12:57   #17
Alariq
Junior Member
 
Регистрация: 20.12.2012
Сообщений: 7
Вес репутации: 100/0
Alariq will become famous soon enoughAlariq will become famous soon enough
По умолчанию Re: Подключение usb клавиатуры к PIC

Фильтр. Думаю, внешним трансивером обойдусь.
Alariq вне форума   Ответить с цитированием
Старый 21.12.2012, 13:34   #18
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Russia, Orel
Возраст: 40
Сообщений: 4,589
Вес репутации: 4493/127
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Подключение usb клавиатуры к PIC

Цитата:
Сообщение от SSH Посмотреть сообщение
Наверное не подходит. А что это должно быть? Клавиатурный логгер?
Дело ясно, что дело тёмное. Я не Ванга, но вижу, что всё, что будет введено с клавиатуры (пароли, текст...) будет считано этим сниффером и сохранено где-то. Ребята, пользуемся мышкой и виртуальной клавиатурой.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 21.12.2012, 14:57   #19
Alariq
Junior Member
 
Регистрация: 20.12.2012
Сообщений: 7
Вес репутации: 100/0
Alariq will become famous soon enoughAlariq will become famous soon enough
По умолчанию Re: Подключение usb клавиатуры к PIC

Об этом я не подумал, но... мне нравится ход ваших мыслей :]
Радиоканал добавить, что ли.
Alariq вне форума   Ответить с цитированием
Старый 21.12.2012, 15:41   #20
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Russia, Orel
Возраст: 40
Сообщений: 4,589
Вес репутации: 4493/127
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Подключение usb клавиатуры к PIC

Цитата:
Сообщение от Alariq Посмотреть сообщение
Об этом я не подумал, но... мне нравится ход ваших мыслей :]
Радиоканал добавить, что ли.
Зачем радиоканал? А вдруг кто-то случайно обнаружит работу вашего передатчика. А так, с утра поставил, вечером снял и всё, все пароли, в т.ч. и при в входе в систему ваши! Вы талантище!!!
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 21.12.2012, 16:34   #21
Alariq
Junior Member
 
Регистрация: 20.12.2012
Сообщений: 7
Вес репутации: 100/0
Alariq will become famous soon enoughAlariq will become famous soon enough
По умолчанию Re: Подключение usb клавиатуры к PIC

Цитата:
Сообщение от Pridnya Посмотреть сообщение
Зачем радиоканал? А вдруг кто-то случайно обнаружит работу вашего передатчика. А так, с утра поставил, вечером снял и всё, все пароли, в т.ч. и при в входе в систему ваши! Вы талантище!!!
Чтобы вбрасывать клавиатурные последовательности по команде. Классическое "кошка легла на клавиатуру и скачала порно".
Alariq вне форума   Ответить с цитированием
Старый 26.12.2012, 17:31   #22
Alariq
Junior Member
 
Регистрация: 20.12.2012
Сообщений: 7
Вес репутации: 100/0
Alariq will become famous soon enoughAlariq will become famous soon enough
По умолчанию Re: Подключение usb клавиатуры к PIC

Прошу прощения, итс снова ми.

Обычное оконечное устройство USB можно сделать на любом контроллере в связке с FT120 - контроллер просто загоняет туда данные, а "переходник" сам их досылает по шине. А бывают ли такие "переходники" для реализации USB-хоста? Или протокол USB исключает их существование? Спасибо.
Alariq вне форума   Ответить с цитированием
Старый 02.01.2013, 15:16   #23
ArtCh
Junior Member
 
Регистрация: 18.03.2007
Адрес: Питер
Возраст: 32
Сообщений: 9
Вес репутации: 100/0
ArtCh will become famous soon enoughArtCh will become famous soon enough
По умолчанию Re: Подключение usb клавиатуры к PIC

Цитата:
Сообщение от Alariq Посмотреть сообщение
Прошу прощения, итс снова ми.

Обычное оконечное устройство USB можно сделать на любом контроллере в связке с FT120 - контроллер просто загоняет туда данные, а "переходник" сам их досылает по шине. А бывают ли такие "переходники" для реализации USB-хоста? Или протокол USB исключает их существование? Спасибо.
Всем добрый день и с Наступившим!

Может быть это то, что Вам нужно?!

FTDI Vinculum http://www.ftdichip.com/Products/ICs/VNC1L.htm
ArtCh вне форума   Ответить с цитированием
Ответ

Метки
pic, usb, клавиатура


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
USB подключение ICD2 clone на 18F4550 Mario Продукция MICROCHIP 6 14.01.2011 20:15
Модификация usb firmware для pic18 Petya Продукция MICROCHIP 25 24.12.2010 16:28
Обработка кадра USB для PIC4550. Не обнаруживает SOFIF Lex_78 Продукция MICROCHIP 10 25.07.2009 18:36
Киты PIC + USB где достать? BAX Продукция MICROCHIP 5 12.12.2007 00:22
передача в PIC по USB sergikoff Продукция MICROCHIP 6 04.04.2007 11:15


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


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