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

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

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

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

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

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

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

 
Опции темы
Непрочитано 29.06.2007, 14:58  
alex171069
Прохожий
 
Регистрация: 20.09.2006
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
alex171069 на пути к лучшему
По умолчанию Pic18f2550 - USB

Господа, куда нужно отправлять данные которые например сняты с АЦП в случае USB канала ?
Я пытаюсь прописать их в конечные точки EP0 ....EP15
Но ничего не выходит .
Может их надо в буфер какой нибудь прописать ?
Я это проделываю на PIC18F2550
Может у кого есть пример конкретный по этому случаю ?
Реклама:
alex171069 вне форума  
Непрочитано 29.06.2007, 16:06  
vdlab
Гражданин KAZUS.RU
 
Аватар для vdlab
 
Регистрация: 17.07.2006
Адрес: PV.DP.UA
Сообщений: 620
Сказал спасибо: 3
Сказали Спасибо 60 раз(а) в 48 сообщении(ях)
vdlab на пути к лучшему
По умолчанию

Какой класс устройства используете (CDC,HID,...)?
В какой среде разрабатываете?
Чем принимаете данные на другой стороне(в компе)?
__________________
Если ты читаешь это - значит тебе нечем заняться...
vdlab вне форума  
Непрочитано 02.07.2007, 07:55  
alex171069
Прохожий
 
Регистрация: 20.09.2006
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
alex171069 на пути к лучшему
По умолчанию

Сообщение от vdlab
Какой класс устройства используете (CDC,HID,...)?
В какой среде разрабатываете?
Чем принимаете данные на другой стороне(в компе)?
Использую HID
Разрабатываю в MPLAB -от microchip
На стороне компа пока ничем не принимаю но буду стандартным драйвером под джойстик .
Я тут нашел пример по использованию USB но там пишут на С и примерно так initUSB(); raedADC() ; и так далее а что внутри этих процедур Х.З. может у когонибудь есть пример на ASM где видно куда пересылать данные после считывания с A/D ?
alex171069 вне форума  
Непрочитано 02.07.2007, 09:40  
drovik
Частый гость
 
Регистрация: 05.03.2007
Сообщений: 25
Сказал спасибо: 15
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
drovik на пути к лучшему
По умолчанию

Немного не в тему, на почему именно asm ? Намного проще для таких проектов использовать С. Или необходимо использовать только лицензионное или бесплатное ПО ?
drovik вне форума  
Непрочитано 02.07.2007, 12:14  
TEHb
Почётный гражданин KAZUS.RU
 
Аватар для TEHb
 
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
TEHb на пути к лучшему
По умолчанию

У Microchip есть стек USB устройств, написанный на C. В одном из демонстрационных примеров есть работа с АЦП. К тому же, можно совершенно бесплатно скачать Microchip MPLAB C18 Student Edition.
TEHb вне форума  
Непрочитано 02.07.2007, 20:38  
alex171069
Прохожий
 
Регистрация: 20.09.2006
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
alex171069 на пути к лучшему
По умолчанию Pic18f2550 - USB

Тут дело не в том на чем писать а в том каков алгоритм действий при работе с USB и принципиальный вопрос по использованию регистров в самом контроллере т.е. как на возможно низком уровне можно запрограммировать обращение к USB.
Мне только интересно как и какие регистры нужно использовать чтобы передать данные по USB в компьютер ?
alex171069 вне форума  
Непрочитано 02.07.2007, 20:50  
TEHb
Почётный гражданин KAZUS.RU
 
Аватар для TEHb
 
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
TEHb на пути к лучшему
По умолчанию

Всё далеко не так просто.
Нельзя просто взять и передать данные по USB в компьютер. Это не COM-порт.
Устройство, подключенное к USB, должно строго определённым образом отвечать на запросы, посылаемые со стороны компьютера. Для того, чтобы облегчить написание программы, которая будет отвечать на эти запросы, и предназначена USB Framework. В нём уже реализованы ответы на стандартные запросы, нужно только добавить собственные функции.
Вообще, для создания USB устройств нужно разбираться в протоколе (хотя бы на уровне транзакций). Есть куча книжек - в частности, "USB Complete" (http://www.lvr.com/usb.htm), есть форумы - например, http://forum.microchip.com/tt.aspx?f...mode=1&smode=1.
TEHb вне форума  
Непрочитано 02.07.2007, 21:03  
alex171069
Прохожий
 
Регистрация: 20.09.2006
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
alex171069 на пути к лучшему
По умолчанию USB

Спасибо вам за ссылки и за книги .
Наэтом форуме я уже был ничего вразумительного мне не сказали .
А вот для того чтобы применительно к транзакциям разбираться именно в данном контроллере и нужно знать за какие регистры дергать.
Framework я так понял это коммерческий продукт и так просто его не скачать .
alex171069 вне форума  
Непрочитано 02.07.2007, 21:17  
TEHb
Почётный гражданин KAZUS.RU
 
Аватар для TEHb
 
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
TEHb на пути к лучшему
По умолчанию

Стартовая точка для Microchip USB вообще:
http://www.microchip.com/stellent/id...wwFullSpeedUSB
PICDEM Full Speed USB:
http://www.microchip.com/stellent/id...&part=DM163025
По второй ссылке можно скачать БЕСПЛАТНЫЙ MCHPFSUSB_Setup - это и есть Framework.

P.S. Если немного подождать (недели три - месяц) - в Proteus появится поддержка микроконтроллеров PIC18 с USB...
TEHb вне форума  
Непрочитано 02.07.2007, 23:11  
vdlab
Гражданин KAZUS.RU
 
Аватар для vdlab
 
Регистрация: 17.07.2006
Адрес: PV.DP.UA
Сообщений: 620
Сказал спасибо: 3
Сказали Спасибо 60 раз(а) в 48 сообщении(ях)
vdlab на пути к лучшему
По умолчанию

Сообщение от TEHb

P.S. Если немного подождать (недели три - месяц) - в Proteus появится поддержка микроконтроллеров PIC18 с USB...
Ох, скорее бы, сейчас с HID сижу, ICD нет, постоянно перепрошивать контроллер надоело до жути...
__________________
Если ты читаешь это - значит тебе нечем заняться...
vdlab вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Схема USB флэш диска (USB flash drive) mohito99 Делимся опытом 10 21.07.2010 17:32
Запись на USB флэш-карту посредством МК USB OTG,возможно ли? svad0 Микроконтроллеры, АЦП, память и т.д 0 07.11.2008 12:29
USB Complete: Everything You Need to Develop Custom USB... C3ktop Информация по радиокомпонентам 8 25.08.2005 16:57


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


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