реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> потеря данных при передаче через UART
PeterBr
сообщение Apr 8 2016, 00:51
Сообщение #31





Группа: Новичок
Сообщений: 4
Регистрация: 8-04-16
Пользователь №: 91 195



Демонстрационный код работы USART STM32. Пример кода для работы USART
Go to the top of the page
 
+Quote Post
картошка
сообщение Apr 8 2016, 11:04
Сообщение #32


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 28-12-05
Из: Odessa
Пользователь №: 12 673



Если используешь FTDI и WIN7. Бросай FTDI в топку. Бери CP2102, дешевле и работает красиво. С винды FTDI в устройство передает, а в ответ - ерунда мусорная. Почитал, оказывается FTDI легенду кинула типа их микросхемы подделывают "ИНЫЕ" китайцы, шо плохо сказывается в работе с WIN7 на драйверном уровне.

Сообщение отредактировал картошка - Apr 8 2016, 11:05
Go to the top of the page
 
+Quote Post
Gorby
сообщение Apr 8 2016, 11:24
Сообщение #33


Местный
***

Группа: Свой
Сообщений: 449
Регистрация: 28-10-04
Из: Украина
Пользователь №: 1 002



Цитата(Ruslan1 @ Mar 18 2016, 13:58) *
Эх молодость...
Насколько я помню, в РуЕмбедеде в Феде это произведение сильно раньше появилось и горячо обсуждалось Шепелевым-Торресом-Орловым sm.gif
Ода творчеству sm.gif

bb-offtopic.gif

Блин, Вы их тоже помните? - Тогда Вам, наверное, лет СТО!


--------------------
Умею молчать на 37 языках...
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Apr 8 2016, 20:00
Сообщение #34


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(Gorby @ Apr 8 2016, 14:24) *
bb-offtopic.gif

Блин, Вы их тоже помните? - Тогда Вам, наверное, лет СТО!

угу.
Цитата
Боже мой как мы ужасно постарели
В этом возрасте по-моему не живут
Больно думать как мы много
Как мы много не успели
Потому что мы родилися в лесу

( © Секрет - Песня гномов)


Цитата(картошка @ Apr 8 2016, 14:04) *
Если используешь FTDI и WIN7. Бросай FTDI в топку. Бери CP2102, дешевле и работает красиво. С винды FTDI в устройство передает, а в ответ - ерунда мусорная. Почитал, оказывается FTDI легенду кинула типа их микросхемы подделывают "ИНЫЕ" китайцы, шо плохо сказывается в работе с WIN7 на драйверном уровне.

Я много микросхем FT232R пользовал, все всегда нормально и с седьмой виндой (ничего специального не ставил, штатные драйвера).
Но они у меня в основном как вспомогательные, на консоль, например. Так чтобы круглосуточно мегабайты принимать и контролировать валидность этих данных - не использовал
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Apr 11 2016, 07:41
Сообщение #35


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(Ruslan1 @ Apr 8 2016, 23:00) *
Я много микросхем FT232R пользовал, все всегда нормально и с седьмой виндой (ничего специального не ставил, штатные драйвера).
Но они у меня в основном как вспомогательные, на консоль, например. Так чтобы круглосуточно мегабайты принимать и контролировать валидность этих данных - не использовал

Да и с 10 никаких проблем. У меня вообще с FTDI никаких проблем не было. На заре создания, когда были ещё ft232am некоторые вопросы с запуском возникали.
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Apr 11 2016, 08:55
Сообщение #36


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Это вам повезло просто. Вот, ознакомьтесь.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Apr 11 2016, 13:27
Сообщение #37


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(AHTOXA @ Apr 11 2016, 11:55) *
Это вам повезло просто. Вот, ознакомьтесь.

Повторюсь. FTDI работает нормально. Если Вы покупаете подделку- то она может и не работать, но почему в этом именно фирма FTDI виновата?

Я понимаю, что часто мы не знаем что покупаем, тут может быть еще доля везения.
Но вот буквально недавно китайцы собрали 50 плат с FT232- нет проблем (кроме, блин, еще пятидесяти новых сериальных портов в компьютере во время проверки. Которые потом надо по одному удалять, а не оптом все).

Еще недавно был случай- китайцы прислали стоимость прототипа, где цена некоторых частей меня удивила. Когда я спросил почему на ебее 0.10 доллара а у них это 0.80 стоит- написали, что они по 0.8 берут у проверенного продавца, а то что я вижу по 0.1 - это новый продавец, и соответственно риск. Вероятно, с микросхемами FTDI та же история- можно взять кота в мешке, а можно и что-то проверенное.
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Apr 11 2016, 15:00
Сообщение #38


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(Ruslan1 @ Apr 11 2016, 18:27) *
Если Вы покупаете подделку- то она может и не работать, но почему в этом именно фирма FTDI виновата?

