Страница 1 из 1

Проблема с FT232BM (FT232BL)

Добавлено: Пн сен 22, 2008 13:31:23
anb
Помогите пожалуйста разобраться.
Решил сделать девайс на ATTiny2313 с USB портом для связи с ПК.
В качестве USB моста взял FT232BM (пробовал FT232BL).
Устройство сделал, но возникла проблема в работе с мостом.
При отправке одного каждого байта из ПК в МК, МК принимает 3 байта с левой информацией. ПК и МК работают нормально (для проверки отключил FT232BM и допаял к схеме часть, обведенную красным - все работает нормально).
При работе через FT232BM ПК нормально видит и опознает устройство, появляется USB Serial Port, USART МК принимает по три левых байта вместо одного.
Еще странность, для контроля сигнала допаял цепочку нарисованную синим, и проблема в том, что при работе через MAX232 в состоянии покоя светодиод не горит, а с FT232BM даже когда нет передачи данных светодиод неярко светится.
Перечитал все что мог в инете - нигде подобного не описано.
Может кто знает где искать.
Заранее спасибо.
Схему прилагаю.

Re: Проблема с FT232BM (FT232BL)

Добавлено: Пн сен 22, 2008 14:05:38
biDE
anb писал(а):... USART МК принимает по три левых байта вместо одного...


Чем передаем? А скорости порта ПК и МК совпадают?

Добавлено: Пн сен 22, 2008 14:39:19
anb
Передаю из своей программы, скорости совпадают.
Подозреваю глюк FT232BM, так ка не меняя прошивки в МК и настроек программы, а тольк заменив USB на COM (MAX232), все начинает работать.
Еше прочитал http://kazus.ru/forum/topics/f_4627.html&highlight=ft232bm#4627, похоже та же проблема.
Там в схеме 22 нога (CTS#) заземлена, но мне это не помогло, ищу дальше.

Добавлено: Пн сен 22, 2008 15:03:55
biDE
anb писал(а):Подозреваю глюк FT232BM, так ка не меняя прошивки в МК и настроек программы, а тольк заменив USB на COM (MAX232), все начинает работать.

Вовсе не обязательно, сколько ставил FT232BM - такого не было. Работа с натуральным COM портом и виртуальным (via USB) несколько отличается и не все программы это корректно делают.

Добавлено: Пн сен 22, 2008 17:20:40
anb
Да от программы это не зависит, пробовал и гипертерминалом, результат тот же.
А в чем отличия при работе с виртуальным портом?

Добавлено: Пн сен 22, 2008 23:27:21
anb
Вопрос решен, проблема была в драйверах, установил свежие (ftp://ftp.efo.ru/pub/ftdichip/Drivers/combined/2_04_06/CDM%202.04.06.exe) и все сразу заработало.
Всем спасибо за внимание.[/url]