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

OpenDiagMobile для Android


Рекомендуемые сообщения

CP2102 ELM327 USB проверил с эмулятором работает

ответы не на все запросы подставлял, только ошибки и 2101

Речь идет о к-лайн на cp210..

O usb serial com.

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

  • Ответов 6 тыс
  • Создана
  • Последний ответ

Топ авторов темы

 

Речь идет о к-лайн на cp210..

O usb serial com.

Нее, не только, надо все!

Изменено пользователем sidrva
Ссылка на комментарий
Поделиться на другие сайты

братцы!сегодня кент получил в гада елм вафлю .откликнулся как v2.1.говорю хана ему,вдруг всё заработало как надо и на опене и на турке.очень удивлён!хотел разобрать и посмотреть,хозяин не дал сказав что он на гарантии.а так связь держит хорошо и быстро соединился,даже лог есть .ценик в районе штуки.

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

братцы!сегодня кент получил в гада елм вафлю .откликнулся как v2.1.говорю хана ему,вдруг всё заработало как надо и на опене и на турке.очень удивлён!хотел разобрать и посмотреть,хозяин не дал сказав что он на гарантии.а так связь держит хорошо и быстро соединился,даже лог есть .ценик в районе штуки.

ELM настоящий и ELM китайский это, как говорят в Одессе, две большие разницы...

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

ELM настоящий и ELM китайский это, как говорят в Одессе, две большие разницы...

а разве официалы анонсировали v2.1?чтото не слышал и тем более они в гадов не выпускали в белом корпусе размером как мини елм.еслиб я увидел его кишки,то всё сталобы на свои места или нет!а может они просто заменили название версии?(китайцы)
Ссылка на комментарий
Поделиться на другие сайты

2.03.1.test4

 

cp210x!

Почти тупо заменил формулу для не стандартных скоростей на

вот описание SiliconLabs , может пригодится

 

 

 

Стандартные как понял работают

CP2102 ELM327 USB проверил с эмулятором работает

ответы не на все запросы подставлял, только ошибки и 2101

Изменено пользователем sidrva
Ссылка на комментарий
Поделиться на другие сайты

CP2101 вроде не имеет возможнось задавать произвольные скорости, они жестко зашиты в чипе, возможный набор скоростей расписан в ее pdf (10400 там нет).

В CP2102 и 2103 также скорости зашиты, программа скажем может задать любую скорость, а микросхемы выбирают автоматом ближайшее значение из зашитых. Но для этих микросхем есть утилита, которая может поменять значения зашитых в ней скоростей. Т.е к примеру можно вместо 9600 задать чтобы было 10400. В мануале AN205 описано это. После этого когда в программе мы ставим 10400, микросхема ее будет пытаться округлить до ближайшей 9600, но т.к мы ее перепрограммировали утилитой на 10400 - от реальная скорость будет не 9600, а 10400.

В CP2104 скорости могут выбираться вообще произвольно по формуле K=24Мгц/F, получаемый по формуле делитель K округляется до ближайшего целого, назовем его K1, и результирующая частота равна "24Мгц/K1". Т.е получается некая ошибка межде желаемой частотой и фактической из-за округления делителя. Этой микросхеме не нужно утилит для подмены скоростей, произвольная скорость задается непосредственно программой

Изменено пользователем D_K_
Ссылка на комментарий
Поделиться на другие сайты

Обычно пользовался планшетом сегодня решил попробовать через телефон несколько минут тыкал в экран пытаясь найти меню так и не нашел.Телефон highscreen explosion.

На планшете меню в верхнем правом углу насколько помню на телефоне не отображается.

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

Вот, теперь запросы стали идти, но не подключается...

Спасибо! Уже что-то.

На 10400 подключается, раз есть эхо! Завтра ....!

 

...

Сильно сомневаюсь! Но ... все завтра!

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

А левая кнопка на телефоне не меню?

Ни одна кнопка не реагирует поэтому и пишу.Ставил две разные версии программы.

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

CP2101 вроде не имеет возможнось задавать произвольные скорости, они жестко зашиты в чипе, возможный набор скоростей расписан в ее pdf (10400 там нет).

В CP2102 и 2103 также скорости зашиты, программа скажем может задать любую скорость, а микросхемы выбирают автоматом ближайшее значение из зашитых. Но для этих микросхем есть утилита, которая может поменять значения зашитых в ней скоростей. Т.е к примеру можно вместо 9600 задать чтобы было 10400. В мануале AN205 описано это. После этого когда в программе мы ставим 10400, микросхема ее будет пытаться округлить до ближайшей 9600, но т.к мы ее перепрограммировали утилитой на 10400 - от реальная скорость будет не 9600, а 10400.

В CP2104 скорости могут выбираться вообще произвольно по формуле K=24Мгц/F, получаемый по формуле делитель K округляется до ближайшего целого, назовем его K1, и результирующая частота равна "24Мгц/K1". Т.е получается некая ошибка межде желаемой частотой и фактической из-за округления делителя. Этой микросхеме не нужно утилит для подмены скоростей, произвольная скорость задается непосредственно программой

В общем, ещё раз проанализировал всё что у меня есть и Ваше сообщение! (Утро вечера мудренее :-)) Почти так и есть! Только вот с частотой, не могу понять. Вы пишите 24Мгц для 2104, в моём источнике 48Мгц + прескалеры для скоростей < 300

 

* div = round(freq / (2 x prescale x request))

* actual = freq / (2 x prescale x div)

*

* For CP2104 and CP2105 freq is 48Mhz and prescale is 4 for request <= 365bps

* or 1 otherwise.

* For CP2110 freq is 24Mhz and prescale is 4 for request <= 300bps or 1

* otherwise.

 

А на сайте SiLabs в доках на все чипы генератор 48Мгц

Для 2102 и 03 в доке AN205 есть формула, только с прескалером не понятно, но судя по картинкам, надо будет на наши скорости поставить 1. В последнем тесте на скорость 200 bps выставил прескалер равный 4, может по этому не коннект с блоком.

 

zhekaf Можешь Vid и Pid своего силиконового написать?

Изменено пользователем sidrva
Ссылка на комментарий
Поделиться на другие сайты

Спасибо! CP2102

 

2.03.1.test5

 

cp2102, 03 прескалер сделал всегда 1

cp2104, 05, 10 пока загнал формулы из мною найденного источника, о котором писал выше.

 

 

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

Не работает. и не видно самого главного.

Объвел красным импульсы с ft232.

На cp210x ничего подобного нет.

Изменено пользователем zhekaf
Ссылка на комментарий
Поделиться на другие сайты

Вы пишите 24Мгц для 2104, в моём источнике 48Мгц + прескалеры для скоростей Так я упростил формулу. В числителе 48, в знаменателе 2. Одно на другое сокращается и получается 24. Забыл про то что нужна скорость 200, не только 10400, там да прескалер 4 вместо 1. Доки смотрел те же, с сайта силабс.
Ссылка на комментарий
Поделиться на другие сайты

Не работает. и не видно самого главного.

Объвел красным импульсы с ft232.

На cp210x ничего подобного нет.

А лог?!
Ссылка на комментарий
Поделиться на другие сайты

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

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

Создать аккаунт

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

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

Войти

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

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу



×
×
  • Создать...
Яндекс цитирования