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

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
anb
Родился
Сообщения: 15
Зарегистрирован: Сб янв 05, 2008 00:15:51

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

Сообщение anb »

Помогите пожалуйста разобраться.
Решил сделать девайс на ATTiny2313 с USB портом для связи с ПК.
В качестве USB моста взял FT232BM (пробовал FT232BL).
Устройство сделал, но возникла проблема в работе с мостом.
При отправке одного каждого байта из ПК в МК, МК принимает 3 байта с левой информацией. ПК и МК работают нормально (для проверки отключил FT232BM и допаял к схеме часть, обведенную красным - все работает нормально).
При работе через FT232BM ПК нормально видит и опознает устройство, появляется USB Serial Port, USART МК принимает по три левых байта вместо одного.
Еще странность, для контроля сигнала допаял цепочку нарисованную синим, и проблема в том, что при работе через MAX232 в состоянии покоя светодиод не горит, а с FT232BM даже когда нет передачи данных светодиод неярко светится.
Перечитал все что мог в инете - нигде подобного не описано.
Может кто знает где искать.
Заранее спасибо.
Схему прилагаю.
Вложения
Ver1.tif
(53.94 КБ) 880 скачиваний
Аватара пользователя
biDE
Встал на лапы
Сообщения: 84
Зарегистрирован: Пн ноя 12, 2007 20:53:05
Откуда: Одесса

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

Сообщение biDE »

anb писал(а):... USART МК принимает по три левых байта вместо одного...


Чем передаем? А скорости порта ПК и МК совпадают?
anb
Родился
Сообщения: 15
Зарегистрирован: Сб янв 05, 2008 00:15:51

Сообщение anb »

Передаю из своей программы, скорости совпадают.
Подозреваю глюк FT232BM, так ка не меняя прошивки в МК и настроек программы, а тольк заменив USB на COM (MAX232), все начинает работать.
Еше прочитал http://kazus.ru/forum/topics/f_4627.html&highlight=ft232bm#4627, похоже та же проблема.
Там в схеме 22 нога (CTS#) заземлена, но мне это не помогло, ищу дальше.
Аватара пользователя
biDE
Встал на лапы
Сообщения: 84
Зарегистрирован: Пн ноя 12, 2007 20:53:05
Откуда: Одесса

Сообщение biDE »

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

Вовсе не обязательно, сколько ставил FT232BM - такого не было. Работа с натуральным COM портом и виртуальным (via USB) несколько отличается и не все программы это корректно делают.
anb
Родился
Сообщения: 15
Зарегистрирован: Сб янв 05, 2008 00:15:51

Сообщение anb »

Да от программы это не зависит, пробовал и гипертерминалом, результат тот же.
А в чем отличия при работе с виртуальным портом?
anb
Родился
Сообщения: 15
Зарегистрирован: Сб янв 05, 2008 00:15:51

Сообщение anb »

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

Вернуться в «Микроконтроллеры и ПЛИС»