Автор | Сообщение |
kaligraf
|
| постоянный участник
|
Пост N: 80
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг:
0
|
|
Отправлено: 10.01.08 19:06. Заголовок: Протокол USB
Очень непростая тема - думаю использование USB - это будущее. Предлагаю в этой теме начать освоение этого протокола и сбор информации понему.
|
|
|
Ответов - 169
, стр:
1
2
3
4
5
All
[только новые]
|
|
Пётр
|
| |
Пост N: 495
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг:
2
|
|
Отправлено: 11.01.08 15:52. Заголовок: Наиболее простой спо..
Наиболее простой способ это использовать микросхему FT232RL или ей подобную. Она создаёт виртуальный COM порт. А с этим портом работать проще. Правда паять эту микросхему не очень удобно, поскольку она для поверхносного монтажа.
|
|
|
Dmitry Dubrovenko
|
| постоянный участник
|
Пост N: 644
Зарегистрирован: 26.12.06
Откуда: Санкт-Ленинград
Рейтинг:
1
|
|
Отправлено: 11.01.08 19:17. Заголовок: Пётр пишет: использ..
Пётр пишет: цитата: | использовать микросхему FT232RL |
|
Это малость другое. Тема же действительно не простая. Лично я пока знаю только что там дифференциальный симплекс (во сказанул). Насчёт будущего, вопрос несколько неоднозначный. В основном-то, используют его в компьютерной технике.
|
|
|
kaligraf
|
| постоянный участник
|
Пост N: 82
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг:
0
|
|
Отправлено: 12.01.08 20:45. Заголовок: У меня представление..
У меня представление пока такое - есть четыре провода два - питание 5 вольт два - шина данных В компе драйвер - обязательно. Любое устройство USB имеет свой "личный" драйвер. Вопросы такие: Можно ли взять какой - нибудь готовый драйвер (для той же FT232RL) и работать через него например тем же PIC16F628A ? Какая вообще структура сигнала на шине данных? Когда плюс, когда минус, и где нули с единицами? Какие требования к временным интервалам и насколько медленно можно передавать данные, так чтоб хватило скорости PIC-а? Возможно ли написать свой собственный драйвер и что для этого нужно?
|
|
|
MAZ
|
| moderator
|
Пост N: 219
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг:
0
|
|
Отправлено: 13.01.08 01:04. Заголовок: Насколько понял (оче..
Насколько понял (очень поверхностно). С USB лучше не связываться, как например с RS232, в плане изучения. Разработчики, сделали драйвера и микросхемы поддерживающий данный протокол. Если сильно вникать, может много времени уйти, и здоровья. Поэтому предлагаю обсуждать, как инициализировать встроенный USB в пиках, как разработчики предлагают передовать и принимать данные. Это к 18 пикам, я еще не дошел. И пока не сильно нужно. Но тема очень полезная. И место ее во встроенных модулях. Или протоколах, а у нас такой темы кажется нет.
|
|
|
MAZ
|
| moderator
|
Пост N: 220
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг:
0
|
|
Отправлено: 13.01.08 01:27. Заголовок: Да, и здесь, есть вс..
|
|
|
RW1ZK
|
| постоянный участник
|
Пост N: 469
Зарегистрирован: 26.12.06
Откуда: Россия, Заозерск, Мурманской обл.
Рейтинг:
1
|
|
Отправлено: 13.01.08 02:05. Заголовок: Здесь кое-что есть: ..
|
|
|
igor
|
| moderator
|
Пост N: 158
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг:
0
|
|
Отправлено: 13.01.08 09:05. Заголовок: Чтобы напрямую связы..
Чтобы напрямую связывать PIC и USB такого не видел. Но, вот к примеру фирма "овен", связывает свои МК сначала по RS-485 с адаптером, а уж адаптер с USB компьютера.
|
|
|
MAZ
|
| moderator
|
Пост N: 221
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг:
0
|
|
Отправлено: 13.01.08 10:12. Заголовок: Я. говорю, что в пик..
Я. говорю, что в пике есть встроенный USB. В каком, не помню, но была у меня такая информация. Была не нужна, так для себя отметил. Или на форуме микрочиповском, не помню. А "овен"- странная контора. Их понять, во всяком случае мне, тяжело. Все так навороченно. Это когда столкнешся. И опять, я имею ввиду обязательное применение драйверов производителя, чтобы крыша не съехала от этого протокола. Ну, да ладно. Поищу в каком пике есть USB. Или буду просить прощения за свой "глюк".
|
|
|
MAZ
|
| moderator
|
Пост N: 222
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг:
0
|
|
Отправлено: 13.01.08 10:40. Заголовок: Да долго искать, не ..
Да долго искать, не пришлось. Есть пики( причем много) и с высокоскоростным USB и с низкоскоростным. Микроконтроллеров PIC18Fxx5x со встроенным модулем USB 2.0. Конечно, с асамблером, там уже тяжело. Все на С. Можно через виртуальный COM. Кому как нравится. А информации, я даже не ожидал. Очень много. Её осталось по полочкам разложить. Почему нам потихонечку эту тему не поковырять. Наработать информации. А Уважаемый КЕА, шлифонет потом. Я думаю, что такого не у кого нет. Тем более, есть заинтересованные в развитие этой темы.
|
|
|
igor
|
| moderator
|
Пост N: 159
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг:
0
|
|
Отправлено: 13.01.08 11:52. Заголовок: Вот тут на русском д..
|
|
|
kaligraf
|
| постоянный участник
|
Пост N: 84
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг:
0
|
|
Отправлено: 13.01.08 14:13. Заголовок: Придётся распечатать..
Придётся распечатать, и вникать потихоньку
|
|
|
|
Пётр
|
| |
Пост N: 501
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг:
2
|
|
Отправлено: 13.01.08 17:54. Заголовок: igor пишет: Чтобы н..
igor пишет: цитата: | Чтобы напрямую связывать PIC и USB такого не видел. |
|
Честно говоря я тоже, но в инете очень много упоминаний о программной реализации интерфейса USB на AVR контроллерах. Может у них есть какая то особеность?
|
|
|
igor
|
| moderator
|
Пост N: 161
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг:
0
|
|
Отправлено: 13.01.08 18:00. Заголовок: На KAZUSe пишут что ..
На KAZUSe пишут что на AVR гораздо легче программно организовать USB чем на PICe.
|
|
|
MAZ
|
| moderator
|
Пост N: 224
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг:
0
|
|
Отправлено: 13.01.08 20:49. Заголовок: igor пишет: Вот тут..
igor пишет: Я посмотрел, и в чем вопрос?. Там даже на схеме- картинке нарисовано как подключить пик через USB к компьютеру. Вывод: можно, но мне кажется, ни кто ( у нас) сильно не занимался USB и пиками. А на АVR один умный сделал. Есть от чего оттолкнуться. Вот и рассуждают, что легче. Может я цинично, рассуждаю, но опыт мне это подсказывает. Дай бог, чтобы ошибся.
|
|
|
Алексей
|
| постоянный участник
|
Пост N: 390
Зарегистрирован: 26.12.06
Откуда: Россия, Архангельск
Рейтинг:
1
Фото:
|
|
Отправлено: 13.01.08 23:16. Заголовок: В пик18ф4550 точно е..
В пик18ф4550 точно есть встроенный модуль усб. Так что кто не видел, узайте если захотите, сам пока не заморачивался.
|
|
|
kaligraf
|
| постоянный участник
|
Пост N: 85
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг:
0
|
|
Отправлено: 14.01.08 06:54. Заголовок: http://cxem.net/doc/..
http://cxem.net/doc/doc.php Вот здесь лежит спецификация на USB 1.1 на великом и могучем. А напряжение на выводах 5 вольт - померял сегодня.
|
|
|
Alberto
|
| постоянный участник
|
Пост N: 542
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг:
3
Награды:
|
|
Отправлено: 14.01.08 11:31. Заголовок: Пётр пишет: в инете..
Пётр пишет: цитата: | в инете очень много упоминаний о программной реализации интерфейса USB на AVR контроллерах. |
| есть и на ПИКах, например программатор который купил мой товарищ собран на 628-ом ПИКе. Никаких дополнительных контроллеров. Видел подключение ЖКИ (16х2) к USB на 84-ом ПИКе. Сделал какой-то мужик с Испании. Пишет разбирался два года (может это быстро, а может и медленно), я ему написал с просьбой поделиться наработками, но... о результате уже все, надеюсь, догадались.
|
|
|
igor
|
| moderator
|
Пост N: 162
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг:
0
|
|
Отправлено: 14.01.08 11:46. Заголовок: MAZ пишет: А на АVR..
MAZ пишет: цитата: | А на АVR один умный сделал. Есть от чего оттолкнуться. Вот и рассуждают, что легче. |
| Имелся в виду PIC и AVR без поддержки USB.
|
|
|
ViperV
|
| постоянный участник
|
Пост N: 1
Зарегистрирован: 17.11.07
Откуда: Россия, Ульяновск
Рейтинг:
0
|
|
Отправлено: 14.01.08 12:38. Заголовок: буквально вчера повт..
буквально вчера повторил схемку Bootloader на PIC18F4550. Позволяет заливать программы по средством USB с помощью Microship проги. Очень я вам скажу удобная штука получилась!
|
|
|
ViperV
|
| постоянный участник
|
Пост N: 2
Зарегистрирован: 17.11.07
Откуда: Россия, Ульяновск
Рейтинг:
0
|
|
Отправлено: 14.01.08 12:41. Заголовок: Есть исходники на Си..
Есть исходники на Си по самому обмену с использование USB, вот разбираюсь
|
|
|
RW1ZK
|
| постоянный участник
|
Пост N: 491
Зарегистрирован: 26.12.06
Откуда: Россия, Заозерск, Мурманской обл.
Рейтинг:
1
|
|
Отправлено: 14.01.08 12:42. Заголовок: ViperV пишет: повто..
ViperV пишет: цитата: | повторил схемку Bootloader |
| А схему и прошивку можно?
|
|
|
|
ViperV
|
| постоянный участник
|
Пост N: 3
Зарегистрирован: 17.11.07
Откуда: Россия, Ульяновск
Рейтинг:
0
|
|
Отправлено: 14.01.08 12:44. Заголовок: Завтра ссылочку дам,..
Завтра ссылочку дам, а то сейчас на работе
|
|
|
Пётр
|
| |
Пост N: 503
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг:
2
|
|
Отправлено: 14.01.08 14:05. Заголовок: ViperV пишет: Есть ..
ViperV пишет: Это для компа или ПИКа? Ведь о программе для компа тоже подумать надо. Возможно прейдётся писать специальный драйвер, но для этого нужно знать язык Си или ассемблер, знать как работает комп и ОСь, как работает шина USB. В общем работы очень много. Хотя не исключено что общатся с USB устройством можно с помоцию API функций, это сильно упростит задачу.
|
|
|
igor
|
| moderator
|
Пост N: 163
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг:
0
|
|
Отправлено: 14.01.08 14:47. Заголовок: Пётр пишет: Ведь о..
Пётр пишет: цитата: | Ведь о программе для компа тоже подумать надо. |
| На микрочипе есть драйвера для таких PIC-ов.
|
|
|
Пётр
|
| |
Пост N: 504
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг:
2
|
|
Отправлено: 14.01.08 15:51. Заголовок: igor пишет: На микр..
igor пишет: цитата: | На микрочипе есть драйвера для таких PIC-ов |
|
Это наверное для PIC16C745/765, у которых есть аппаратный модуль USB. А если будем программно делать, то тот драйвер не подойдёт.
|
|
|
ViperV
|
| постоянный участник
|
Пост N: 4
Зарегистрирован: 17.11.07
Откуда: Россия, Ульяновск
Рейтинг:
0
|
|
Отправлено: 14.01.08 18:49. Заголовок: Мужики, вот держите ..
|
|
|
ViperV
|
| постоянный участник
|
Пост N: 5
Зарегистрирован: 17.11.07
Откуда: Россия, Ульяновск
Рейтинг:
0
|
|
Отправлено: 14.01.08 21:50. Заголовок: viper-box@yandex.ru..
viper-box@yandex.ru
|
|
|
MAZ
|
| moderator
|
Пост N: 227
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг:
0
|
|
Отправлено: 14.01.08 21:56. Заголовок: Круто, что сказать. ..
Круто, что сказать. Но только я не вижу, во всяком случае для себя, необходимости усиленно разбираться с USB. Может кто меня переубедит. Но я не вижу, конкретных устройств, кроме программаторов, для связи с которыми нужно USB. Расстояние небольшое, от компа. до устройства. Проблем выше крыши. Жду, возмущений, но только конструктивных.
|
|
|
Alberto
|
| постоянный участник
|
Пост N: 549
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг:
3
Награды:
|
|
Отправлено: 15.01.08 11:17. Заголовок: Если применить Пётр ..
Если применить Пётр пишет: то не надо усиленно разбираться. И, по моему, даже софт старый пойдет, нужно только выбрать другой (виртуальный) порт. Так что не все так плохо. Да и драйвера на сайте производителя есть. MAZ пишет: цитата: | Жду, возмущений, но только конструктивных. |
| возмущаться не буду, но USB - это реальность. Все больше новых материнок выходит вообще без СОМ портов. Думаю на этой неделе купить FT232RL, попробую - поделюсь впечатлениями. А лезть в чистый USB, тут я с Вами (на данный момент, время покажет) полностью согласен.
|
|
|
MAZ
|
| moderator
|
Пост N: 234
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг:
0
|
|
Отправлено: 15.01.08 22:23. Заголовок: Но СОМ можно сделать..
Но СОМ можно сделать виртуальный. У меня на ноутбуке нет СОМ. Но через USB расширитель у меня их аж 4 штуки. Еще надо комп. поискать с 4 такими портами. Игорь упоминал фирму "ОВЕН" RS-485 + USB/ Мне понимается, так: 485 для расстояния, а USB для компа. Не кажется, что-то геморройное, но многофункциональное? Скорости не совместимы, только ради подключения 485 и нужен USB. А USB всем хороша, но только возле компа. Для меня, пытающегося разобраться с пиками, это серьезный недостаток. Вот и хочется, может кто идею подкинет, что с USB можно сделать и с пиком, но толковое.
|
|
|
igor
|
| moderator
|
Пост N: 167
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг:
0
|
|
Отправлено: 16.01.08 00:30. Заголовок: Хочу пояснить, для ч..
Хочу пояснить, для чего мной применялся адаптер RS 485 – USB. MAZ знает, какой это геморрой, вводить значения уставок в приборы «ОВЕН» кнопками, с передней панели. Я имею в виду довольно навороченные приборы. Так вот они, овеновцы, придумали, для облегчения и ускорения, а также оперативной корректировки вводимых значений, соединить прибор с компьютером. Что и сделали посредством вышеупомянутого адаптера. Написали программу в виндах. И с каждым прибором продают диск с этой программой. Это касается в частности ТРМ151. Очень удобно. Нет прежнего напряга с вводом значений. Все на экране в виде древовидной структуры. Можно переконфигурировать прибор под свои нужды. Нужно управлять электротэнами – зашил конфигурацию №1. Нужно плавно управлять задвижкой – зашил конфигурацию №6. Но, правда, также и к адаптеру, диск с драйвером прилагается. Адаптер стоит у них 1500рублей. Неплохой навар. Так что RS485, не только для расстояния. Это не реклама продукции фирмы «ОВЕН». А просто пример использования связки RS485 – USB. Но для меня, это всё очень сложно. Да и не нужно пока.
|
|
|
|
Alberto
|
| постоянный участник
|
Пост N: 553
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг:
3
Награды:
|
|
Отправлено: 16.01.08 12:10. Заголовок: MAZ пишет: Но СОМ м..
MAZ пишет: цитата: | Но СОМ можно сделать виртуальный. |
| так насколько я понимаю именно FT232RL и делает тот самый виртуальный СОМ-порт. MAZ пишет: цитата: | что с USB можно сделать и с пиком, но толковое. |
| пример уже Игорь привел. Народ сейчас все более образованный/требовательный и за лишнюю "навороченность" готов доплачивать. igor пишет: цитата: | для меня, это всё очень сложно. Да и не нужно пока. |
| согласен, но только пока.
|
|
|
MAZ
|
| moderator
|
Пост N: 236
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг:
0
|
|
Отправлено: 16.01.08 20:02. Заголовок: Согласен, что возмож..
Согласен, что возможно пока не надо. Но смотрю на нашу стремительную техническую жизнь, мы не успеем освоить USB, тем более, пока не надо. А потом будет поздно. Во загагулина. Где то прочитал, что пикам и контроллерам вообще жизни осталось, три года от силы. Думал, думал, но так и не придумал, что же вместо них придумают. Но надеюсь народ погорячился, или не знаком с самим предметом, а так рисовки, показать какие умные. А куда денешь нашу жажду к творчеству ?
|
|
|
Alberto
|
| постоянный участник
|
Пост N: 556
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг:
3
Награды:
|
|
Отправлено: 17.01.08 11:47. Заголовок: MAZ пишет: Где то п..
MAZ пишет: цитата: | Где то прочитал, что пикам и контроллерам вообще жизни осталось, три года от силы. |
| во многих устройствах до сих пор используют 8748, а ему без малого тридцать лет, так что не думаю что ПИКи (да и другие тоже) будут использоваться еще долго. Какой смысл ставить новый 64-х битный МК со 128 МБ памяти в микроволновку? Есть у меня информация по USB, но только применительно к Атмелам, но, я так думаю, что можно пойти по анологии и попробовать сваять тоже самое под ПИК. Если интересно, завтра выложу на файлообменник.
|
|
|
Alberto
|
| постоянный участник
|
Пост N: 557
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг:
3
Награды:
|
|
Отправлено: 17.01.08 13:09. Заголовок: Нашел (правда пока ч..
Нашел (правда пока что не купил) FT232BM, стоит 19$. Однако не самое дешевое решение.
|
|
|
MAZ
|
| moderator
|
Пост N: 239
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг:
0
|
|
Отправлено: 17.01.08 21:04. Заголовок: Да, даже не смешно. ..
Да, даже не смешно. Alberto пишет: цитата: | так что не думаю что ПИКи (да и другие тоже) будут использоваться еще долго. |
| Вы ошиблись в этой фразе, имели ввиду, что будут еще долго?
|
|
|
kaligraf
|
| постоянный участник
|
Пост N: 88
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг:
0
|
|
Отправлено: 18.01.08 05:09. Заголовок: Alberto пишет: Есть..
Alberto пишет: цитата: | Есть у меня информация по USB, но только применительно к Атмелам, но, я так думаю, что можно пойти по анологии и попробовать сваять тоже самое под ПИК. Если интересно, завтра выложу на файлообменник |
| Интересно...
|
|
|
Alberto
|
| постоянный участник
|
Пост N: 561
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг:
3
Награды:
|
|
Отправлено: 18.01.08 11:41. Заголовок: MAZ пишет: имели вв..
MAZ пишет: цитата: | имели ввиду, что будут еще долго? |
| точно, хотел написать "думаю что будут использоваться еще долго". kaligraf пишет: Блин, забыл... В понедельник выложу.
|
|
|
kaligraf
|
| постоянный участник
|
Пост N: 89
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг:
0
|
|
Отправлено: 19.01.08 10:22. Заголовок: http://kazus.ru/foru..
|
|
|
kaligraf
|
| постоянный участник
|
Пост N: 90
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг:
0
|
|
Отправлено: 19.01.08 11:29. Заголовок: http://www.e-tools.o..
|
|
|
Ответов - 169
, стр:
1
2
3
4
5
All
[только новые]
|
|