|
Согласование Cp2102 c МК, замена FT232R |
|
|
|
 |
Ответов
|
Feb 10 2018, 13:34
|

Местный
  
Группа: Свой
Сообщений: 421
Регистрация: 27-05-05
Из: Энергодар
Пользователь №: 5 480

|
Цитата(jcxz @ Feb 10 2018, 13:15)  Настоящим удешевлением будет реализация CDC на USB вашего МК, а не CP2102. Ага а потом отхватить кучу проблем с установкой драйверов к разным Windows, про Linux вообще молчу. Будет типа тут работает, у всех работает а у меня нет. С CP2102 с драйверами несколько легче. Хотя тоже приходится с их установкой маяться. По вопросу понимаю так у Вас МК 5V. CP2102 вроде, как терпит 5В на входе, с паразитной запитой сложнее. На полевках или диодах, но нужно будет программно линию с выхода МК в 0 ложить. Тут опторазвязка нужна, но Вам нужно дешево, так что отпадает.
|
|
|
|
|
Feb 10 2018, 15:03
|

Местный
  
Группа: Свой
Сообщений: 421
Регистрация: 27-05-05
Из: Энергодар
Пользователь №: 5 480

|
Цитата(jcxz @ Feb 10 2018, 16:26)  Причём тут дрова для CP2102? Я Вас про CDC спрашиваю. Вы вообще в курсе, что это такое? Да в курсе, CDC стандартный класс USB устройств. Вы хотите сказать что в той же CP2102 все ограничивается только inf. И все из коробки должно работать?
|
|
|
|
|
Feb 10 2018, 17:42
|

Местный
  
Группа: Свой
Сообщений: 421
Регистрация: 27-05-05
Из: Энергодар
Пользователь №: 5 480

|
Цитата(jcxz @ Feb 10 2018, 17:40)  Без понятия чем там ограничивается. CP2102 - это одно, CDC - это другое. Вот и я без понятия глубоко не копал эту тему, но как конечный пользователь, которому не сильно важно как оно все там работает, а важно подключить свою железку к ПК. Хочу сказать, что HID встает без проблем как стандартное устройство. Для виртуального COM порта который работает через CDC, такого я не наблюдал. Всегда нужно было ставить соответствующий драйвер. А вот и стало интересно как он все работает, может кто покажет сам механизм на пальцах?
|
|
|
|
|
Feb 11 2018, 10:03
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
QUOTE (jcxz @ Feb 11 2018, 00:59)  И что? То, что в любая винда моложе XP ругается на попытку правки .inf. Вы же на это отвечали "У меня не ругалось. WinXP."? XP умерла три года назад, закопали уже. Что она делала или не делала никого не интересует, как не интересует 98-я. Что делать с виндами, которые можно купить сегодня? Семерка ругалась, что делает восьмерка я не знаю - вроде как разрешает ставить такие драйвера в специальном режиме, а десятка может вообще не разрешать, с них станется. Включать оправдания "винда плохая" в инструкцию по эксплуатации?
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Feb 11 2018, 13:52
|
Гуру
     
Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713

|
Цитата(Сергей Борщ @ Feb 11 2018, 12:03)  Что делать с виндами, которые можно купить сегодня? На работе у меня 8-я. Но там нигде не использовал CDC - поэтому не знаю. Но в ней можно отключить проверку подписывания дров (и навсегда). Это оно? (Я не знаю точно - не нужно было). Если оно - то тоже никакой проблемы нет. Цитата(rx3apf @ Feb 11 2018, 10:42)  Выкрутился, написав скриптик, который поблочно отправляет с махонькими межблочными задержками, но все равно осадочек остался... А зачем писать? Можно было попробовать разные терминалки, которые умеют отправлять файл "как есть" в порт.
|
|
|
|
|
Feb 11 2018, 19:27
|

Местный
  
Группа: Свой
Сообщений: 421
Регистрация: 27-05-05
Из: Энергодар
Пользователь №: 5 480

|
Цитата(jcxz @ Feb 11 2018, 21:16)  Ну если заказчик - кисейная барышня.  Заказчик вообще-то тот кто платит деньги. Смешно Вы говорите. История с PL23xx как раз то, о чем вам пытаемся донести. Практическую сторону вопроса. Просто вам наверное не приходилось, еще решать вопросы с заказчиками. Работа сделана тогда когда все работает у заказчика, а не у себя на столе.
|
|
|
|
Сообщений в этой теме
MKdemiurg Согласование Cp2102 c МК Feb 7 2018, 06:23           Pat Цитата(jcxz @ Feb 10 2018, 22:32) С чего ... Feb 10 2018, 22:17                  jcxz Цитата(Pat @ Feb 11 2018, 21:27) История ... Feb 11 2018, 19:49                   LightElf QUOTE (jcxz @ Feb 11 2018, 22:49) Вы вооб... Feb 21 2018, 12:59 Сергей Борщ QUOTE (MKdemiurg @ Feb 7 2018, 08:23) Т.е... Feb 10 2018, 12:25 Сергей Борщ QUOTE (Pat @ Feb 10 2018, 15:34) По вопро... Feb 10 2018, 14:06 Vasily_ Что-то не понятно где экономия, FTDI давно наделал... Feb 10 2018, 14:12 rx3apf Не по заданному вопросу, но как раз про CP2102 vs ... Feb 11 2018, 08:42 rx3apf Не хотелось использовать сторонние средства, лучше... Feb 11 2018, 14:17 Alexey-ka Можно сделать шаг чуть больше - применить CP2104, ... Feb 21 2018, 07:26
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|