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

Valery63

Начинающий
  • Постов

    47
  • Зарегистрирован

  • Посещение

Информация о Valery63

Информация

  • Город
    Grodno
  • Имя
    Valery
  • Страна
    Belarus

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

Достижения Valery63

Продвинутый пользователь

Продвинутый пользователь (3/3)

8

Репутация

  1. Так у вас в корпусе tsop48 или sop44 память?
  2. Смотри, что есть на AliExpress! Bluetooth модуль HC-05 Cuiisw за $ 2.79 - уже со скидкой -10% https://sl.aliexpress.ru/p?key=Rtfd3UC Покупал там.
  3. Так у вас наверное корпус sop44. В 1.34 сразу был выбор Flash? или это доработка программы?
  4. Ups. У меня 38cd серийный версия 1.36. Выбора флеш в программе нет. У вас какая версия?
  5. Это разве NAND Flash , вроде просто flash sop44 и для нее TSOP48 не подойдет. В своем Orange не нашел возможности читать AM29F200-400
  6. К сожалению скачать ваш набор файлов пока не могу. Репы не хватает. У вас прошивка реализована через LPT или FTDI?
  7. Пробовал подключить модуль HC-05 для прошивки через свисток на FT232 (фейковой) с подменой драйверов. Не получилось. Не видит модуль. На материнке есть выводы под внешнюю планку LPT. Попробую там. В теме ELM есть прошивка для модуля HC-05 с переписыванием имени и т.п. по воздуху. Никто не пробовал? Работает со СМ-2?
  8. Такая-же беда. Только читал епромку на панельке. Как проверить процессор? Только наличием нужного питания на контактах?
  9. В теме про прошивку писал о экспериментах с разными скетчами для ESP. Критерием было быстродействие при отсутствии глюков в работе. Для себя оставил этот скетч. Прошивал один и тот-же блок. Время прошивки прим. 22 минуты. На этом 19 минут. Меньше не вышло. Без светодиодов. #include "BluetoothSerial.h" #include "driver/uart.h" const char *pin = "1234"; const String device_name = "SCANMATIK #********"; // ваш серийный номер BluetoothSerial SerialBT; void setup() { Serial.setRxBufferSize(2048); Serial.setTxBufferSize(2048); Serial.begin(921600); Serial.setTimeout(3); uart_set_pin(UART_NUM_0, 26, 27, 12, 14); // UART, TX, RX, RTS, CTS uart_set_hw_flow_ctrl(UART_NUM_0, UART_HW_FLOWCTRL_CTS_RTS, 64); uart_set_mode(UART_NUM_0, UART_MODE_UART); SerialBT.begin(device_name); #ifdef USE_PIN SerialBT.setPin(pin); #endif Serial.print("AT-AB -BypassMode-\n"); } void loop() { static uint8_t buffer[512]; size_t available; available = Serial.available(); if (available > 0) { size_t bytesRead = Serial.readBytes(buffer, min(available, sizeof(buffer))); SerialBT.write(buffer, bytesRead); } available = SerialBT.available(); if (available > 0) { size_t bytesRead = SerialBT.readBytes(buffer, min(available, sizeof(buffer))); Serial.write(buffer, bytesRead); } }
  10. Реально такая разница по времени с вашим же "Китай Bluetooth 2 LED gpio direct - 9:21"?
  11. static uint8_t buffer[256] увеличил до 1024 - сканматик перестал выходить на связь. Не esp32, а сам (программный сбой). Изменил на 512 - заработал. Время +- 21 минута. Вальнул блок при программировании специально (отключил питание). С вашим скетчем блок не поднял. Не выходил на связь. Скорее всего по отклику. Прошил обычный скетч с буфером 2048 - блок поднялся без проблем.
  12. В вашем скетче не менял. Пробовал с "типовым". Буфер менял от 128 до 2048. Время примерно одинаковое. Такое ощущение что ещё где-то задаётся время между посылками.
  13. Попробовал ваш скетч. В конец надо добавить закрытие функции. А так все работает. Правда скорости обмена не добавилось. Я экспериментирую с разными буферами на программировании одного и того-же блока по воздуху. Полное время по кабелю 8 минут. По воздуху 22 минуты. От размера буфера зависимости нет. Ваш скетч тоже 22 минуты. Может это так с программами БМВ х.з. Такое впечатление что увеличенные временные промежутки между посылками. Сделал еще один адаптер на основе ЕЛМ-ки. так он программирует за 12 минут. Скорость у него 115200.
  14. разархивируй на диск С. В папку с программами добавятся версии 1.2.0 и 1.2.1. На рабочий стол ярлыки для запуска PCM.zip PCM.zip
×
  • Создать...