Перейти к содержанию

    

Согласование Cp2102 c МК

С чего бы? У меня не ругалось. WinXP.

 

Сцена -1

Ну да, а потом говорите своему заказчику поставка ты друг WinXP, на свой комп что бы моя железяка работала.

А он говорит да у меня же новый ноутбук туда не то что XP а 7 не лезет.

 

Сцена-1 задний план

Выглядывает Эдди и превозмогая отвращение кричит ВИНДОВУС МАСТДАЙ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
С чего бы? У меня не ругалось. WinXP.
А под 98-м разрешала в порты напрямую писать. Вот только у моих заказчиков уже даже семерка редко встречается, не говоря уже о том, что новый комп можно купить только с десяткой.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
А под 98-м разрешала в порты напрямую писать. Вот только у моих заказчиков уже даже семерка редко встречается, не говоря уже о том, что новый комп можно купить только с десяткой.

И что? Под новыми виндами невозможно использовать устройство с CDC?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не по заданному вопросу, но как раз про CP2102 vs FT232R - столкнулся с странной ситуацией и пребываю в некотором недоумении:

 

Раньше обновлял прошивки в своих устройствах используя просто copy /b <file> COMn. С FT232, FT2232 - никаких проблем, байт-в-байт передавалось, и я полагал, что должно работать всегда и везде (115200, без управления потоком). И вот потребовалось сделать то же самое с CP2102 - не работает. Согласование нормальное, фронты не завалены - дай, думаю, погляжу, а что же там реально принимается (терминалкой) ? А оно байтики теряет ! Причем стабильно в одинаковых местах. И не только на 20 кило прошивки, а даже и на паре килобайтов текстового файла (обрезается хвост файла). Вот как так может быть, чтобы команда copy отрабатывала, а данные - в никуда ? Выкрутился, написав скриптик, который поблочно отправляет с махонькими межблочными задержками, но все равно осадочек остался...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
И что?
То, что в любая винда моложе XP ругается на попытку правки .inf. Вы же на это отвечали "У меня не ругалось. WinXP."? XP умерла три года назад, закопали уже. Что она делала или не делала никого не интересует, как не интересует 98-я. Что делать с виндами, которые можно купить сегодня? Семерка ругалась, что делает восьмерка я не знаю - вроде как разрешает ставить такие драйвера в специальном режиме, а десятка может вообще не разрешать, с них станется. Включать оправдания "винда плохая" в инструкцию по эксплуатации?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Что делать с виндами, которые можно купить сегодня?

На работе у меня 8-я. Но там нигде не использовал CDC - поэтому не знаю. Но в ней можно отключить проверку подписывания дров (и навсегда).

Это оно? (Я не знаю точно - не нужно было). Если оно - то тоже никакой проблемы нет.

 

Выкрутился, написав скриптик, который поблочно отправляет с махонькими межблочными задержками, но все равно осадочек остался...

А зачем писать? Можно было попробовать разные терминалки, которые умеют отправлять файл "как есть" в порт.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не хотелось использовать сторонние средства, лучше по возможности обойтись системной командой. Да и вовсе не факт, что терминалка не поступит точно так же - когда из скрипта непрерывным потоком передавал, картина была ровно такая же - потеря данных.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Но в ней можно отключить проверку подписывания дров (и навсегда).
С такими запросами можно потерять заказ или заказчика (и навсегда).

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
С такими запросами можно потерять заказ или заказчика (и навсегда).

Ну если заказчик - кисейная барышня. :rolleyes:

Отключить эту проверку на время или навсегда - что такого страшного? На XP жили вообще без неё и нормально.

А вот когда окажется, что для применённого в Вашем устройстве чипа USB-UART нет драйвера для новой винды и при покупке новых компов заказчику нужно всю купленную кучу Ваших устройств отправить на свалку и купить новую партию с новыми чипами - вот тут вполне реально заказчика и потерять.

История с PL23xx под новыми виндами должна была многому научить... :laughing:

post-38713-1518376675_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Ну если заказчик - кисейная барышня. :rolleyes:

 

Заказчик вообще-то тот кто платит деньги.

Смешно Вы говорите.

 

История с PL23xx как раз то, о чем вам пытаемся донести.

Практическую сторону вопроса.

Просто вам наверное не приходилось, еще решать вопросы с заказчиками.

Работа сделана тогда когда все работает у заказчика, а не у себя на столе.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
История с PL23xx как раз то, о чем вам пытаемся донести.

...

Работа сделана тогда когда все работает у заказчика, а не у себя на столе.

Вы вообще о чём??? Что донести?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно сделать шаг чуть больше - применить CP2104, которая будет дешевле, а к концу года - заменить на CP2102N, которая меняется без изменений и должна будет появится на складах по более выгодной цене.

 

Основная масса проблем с CP210x обычно возникает из-за пайки, которая для корпуса QFN не каждому легко дается, или плату забывают промыть от флюса, который может давать достаточно низкоомную связь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Вы вообще о чём??? Что донести?

Устройство должно работать у заказчика "из коробки", без мутных манипуляций с реестром, "режимов разработчика" и прочих плясок с бубном. В нормальных организациях такие манипуляции просто запрещены на уровне доменных политик. На Windows 10 S вообще невозможно подсунуть свой драйвер - он либо автоматически подтягивается с сайта MS, либо устройство не работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация