Непонятная ардуина нано с проблемным usb-uart

Тема в разделе "Arduino & Shields", создана пользователем User248, 6 окт 2023.

  1. User248

    User248 Гик

    Привет! Что за ардуины продают? Скетч то загружается, то не загружается. На плате микросхема, похожая на CH340G (16 ног), но распиновка явно другая. 3,3 Вольта берётся с отдельного сверхминиатюрного стабилизатора.
    Частично срисовал распиновку:
    1, 2, 3 - замкнуты
    7, 9 - земля
    8, 14 - плюс

    Ошибки такие:
    Код (C++):

    avrdude: stk500_recv(): programmer is not responding
    avr_read(): error reading address 0x0000
        read operation not supported for memory "flash"
    avrdude: failed to read all of flash memory, rc=-2
    avrdude: stk500_recv(): programmer is not responding
     
    Код (C++):

    avrdude: stk500_loadaddr(): (a) protocol error, expect=0x14, resp=0x10
    avrdude: stk500_recv(): programmer is not responding
    avr_read(): error reading address 0x0000
        read operation not supported for memory "flash"
    avrdude: failed to read all of flash memory, rc=-2
    avrdude: stk500_recv(): programmer is not responding
    выбранный последовательный порт avrdude: stk500_recv(): programmer is not responding
     не существует или плата не подключена к нему
     
    Код (C++):

    avrdude: stk500_cmd(): programmer is out of sync
    avrdude: stk500_cmd(): protocol error
    avrdude: stk500_cmd(): programmer is out of sync
    avrdude: loadaddr(): (b) protocol error, expect=0x14, resp=0x00
    avrdude: stk500_paged_load(): (a) protocol error, expect=0x14, resp=0x10
    avrdude: stk500_cmd(): protocol error
    avr_read(): error reading address 0x0074
        read operation not supported for memory "flash"
    avrdude: failed to read all of flash memory, rc=-2
    avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x0c
     
     
    Последнее редактирование: 7 окт 2023
  2. Airbus

    Airbus Радиохулиган Модератор

    Там китайский клон СН340. Для него нужны свои дрова. Мне одна такая попалась. Позже посмотрю точнее и дам ссылку на драйвера. А так все работает. Их же стали ставить и на esp8266/esp32. А фотку крупным планом можно?
     
  3. User248

    User248 Гик

    Arduino NANO V 3.0 (not CH340G) 1.jpg
    Arduino NANO V 3.0 (not CH340G) 2.jpg
     
  4. Airbus

    Airbus Радиохулиган Модератор

    Это скорее всего китайский Клон Holtek. HT42B534-1 Их ставят на Wawgat. Драйвера для него ищите и Попробуйте поставить. Здеся
     
    Последнее редактирование: 7 окт 2023
    User248 нравится это.
  5. User248

    User248 Гик

    Нет, распиновка другая.
     
  6. Airbus

    Airbus Радиохулиган Модератор

    Попробуйте эти драйвера. Там целя пачка чипов с разными распиновками как и у СН340.
    [​IMG]
    Есть еще один клон СР2102 он и выглядит по другому. Больше никаких я не встречал
     
    Последнее редактирование: 7 окт 2023
  7. User248

    User248 Гик

    Спасибо, попробую.
     
  8. Airbus

    Airbus Радиохулиган Модератор

  9. ИгорьК

    ИгорьК Гуру

    На дешёвых esp8266 стоят чипы, что определяются как СН340 - но это подделка. С ними работают самые старые драйвера от СН340. Но эти драйвера не работают с настоящими СН340.
    Приходится постоянно переустанавливать, бесит нипадецки.
     
  10. Airbus

    Airbus Радиохулиган Модератор

    С СН340 ни разу никаких проблем не было—как 7 лет назад поставил так и работает. Проблемы пошли с Holtek и СН9102. Проблемы в том плане что маркировка на них затерта и ху из ху приходиться определять методом Тыка. Как в последний раз. Заказал платку на esp32. Так они вместо нее прислали плату с esp8266 да еще с непонятным USB-UART переходником. Чисто случайно определил что это СН9102 хотя и выглядит как СР2102. Деньги вернули но осадочек остался. Но переустановка драйвера для СН340 тоже вариант—хотел его ТС посоветовать
     
    ИгорьК нравится это.
  11. ИгорьК

    ИгорьК Гуру

    Если чип системой определяется как СН340, а принт на нем затерт - это тот случай. Уж не помню где и как нашёл старые дрова. Доберусь до компа - выложу если надо.