|
Pic18F2455 и USB |
|
|
|
Jul 20 2006, 08:32
|
Участник

Группа: Новичок
Сообщений: 44
Регистрация: 16-02-06
Пользователь №: 14 382

|
Доброго всем времени суток! Уважаемые специалисты, мне очень необходимо получить Ваши советы. У меня возникла огромная проблема : у меня есть плата , подключенная к ПК , с микроконтроллером pic18f2455. Мне необходимо подключить ёё к usb на ПК и любым образом передавать данные туда и обратно. Я недавно скачал проект для микроконтроллера который занимается эмуляцией com порта на ПК, но там программа только для микроконтроллера , а мне нужен проект с двух сторон (микроконтроллер и ПК). Я не сильно горю желанием разбиратся в USB протоколе , поэтому хочу узнать Ваше мнение как мне поступить. Возможно Вы , люди с опытом , знаете какие-то компиляторы с функциями usb быблиотеки , dll библиотеки на компьютер, библиотеки для микроконтроллера , или шаблон (простейший проект который сразу можно запустить и проверить) или что - то в этом роде. Могу Вас заверить что высоко ценю Вашу помощь. Заранее благодарен.
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 18)
|
Jul 20 2006, 10:11
|
Участник

Группа: Новичок
Сообщений: 44
Регистрация: 16-02-06
Пользователь №: 14 382

|
Нужно из аналого-цифрового преобразователя на микроконтроллере передать значения на компьютер. У микроконтроллера есть только USB интерфейс. А каким способом (HID,CDC или USB) это будет происходить мне безразлично. Если бы только попроще.
|
|
|
|
|
Jul 21 2006, 07:40
|
Знающий
   
Группа: Свой
Сообщений: 506
Регистрация: 29-09-05
Из: Донецк
Пользователь №: 9 063

|
Моя ошибка.Исправляю и вот точная ссылка. <<http://www.gamma.spb.ru/articles.php?i=29>> Я понимаю вашу проблему.Вы хотите подобрать в инете набор программ для обмена по USB, но выбрали неудачный контроллер.На него еще мало написали.Законченных вариантов нет. Есть только примеры.Прикрепил и схему для примеров от Гаммы.Подкорректируйте выводы под свой PIC.Если будут вопросы по Delphi - задавайте.
Прикрепленные файлы
usb1ch.bmp ( 53.97 килобайт )
Кол-во скачиваний: 162
|
|
|
|
|
Jul 21 2006, 08:13
|
Участник

Группа: Новичок
Сообщений: 44
Регистрация: 16-02-06
Пользователь №: 14 382

|
Это не я его выбирал. Если б я его выбрал то навероно потом сам себе в глаза смотреть не смог бы.
|
|
|
|
|
Jul 22 2006, 08:58
|
Участник

Группа: Участник
Сообщений: 21
Регистрация: 19-04-05
Пользователь №: 4 283

|
вот статья с гаммывот архивчик оттуда, в нём исходники примеров для pic18f4550 и (под Windows на BCB6) исходники драйвера и пользовательской программы с его использованием сегодня проверил - все работает, пришлось только заменить на наш 4455, и избавиться от bootloader (см. readme) и вот еще, на основе HID
Сообщение отредактировал Rius - Jul 22 2006, 09:19
|
|
|
|
|
Jul 24 2006, 15:55
|
Участник

Группа: Новичок
Сообщений: 44
Регистрация: 16-02-06
Пользователь №: 14 382

|
Судя по вопросам, виноват не контроллер - с любым другим у вас было бы тоже самое. Примеров в сети достаточно = и родные микрочиповские и third party
Не сомневаюсь. У меня нет опыта работы с данной микросхемой. Я работал с SiLabs - у них там были специальные библиотеки и проблем с USB у меня небыло. Меня печалит то что я загружаю проекты-примеры , а они все равно не работают. Возможно эти примеры созданы для отладочных плат? У меня не отладочная плата , а устройство.
Огромное спасибо всем ответившим за Вашу помощь. Буду разбиратся дальше
|
|
|
|
|
Jul 24 2006, 16:02
|
Участник

Группа: Участник
Сообщений: 21
Регистрация: 19-04-05
Пользователь №: 4 283

|
- примеры для отладочных плат. - примеры преназначены для загрузки bootloaderom, сами по себе наверно та сразу не запашут (см. readme!). - в этой firmware есть определение наличия подключения USB по сигналу на линии порта RA1 ->>> либо отключаем комментированием макроса USE_USB_BUS_SENSE_IO в usbcfg.h , либо припаиваем резистор куда надо (это желательнее).
Сообщение отредактировал Rius - Jul 24 2006, 16:03
|
|
|
|
|
Jul 25 2006, 08:26
|
Участник

Группа: Свой
Сообщений: 46
Регистрация: 27-09-04
Пользователь №: 731

|
Есть неплохие примеры для работы по USB в пакете CCS PCWH v3.242 (например ex_usb_hid.c). Вчера попробовал загрузить именно этот пример в PIC18F4550 - вроде бы работает.
|
|
|
|
|
Sep 25 2006, 11:47
|
Участник

Группа: Участник
Сообщений: 21
Регистрация: 19-04-05
Пользователь №: 4 283

|
нужен прошитый программатором бутлоадер потом через него можно заливать прошивку по usb, но не отлаживать
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|