Китайская Arduino UNO

Тема в разделе "Arduino & Shields", создана пользователем DevilOfDeath, 19 июн 2014.

  1. rkit

    rkit Гуру

    Взять пробник и посмотреть что на пинах творится.
     
  2. Parafin

    Parafin Нуб

    Не совсем понял, что за пробник.
    Прозванивал
    grnd sda дает 4,65В
    5V sda дает 0.07В
    grnd scl дает 0.03В
    5V scl дает 4,90В

    Как дебажить в IDE Arduino непонятно вообще. ну и тишина после Wire.beginTransmission(address); Похоже, повисает на этом.

    А нет, наврал. http://prntscr.com/drzrqk Не понятно где умирает. Но вывода что не найдены девайсы нету.
    Код отсюда http://playground.arduino.cc/Main/I2cScanner
     
    Последнее редактирование: 6 янв 2017
  3. rkit

    rkit Гуру

    Да пробник логический, а не напряжение померить.
     
  4. Parafin

    Parafin Нуб

    Спуститесь, пожалуйста на мой уровень, я не очень понимаю, можно ссылку? Или мне в коде в Serial выводить что на пинах?
     
  5. rkit

    rkit Гуру

    Если у вас нету оборудования и подготовки то ничего не могу посоветовать. Несите к профессионалу или покупайте другую плату.
     
  6. Jedi

    Jedi Гик

    А что, Гугл и Яндекс банят сейчас? http://www.joyta.ru/4864-prostoj-logicheskij-probnik/

    В первоисточнике написано:
    Please do not change the sketch. If you have improvements, add your improved sketch to this page.
    Перевод нужен? :)
     
    Последнее редактирование: 6 янв 2017
  7. Alexandriv

    Alexandriv Нуб

    Здравствуйте, помогите пожалуйста купил такой же китайский Arduino uno r3 с интерфейсом на CH340G на Atmega328P так вот, подключаю его к компьютеру он не как не реагирует в диспетчере устройств ничего не изменяется (появляется) драйверов уже штук 30 разных пробовал ставить, при подключении на плате светится 2 св диода ON и L с виду на плате всё аккуратно спаяно, пробовал через USBASP перезалить бутлоадер никакого эффекта это не дало как не видело так и не видит пробовал и на Win7 Win 8 Win10 и на разных компьютерах даже на ноутбуке и там не видит. Есть в наличии логический пробник ПРЦ-1. 1_._0 не могли бы вы подсказать где именно измерять пробником на какой микросхеме либо на всех и какой должен быть сигнал на той или иной ножке микросхем. Фото самой платы. Помогите пожалуйста буду ждать ответа, спасибо. CAM00028.jpg
     
  8. rkit

    rkit Гуру

    Это сразу брак. В ведро
     
  9. Alexandriv

    Alexandriv Нуб

    Спасибо, обидно что брак.
     
  10. Alexandriv

    Alexandriv Нуб

    Оказывается там где USB разъем припаивается одна из ножек либо D+ либо D- была загнута и не вставлена в отверстие, китайцы силой сунули наверное и не попали поэтому компьютер ее и не определял, выпаял разъем выровнял и впаял и компьютер определил плату установил драйвер! Китай что с него взять)
     
    Neilon нравится это.
  11. Thaiser

    Thaiser Нуб

    Нужна ваша помощь, имеется китайская уно на ch340 и мега 328р покупал у местных проверенных продавцов. примерно полгода игрался с разными скетчами, решил подключить Oled дисплей. при очередной правке и заливке скетча экран погас и появилось сразу несколько проблем:
    -при подключении экрана на scl и sda экран не реагирует, даже адрес его найти не получается
    -при назначении для этих фунций других пинов удается подключить экран
    -старт ардуино занимает секунды 3, раньше было мгновенно. не зависимо от того какой скетч залит
    -после старта постоянно горит светодиод L
    Скетчи заливаются, компьютером определяется без проблем
    Что можно с ним сделать?
     
    Последнее редактирование: 16 фев 2017
  12. vank

    vank Нуб

    Здравствуйте!
    У меня Arduino UNO R3 MEGA328P CH340G. Модуль работал нормально.
    Но после загрузки стека дисплея TD1637 он перестает работать.
    Когда Windows включена, она видит ее и загружает свой драйвер и COM-порт.
    Но программа не может быть загружена.
    Он дает следующие ошибки.

    Arduino: 1.8.5 (Windows 7), Board: "Arduino/Genuino Uno"
    Sketch uses 444 bytes (1%) of program storage space. Maximum is 32256 bytes.
    Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x1e
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x1e
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x1e
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x1e
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x1e
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x1e
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x1e
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x1e
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x1e
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x1e
    Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

    Я думаю, что загрузчик поврежден.
    Но я не знаю, где взять другую и как ее программировать.
    Может ли он быть программистом для AVR?
    Пожалуйста, помогите?
     

    Вложения:

    • UNO.jpg
      UNO.jpg
      Размер файла:
      214 КБ
      Просмотров:
      512
  13. parovoZZ

    parovoZZ Гуру

    Нужен другой программатор и через интерфейс ICSP восстанавливать загрузчик.
    Стек дисплея - это что?
    Впрочем, можно работать и без всяких загрузчиков. С ними и места меньше и гемора больше.
     
  14. Airbus

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

    Ну Вы просто сейчас его в Нокаут отправили.Если б он еще знал как это делать.
     
  15. ostrov

    ostrov Гуру

    Вот такое надо:
    [​IMG]
    Стоит рубль за ведро.
     
  16. vank

    vank Нуб

    Здравствуйте!
    Я пробовал использовать старые версии Arduino IDE. Результат тот же.
    У меня есть такой программатор для USBASP AVR ICSP.
    Но я не знаю, могу ли я программировать загрузчик ARDUINO UNO.
    И где взять именно этот загрузчик.
    Я понимаю, что у разных клонов разный загрузчик.
     
  17. Airbus

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

    Если есть эта штука это хорошо!Если Вы знаете как ей пользоваться еще лучшн.Просто прошиваете бутлоадер из папки Arduino IDE.Я сейчас на смарте путь папки подсказать точно не могу но но Софорумники думаю подскажут.Или вечером позже.При прошивке фьюзы не трогаем!!!И у разных клонов УНО загрузчик один и тот же.
     
  18. vank

    vank Нуб

    Спасибо Airbus.
    Я использую этого программaтор с AVRDUDEPROG 3.3.
    Но в папке Arduino я не могу найти файл для загрузки.
    Папка C: \ Program Files (x86) \ Arduino \ hardware \ arduino \ avr \ bootloaders
    есть 10 папок.
    Я был бы признателен, чтобы помочь мне ориентироваться.
     

    Вложения:

    • Bootloader.jpg
      Bootloader.jpg
      Размер файла:
      7,6 КБ
      Просмотров:
      657
  19. parovoZZ

    parovoZZ Гуру

    В абдурино иде выбираешь установленную плату, порт с воткнутым загрузчиком. Затем выбираешь загрузчик и жмешь загрузить бутлодырь. Как-то так)
     
  20. Airbus

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

    Кажется нашёл здесь C:\Program Files\Arduino\hardware\arduino\avr\bootloaders\optiboot.В папке optiboot выбираем НЕХ файл optiboot_atmega328 и прошиваем его.вообще его можно скопировать на всякий пожарный в нужное место.Подробнее про optiboot здесь.Но брать оттуда не надо есть ошибки.Удачи!