Настройка параметров адаптера

From FoCCCus Tools
Revision as of 23:18, 21 May 2014 by GloooM (Talk | contribs)

Jump to: navigation, search

Скорость передачи через COM-порт

Изначально большинство адаптеров поставляется настроенными на скорость работы порта 38400 бит/с. Этой скорости достаточно для чтения и сброса ошибок, но недостаточно для программирования модулей.

Для корректной работы FoCCCus необходимо настроить диагностический адаптер на работу с максимально возможной скоростью. Для ELM327 она обычно составляет 500 Кбит/с, а для ELS27 2 Мбит/с.

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

При скорости меньше 125 кбит/с возможны проблемы в работе, связанные с несоблюдением таймаутов.


Таймаут для FTDI

Если в вашем диагностическом адаптере используется мост FTDI (чаще всего FT232), то вам необходимо выставить в драйверах минимально возможный таймаут - 1мс. Невыполнение этого действия приведет к ошибкам связи при работе программы.

Данные настройки применимы только для адаптеров с чипом FT232, на других адаптерах с чипами CP2102 и PL2303 таймаут не настраивается.

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

Ftdi timeout settings.png