Автор | Сообщение |
kaligraf
|
| постоянный участник
|
Пост N: 80
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг:
0
|
|
Отправлено: 10.01.08 19:06. Заголовок: Протокол USB
Очень непростая тема - думаю использование USB - это будущее. Предлагаю в этой теме начать освоение этого протокола и сбор информации понему.
|
|
|
Ответов - 169
, стр:
1
2
3
4
5
All
[только новые]
|
|
Photographer
|
| постоянный участник
|
Пост N: 26
Зарегистрирован: 18.11.08
Откуда: Россия, г.Уфа
Рейтинг:
0
|
|
Отправлено: 20.12.08 18:34. Заголовок: kaligraf пишет: Чер..
kaligraf пишет: цитата: | Через JDM вообще никак - не работает. |
|
Даже не читает PIC? А напряжение достаточное для прошивки подключал?
|
|
|
MAZ
|
| moderator
|
Пост N: 684
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг:
3
|
|
Отправлено: 20.12.08 20:03. Заголовок: Через JDM работать н..
Через JDM работать не будет. СОМ не настоящий. 232 микросхема может поможет.
|
|
|
kaligraf
|
| постоянный участник
|
Пост N: 199
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг:
0
|
|
Отправлено: 20.12.08 22:45. Заголовок: Photographer пишет: ..
Photographer пишет: цитата: | Даже не читает PIC? А напряжение достаточное для прошивки подключал? |
| Описание железа программатора здесь: http://www.kaligraf.narod.ru/files/ProgCode_doc.rar Программа для компа немного изменилась - а плата та-же самая. Добавил только третий разъём, к которому подключал переходник. Через JDM не читает и не пишет. Одни нули при чтении. Хотя при записи что-то похоже проходит. Но что и как неясно - в общем JDM с USB-COM переходником(во всяком случае с тем что у меня) не работает
|
|
|
Ewgen
|
| постоянный участник
|
Пост N: 15
Зарегистрирован: 22.01.08
Откуда: Воркута
Рейтинг:
0
|
|
Отправлено: 20.12.08 22:52. Заголовок: А вот вопрос:драйвер..
А вот вопрос:драйвера для ПИК-ов с аппартной поддержкой USB существуют в природе ?
|
|
|
MAZ
|
| moderator
|
Пост N: 685
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг:
3
|
|
Отправлено: 20.12.08 23:20. Заголовок: Есть, посмотрите htt..
|
|
|
kaligraf
|
| постоянный участник
|
Пост N: 200
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг:
0
|
|
Отправлено: 21.12.08 23:17. Заголовок: Как и обещал выклады..
Как и обещал выкладываю описание программатора и последнии версии программ под него с фотами переходника USB и прочими сопутствующими файлами: http://kaligraf.narod.ru/programmator/USB_programmator.html Переходник USB - COM думаю может быть любым. Драйвера легко найти в сети. А схему программатора и программу предстоит ещё совершенствовать, чем и продолжаем заниматься.
|
|
|
Alberto
|
| постоянный участник
|
Пост N: 1074
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг:
3
Награды:
|
|
Отправлено: 23.12.08 16:32. Заголовок: Кому интересно, вот ..
|
|
|
MAZ
|
| moderator
|
Пост N: 692
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг:
3
|
|
Отправлено: 28.12.08 23:20. Заголовок: Нашел на АСМ под 18F..
Нашел на АСМ под 18F2455 программы для USB. Сам пока не могу разобраться. Если кому нужно, размещу.
|
|
|
Пётр
|
| |
Пост N: 957
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг:
3
|
|
Отправлено: 29.12.08 09:43. Заголовок: MAZ пишет: Нашел на..
MAZ пишет: цитата: | Нашел на АСМ под 18F2455 программы для USB |
|
Это случайно не архивы lab1_18F2455.zip и lab2_18F2455.zip? Если не они, по пожалуйста, выложите.
|
|
|
Гоша Александрович
|
| |
Пост N: 38
Info: Настороженное
Зарегистрирован: 05.03.07
Откуда: Шуя
Рейтинг:
1
|
|
Отправлено: 29.12.08 17:54. Заголовок: И мне надо. Только и..
И мне надо. Только интересно, что за программы - полноценные работающие или кусочки непонятные. А схема прилагается? Это виртуальный ком порт или HID. Мне вот-вот PIC18F4550 должен прийти, очень интересно попробовать
|
|
|
MAZ
|
| moderator
|
Пост N: 694
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг:
3
|
|
Отправлено: 29.12.08 22:01. Заголовок: Да. Эти лабы. Игорь,..
Да. Эти лабы. Игорь, с американского сайта, без перевода, одним словом, надо разбираться. Если есть желание и время, дам ссылку и как по проще перевести. Завтра с другого компа.
|
|
|
|
MAZ
|
| moderator
|
Пост N: 695
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг:
3
|
|
Отправлено: 30.12.08 21:00. Заголовок: Набрать в Google ..
Набрать в Google "PIC18F2455/4455 Assembler USB Firmware Available" первым будет нужный сайт. Щелкнуть перевести. Более нормальный перевод форума микрочип. В первом посте, ссылка на сайт. Все будет продолжать переводится.
|
|
|
Гоша Александрович
|
| |
Пост N: 39
Info: Настороженное
Зарегистрирован: 05.03.07
Откуда: Шуя
Рейтинг:
1
|
|
Отправлено: 30.12.08 23:56. Заголовок: Я не забуду вас, ког..
Я не забуду вас, когда стану богатым и знаменитым . А если серьезно, то просто всем спасибо и с новым годом.
|
|
|
MAZ
|
| moderator
|
Пост N: 696
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг:
3
|
|
Отправлено: 31.12.08 14:04. Заголовок: Мы тоже не забудем, ..
Мы тоже не забудем, когда станешь богатым и знаменитым. Будет, что вспомнить, как был не знаменитый. С Новым годом. Всем удачи.
|
|
|
Alberto
|
| постоянный участник
|
Пост N: 1091
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг:
3
Награды:
|
|
Отправлено: 03.01.09 15:43. Заголовок: А вот еще наткнулся:..
|
|
|
Пётр
|
| |
Пост N: 968
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг:
3
|
|
Отправлено: 05.01.09 14:23. Заголовок: Тут ещё тема появила..
|
|
|
Гоша Александрович
|
| |
Пост N: 52
Info: Настороженное
Зарегистрирован: 05.03.07
Откуда: Шуя
Рейтинг:
1
|
|
Отправлено: 10.01.09 04:47. Заголовок: Alberto пишет: А во..
Alberto пишет: А кто нибуть пробовал первый пример из этой статьи запускать? Я попробовал, но почему-то компьютер начинает ругаться. Он говорит: «что за фигню ты в меня втыкаешь, а ну вынь немедленно». Отказывается распознавать как CDC класс и устанавливать драйвер. В inf файле к этому классу есть ссылка на драйвер usbser.sys но я прошелся поиском по компьютеру и не нашел у себя такого драйвера. Не дадите попользоваться, если у кого есть такой драйвер?
|
|
|
Alberto
|
| постоянный участник
|
Пост N: 1110
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг:
3
Награды:
|
|
Отправлено: 10.01.09 04:59. Заголовок: Гоша Александрович п..
|
|
|
Alberto
|
| постоянный участник
|
Пост N: 1111
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг:
3
Награды:
|
|
Отправлено: 10.01.09 05:14. Заголовок: Alberto пишет: если..
|
|
|
Пётр
|
| |
Пост N: 979
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг:
3
|
|
Отправлено: 10.01.09 12:36. Заголовок: Гоша Александрович п..
Гоша Александрович пишет: цитата: | прошелся поиском по компьютеру и не нашел у себя такого драйвера |
|
Странно, он у меня есть в C:\WINDOWS\system32\drivers Вот драйвер с моего компа (ОСь XP Pro SP2) http://purik.nextmail.ru/usbser.rar
|
|
|
Гоша Александрович
|
| |
Пост N: 53
Info: Настороженное
Зарегистрирован: 05.03.07
Откуда: Шуя
Рейтинг:
1
|
|
Отправлено: 10.01.09 13:54. Заголовок: Спасибо, но ничего н..
Спасибо, но ничего не изменилось. Мне на форуме микрочипа http://www.microchip.su/showthread.php?t=4816 дали готовые HEX файлы к этому проекту, но работает все также как и с моим HEX файлом. Значит дело не в программе микроконтроллера, а что-то с аппаратной частью или компьютером. Надо бы на другом компьютере попробовать.
|
|
|
|
Пётр
|
| |
Пост N: 981
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг:
3
|
|
Отправлено: 10.01.09 15:05. Заголовок: Скинь HEX, схему (ес..
Скинь HEX, схему (если не сложная, то можно на словах) и inf файл. Лишее слать не нужно, только самое необходимое. Посмотрим как у меня работать будет...
|
|
|
Alberto
|
| постоянный участник
|
Пост N: 1114
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг:
3
Награды:
|
|
Отправлено: 10.01.09 15:32. Заголовок: Может не работает по..
Может не работает потому что плата не оригинальная: "Примечание: в оригинальной схеме платы PICDEM FS USB используется автоматическое определение источника питания платы (внешний источник или USB). Поэтому при использовании упрощенной схемы необходимо закоментарить строку #define USE_USB_BUSSENSE_IO в файле usbcfg.h" может кроме этого на рисунке "забыли" еще резистор, к примеру, нарисовать или другую "мелочь".
|
|
|
Гоша Александрович
|
| |
Пост N: 54
Info: Настороженное
Зарегистрирован: 05.03.07
Откуда: Шуя
Рейтинг:
1
|
|
Отправлено: 10.01.09 18:57. Заголовок: У одного знакомого н..
У одного знакомого на компьютере тоже не определяет. Значит, если это не из-за компьютера и не из-за прошивки контроллера, остается только схема самого устройства. Значит, я её неправильно спаял, но это маловероятно ведь схема проще некуда. Петр, я собрал схему из этой статьи http://www.gamma.spb.ru/articles.php?i=29 http://i070.radikal.ru/0901/4d/9c3b6ed46be1.gif Вот здесь разные прошивки http://www.filehoster.ru/files/ca0426 Alberto пишет: цитата: | Может не работает потому что плата не оригинальная: |
| Я по всякому пробовал и комментировал и не комментировал тем более мне дали готовую прошивку те, кто запускал этот проект.
|
|
|
Гоша Александрович
|
| |
Пост N: 55
Info: Настороженное
Зарегистрирован: 05.03.07
Откуда: Шуя
Рейтинг:
1
|
|
Отправлено: 10.01.09 19:02. Заголовок: INF файл http://www...
|
|
|
Пётр
|
| |
Пост N: 983
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг:
3
|
|
Отправлено: 10.01.09 19:52. Заголовок: А у меня прошивки с ..
А у меня прошивки с номерами 1 и 3 заработали! А вот с номером 2, нехочет. Но для того, чтобы у меня заработало, пришлось изменить биты конфигурации, отвечающие за частоту кварца, тат как под руками не оказалось кварца на 20 МГц, но был на 12. Тестировал на PIC18F2550. Схему ипользовал ту, на которой проводил эксперименты до этого. Там только кварц на 12МГц и проводки USB. Когда воткнул, комп, распознал USB устройство и попросил указать путь к драйверу. Ну я его ткнул в файл из архива win2k_winxp.rar, после чего комп ругнулся что драйвер не имеет цифровой подписи майкрософт (ну мелкомягкие дают, ведь устанавливается из же драйвер). Я "дал добро" на установку этого драйвера. Установка прошла без вопросов и в системе появился порт COM5. Свойства порта такие. Тип устройства: Порты (COM и LPT) Изготовитель: Microchip Technology Inc Размешение: Размещение 0 (CDC RS-232 Emulation Demo)
|
|
|
Гоша Александрович
|
| |
Пост N: 56
Info: Настороженное
Зарегистрирован: 05.03.07
Откуда: Шуя
Рейтинг:
1
|
|
Отправлено: 10.01.09 19:57. Заголовок: А с 4550 не пробовал..
А с 4550 не пробовал?
|
|
|
Пётр
|
| |
Пост N: 984
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг:
3
|
|
Отправлено: 10.01.09 20:32. Заголовок: Нет, но не думаю что..
Нет, но не думаю что в этом проблема. Ведь как я понимаю, проблема из-за того, что не получается установить драйвер.
|
|
|
Гоша Александрович
|
| |
Пост N: 57
Info: Настороженное
Зарегистрирован: 05.03.07
Откуда: Шуя
Рейтинг:
1
|
|
Отправлено: 10.01.09 22:34. Заголовок: Пётр пишет: не дума..
Пётр пишет: цитата: | не думаю что в этом проблема |
| Все-таки в этом! Сейчас попробовал 2550 и тоже все заработало!! Даже небыло никакого предупреждения. Только непонятно почему 4550 не работает. Может я её спалил, когда подключал к USB без резисторов R1 и R2 на линии USB. Петр, а ты подключаешь с резисторами или нет!
|
|
|
Пётр
|
| |
Пост N: 985
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг:
3
|
|
Отправлено: 10.01.09 23:51. Заголовок: Гоша Александрович п..
Гоша Александрович пишет: Только что попробовал. Работает 1-вая и 3-тья прошивка. Для чистоты эксперимента, воткнул устройство в другой USB разъём чтобы заново установить драйвер. Драйвер нормально установился. Игорь, у тебя наверное что-то с виндой не так, хотя если учесть что на другом компе тоже не работает, можно предположить что может проблема в самом устройстве.
|
|
|
Гоша Александрович
|
| |
Пост N: 58
Info: Настороженное
Зарегистрирован: 05.03.07
Откуда: Шуя
Рейтинг:
1
|
|
Отправлено: 10.01.09 23:59. Заголовок: Пётр пишет: можно п..
Пётр пишет: цитата: | можно предположить что может проблема в самом устройстве. |
| То есть в микросхеме 4550, потому что 2550 работает
|
|
|
|
Пётр
|
| |
Пост N: 986
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг:
3
|
|
Отправлено: 11.01.09 00:04. Заголовок: Гоша Александрович п..
Гоша Александрович пишет: цитата: | подключаешь с резисторами или нет |
|
Без резисторов. Забыл поставить... Обязательно поставлю.
|
|
|
Гоша Александрович
|
| |
Пост N: 59
Info: Настороженное
Зарегистрирован: 05.03.07
Откуда: Шуя
Рейтинг:
1
|
|
Отправлено: 11.01.09 06:46. Заголовок: Сейчас собираюсь на ..
Сейчас собираюсь на работу и так от безысходности взял свою экспериментальную плату с мыслью «что ж ты не работаешь с 4550 . . .». И вдруг увидел малюсенькую еле заметную черненькую полоску. Проверил прибором, оказалось что перемычка! Вот такие дела. У меня оказывается, выводы 22 и 23 были замкнуты. А я такую панику поднял на двух форумах к знакомому на окраину ездил с пересадкой на двух автобусах и все из за какой-то перемычки . Как то даже и не радостно. Только у меня может случиться такая несуразица .
|
|
|
Алексей
|
| постоянный участник
|
Пост N: 546
Зарегистрирован: 26.12.06
Откуда: Россия, Архангельск
Рейтинг:
1
Фото:
|
|
Отправлено: 11.01.09 10:35. Заголовок: Гоша Александрович п..
Гоша Александрович пишет: цитата: | Только у меня может случиться такая несуразица . |
|
Случается у всех, да и не по разу порой...
|
|
|
Alberto
|
| постоянный участник
|
Пост N: 1124
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг:
3
Награды:
|
|
Отправлено: 11.01.09 14:35. Заголовок: Гоша Александрович п..
Гоша Александрович пишет: не надо. А включить МК на макетку со сдвигом на "одну ногу"? А перепутать "плюс" с "минусом"? Три спаленных 877-ых ПИКа и один ЖКИ 16х2 плюс несколько других компонентов, лежащих у меня, говорят об обратном . Так что всё нормально. Самый главный вопрос: после снятия перемычки схема заработала?
|
|
|
Гоша Александрович
|
| |
Пост N: 60
Info: Настороженное
Зарегистрирован: 05.03.07
Откуда: Шуя
Рейтинг:
1
|
|
Отправлено: 11.01.09 17:31. Заголовок: Спасибо успакоили. ..
Спасибо успакоили. Alberto пишет: цитата: | Самый главный вопрос: после снятия перемычки схема заработала? |
| Да, как миленькая завелась. Хорошо хоть микросхема не испортилась от этой перемычки. Программа управляет встроенным в PIC18F4550 USB модулем. Сама программа написана на Си. По существу от запуска этого проекта пользы мало, для того чтобы лепить свои устройства на USB нужно понять, как он работает, причем не на Си, а естественно на ассемблере. Но вот как это сделать. . . Есть даташит но он на английском. Можно на худой конец попытаться взломать рабочую прошивку, но это убьет много времени и сил. Скоро мне должна прийти книжка http://www.dokabooks.ru/description132207.htm Надеюсь, что найду в ней что-то посильное. Короче буду по-всякому пробовать. Еще нужно хоть поверхностно знать структуру USB сигнала. Но если Пётр будет двигаться в этом направлении, то шансы значительно возрастут. А то последнее время от Петра постоянно слышу AVR и программная реализация.
|
|
|
Пётр
|
| |
Пост N: 987
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг:
3
|
|
Отправлено: 11.01.09 17:51. Заголовок: Гоша Александрович п..
Гоша Александрович пишет: цитата: | Но если Пётр будет двигаться в этом направлении, то шансы значительно возрастут |
|
Потихоньку двигаюсь, но хочу как и ты разобратся как писать проги с поддержкой USB не на Си, а иммено на Асме... Гоша Александрович пишет: цитата: | А то последнее время от Петра постоянно слышу AVR и программная реализация. |
|
Нет, немного не так. Я просто предложил этот вариант (не на этом форуме) для дешёвого и доступного (в смысле контроллер достать просто) USB программтора для ПИКов. Или ты про другое говоришь?
|
|
|
Гоша Александрович
|
| |
Пост N: 61
Info: Настороженное
Зарегистрирован: 05.03.07
Откуда: Шуя
Рейтинг:
1
|
|
Отправлено: 11.01.09 18:44. Заголовок: Пётр пишет: Или ты ..
|
|
|
Пётр
|
| |
Пост N: 988
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг:
3
|
|
Отправлено: 11.01.09 19:14. Заголовок: Я уже видел. Тоже с ..
Я уже видел. Тоже с нетерпением жду. А вдруг там окажутся нормальные примеры на ASMе...
|
|
|
Пётр
|
| |
Пост N: 989
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг:
3
|
|
Отправлено: 11.01.09 19:26. Заголовок: Кстати, если хочешь,..
Кстати, если хочешь, могу скинуть прошивку для 4550 или 2550, которая тупо отправляет полученый от компа байт обратно. Но есть подвох из-за которого я и забросил прошивку. Для работы устройства, нужен "левый" драйвер, поставляемый с Си компилятором PICC. Этот драйвер работает в XP, но хто знает как он поведёт себя в другой винде. Тут лучше использовать драйвер usbser.sys, ведь он есть в каждой винде.
|
|
|
Ответов - 169
, стр:
1
2
3
4
5
All
[только новые]
|
|