Потому, что они решили наказать _пользователей_ за то, что кто-то подделывает их чипы. Это же они сделали драйвер, обнуляющий VID/PID. Я считаю, что нормальная фирма так делать не должна.
Они нанесли репутационный урон многим производителям оборудования, выбравшим для своих устройств FTDI. Производители поставили поддельные микросхемы (в подавляющем большинстве случаев - не зная об этом) в свои устройства, проверили работоспособность устройств (всё в порядке), поставили свои устройства конечному потребителю, и после этого новый драйвер FTDI убил эти устройства. И бедные производители вынуждены были в авральном порядке решать проблемы.

Кстати, купить подделку можно и задорого, это просто лотерея.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Apr 11 2016, 19:43
Сообщение #39


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(AHTOXA @ Apr 11 2016, 18:00) *
Потому, что они решили наказать _пользователей_ за то, что кто-то подделывает их чипы. Это же они сделали драйвер, обнуляющий VID/PID. Я считаю, что нормальная фирма так делать не должна.
Они нанесли репутационный урон многим производителям оборудования, выбравшим для своих устройств FTDI. Производители поставили поддельные микросхемы (в подавляющем большинстве случаев - не зная об этом) в свои устройства, проверили работоспособность устройств (всё в порядке), поставили свои устройства конечному потребителю, и после этого новый драйвер FTDI убил эти устройства. И бедные производители вынуждены были в авральном порядке решать проблемы.

А по-моему, имеют полное право защищаться таким способом. Если скупщик краденного имеет проблемы- то это у точно не проблемы того, у кого украли.
Если бы я попал в ситуацию, описанную Вами- я бы излил весь негатив не на фирму FTDI, а на конкретных продавцов партии, оказавшейся подделкой.
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Apr 12 2016, 03:51
Сообщение #40


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(Ruslan1 @ Apr 12 2016, 00:43) *
Если бы я попал в ситуацию, описанную Вами- я бы излил весь негатив не на фирму FTDI, а на конкретных продавцов партии, оказавшейся подделкой.

У вас есть такой шанс. Кто может поручиться, что купленные вами чипы FTDI не являются новыми, более совершенными подделками. В этом случае есть вероятность, что через некоторое время драйверописатели FTDI научатся это распознавать, и при обновлении драйверов ваши устройства превратятся в тыкву. Думаю, когда на вас со всех сторон посыплются претензии от заказчиков, вы по-другому оцените действия FTDI.
Мы, по крайней мере, решили так не рисковать, и переключились на других производителей.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
KnightIgor
сообщение Apr 12 2016, 10:33
Сообщение #41


Знающий
****

Группа: Участник
Сообщений: 643
Регистрация: 29-05-09
Из: Германия
Пользователь №: 49 725



Цитата(Ruslan1 @ Apr 11 2016, 14:27) *
Но вот буквально недавно китайцы собрали 50 плат с FT232- нет проблем (кроме, блин, еще пятидесяти новых сериальных портов в компьютере во время проверки. Которые потом надо по одному удалять, а не оптом все).

Несколько ОТ - как удалить все эти лишние COM-порты чохом: в registry надо записать
Код
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\COM Name Arbiter]
"ComDB"=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00


Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Apr 12 2016, 11:15
Сообщение #42


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(AHTOXA @ Apr 12 2016, 06:51) *
У вас есть такой шанс. Кто может поручиться, что купленные вами чипы FTDI не являются новыми, более совершенными подделками. В этом случае есть вероятность, что через некоторое время драйверописатели FTDI научатся это распознавать, и при обновлении драйверов ваши устройства превратятся в тыкву. Думаю, когда на вас со всех сторон посыплются претензии от заказчиков, вы по-другому оцените действия FTDI.
Мы, по крайней мере, решили так не рисковать, и переключились на других производителей.

Да, я понимаю. никто не застрахован. Все может быть, и вполне возможно что и я часть негатива выплесну на FTDI в этом случае. Но это будут эмоции. Главный виновник тут продавец, но с него стрясти реальный ущерб не получится, это я тоже понимаю. Остается только проверять-перепроверять, и экономить только "в пределах разумного".

Цитата(KnightIgor @ Apr 12 2016, 13:33) *
Несколько ОТ - как удалить все эти лишние COM-порты чохом: в registry надо записать
Код
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\COM Name Arbiter]
"ComDB"=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00

Ура! Проверил, работает!

Буду знать. Данке шен! sm.gif
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 21:39
Рейтинг@Mail.ru


Страница сгенерированна за 0.01465 секунд с 7
ELECTRONIX ©2004-2016