Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
26.08.2008, 17:26
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
|
PIC18F4550 как хост ОДНОГО USB устройства.
Надобно снять информацию с сенсорного экрана монитора и запихать в ПИК. Координата касания и есть ли касание или нету. Плохо выход USB, вспороть не дают, "Все с USB работают и ты должен ". С помощью USBlyzer и USBTrace снял обмен компа с сенсором. Т.е. идентификация зверя более-менее сделана . Хочу присобачить PIC18F4550, НО он как хост работать не может. Почему пока непонятно. Только 2 день мучаюсь. Все же думаю, что располагая информацией по устройству смогу задействовать обмен.
HELP !
|
|
|
|
26.08.2008, 17:35
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
|
Попробуй из 16-битной серии с USB On-The-Go. Они могут выступать в роли ведущего. PIC18F4550 не может быть ведущим, только ПК.
|
|
|
|
26.08.2008, 17:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
|
Сообщение от realid
|
Попробуй из 16-битной серии с USB On-The-Go. Они могут выступать в роли ведущего. PIC18F4550 не может быть ведущим, только ПК.
|
О бог Пива и Газированной Воды, утоплюсь. Видел, да из за такой пустяковой задачи как не хочется снова в г-но лезть Да видимо придется А есть ли какая аппаратная разница в приемопередатчиках ведущего и ведомого ?
|
|
|
|
26.08.2008, 18:17
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
|
Про железо не могу ничего сказать. Знаю что шина USB разрабатывалась для расширения подключаемых к ПК переферийных устройств в режиме PLUG&PLAY. И в сам стандарт включена идеология, что ПК всегда главный. Для соединения устройств между собой, без участия ПК, разработали спецификацию On-The-Go.
|
|
|
|
27.08.2008, 00:08
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Если мне не изменяет склероз на физическом уровне различий между хостом и периферийным устройством нет, они начинаются на более высоком уровне. Дополнительным аргументом в пользу этого может служить факт наличия приемо-передатчиков для шины USB.
Сейчас на Микрочипе лежит USB FrameWork v2.2 в котором есть реализация хоста для старших серий. Подозреваю что главной причиной этого является недостаток памяти программ. Но может быть в случае единственного устройства это можно будет как-то побороть.
|
|
|
Сказали "Спасибо" MisterDi
|
|
|
05.09.2008, 20:31
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
|
Как показало расследование это жывотное без запроса хоста даже пикнуть не смеет. По крайней мере не нашел способа инициировать передачу. Т.е. идем наверх к PIC24 и да поможет мне Фортуна
|
|
|
|
05.09.2008, 20:36
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
|
Сообщение от Popeye
|
Как показало расследование это жывотное без запроса хоста даже пикнуть не смеет. По крайней мере не нашел способа инициировать передачу. Т.е. идем наверх к PIC24 и да поможет мне Фортуна
|
|
|
|
|
07.09.2008, 08:41
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
|
Ну хорошо, выбрал PIC24FJ256GB110. Однако компилятор МикроЕ его не поддерживает. Вопрос, можно ли сделать рывок влево и задать иной тип процессора. Некий FJxxxGA скажем.
Мнда, совсем запутался однако. Да трезвонить надобно. Может кто обругает, из ступора вытащит.
|
|
|
|
07.09.2008, 22:05
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
есть вариант уговорить Микрочиповский компилятор, пиши в личку.
|
|
|
Сказали "Спасибо" MisterDi
|
|
|
07.09.2008, 22:35
|
|
Гражданин KAZUS.RU
Регистрация: 17.07.2006
Адрес: PV.DP.UA
Сообщений: 620
Сказал спасибо: 3
Сказали Спасибо 60 раз(а) в 48 сообщении(ях)
|
Сообщение от MisterDi
|
есть вариант уговорить Микрочиповский компилятор, пиши в личку.
|
Принимать исходники на бейсике?!
Ах..ть, дайте две!
А если серьезно, Popeye, зря вы с бейсика знакомство начали с ЯВУ. На Си все таки гораздо больше ресурсов в сети. К тому же у той же Микроэлектроники есть и Си компиляторы, т.е переход может быть не очень болезненным(собственно, главное понять принцип ЯВУ, а чем начинать функцию - BEGINом или "{", ну и т.п.,не так уж и важно)
А вот переход с MikroC на MPLAB может оказаться поболезненнее. По сравнению с первым, интерфейс второго кажется очень неудобным и сложным. Правда потом оказывается, что у него и возможностей куда больше, да и не так уж неудобен он.
__________________
Если ты читаешь это - значит тебе нечем заняться...
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 17:46.
|
|