Проблема с выводом на экран (монитор порта)

Тема в разделе "Arduino & Shields", создана пользователем Dumb, 25 июн 2019.

  1. parovoZZ

    parovoZZ Гуру

    Галку ascii сними и поставь галку dec. Должны отображаться ЦИФРЫ и более ничего.
     
  2. Dumb

    Dumb Нерд

    Безымянный8.png
     
  3. parovoZZ

    parovoZZ Гуру

    это всё не то. Циклично что-нить пошли с инкрементом. Плата нормально прошивается?
     
  4. Dumb

    Dumb Нерд

    Безымянный9.png

    Прошивается нормально, мелодии динамиком на ШИМ пине играл, светодиодами моргал.
     
  5. Ariadna-on-Line

    Ariadna-on-Line Гуру

    У вас IDE 1.8.9. У меня 1.8.5. Вы впервые на это наткнулись ? Это не глюк проги ? Я что-то слышал о глюках 9-й. Потому и не рыпаюсь обновляться.
     
  6. parovoZZ

    parovoZZ Гуру

    Плата где куплена? Подозрения два - кварц не той частоты или МК битый.
    Ну попробуй в винде com порт сменить. Ставь 100% не занятый.
     
  7. parovoZZ

    parovoZZ Гуру

    ну компильни ему приведенный выше код и вышли бинарник - пусть прошьётся.
     
  8. Dumb

    Dumb Нерд

    Плата куплена в магазине радио моделей. Поменял 3 раза СОМ порт - тоже самое.
     
  9. Dumb

    Dumb Нерд

    Попробовал на 1.8.5, результат тот же, видимо надо сказать спасибо продавцу платы. Безымянный10.png
     
  10. Ariadna-on-Line

    Ariadna-on-Line Гуру

    ....
    void loop() {
    Serial.println("Ariadna-on-Line");
    Serial.println(analogRead(A3));
    delay(500);
    }
    ПС. На кварце че написано? А то я раз видел вместо 16 -ти 8 МГц.
    ППС. Сразу не допЁр буквы вставить на пробу. Добавил.
     

    Вложения:

    • ADC.ino.zip
      Размер файла:
      2,4 КБ
      Просмотров:
      18
    Последнее редактирование: 26 июн 2019
  11. parovoZZ

    parovoZZ Гуру

    скинь частоту до 1000 или ещё ниже.
     
  12. Ariadna-on-Line

    Ariadna-on-Line Гуру

    300bps
     

    Вложения:

    • ADC.ino.zip
      Размер файла:
      2,4 КБ
      Просмотров:
      17
  13. Dumb

    Dumb Нерд

    Проблема решена. МК оказался LGT8F328P, хотя написан AVGA328p, скачал для него файлы в IDE, все заработало. Безымянный11.png
     
    Daniil нравится это.
  14. Ariadna-on-Line

    Ariadna-on-Line Гуру

    Мне вот другое интересно. Драйвер порта у вас стоит под CH340G, а на Нане стоит FT232. И они вроде бы не совместимы.
     
    Последнее редактирование: 26 июн 2019
  15. Dumb

    Dumb Нерд

    Китайская плата значит. На ней написано nano, она выглядит как nano, но МК у нее LGT8F328P, а преобразователь интерфейсов USB - UART впаян СH340g. Я новичок, первая плата, вот и не посмотрел из чего она слеплена.
     
  16. sslobodyan

    sslobodyan Гик

    Ну вот и решилось ;) Разница в том, что этот клон не на 16М а на 32М работает, соответственно у вас в два раза не совпадала скорость обмена. О чем я и говорил.
     
  17. parovoZZ

    parovoZZ Гуру

    А как же он шился? Загрузчик тактируется от того же осциллятора.
     
    Ariadna-on-Line нравится это.
  18. Ariadna-on-Line

    Ariadna-on-Line Гуру

    Возможно для прошивки, после ресета, процессор включается на стандартную скорость Наны, чтоб не терять заявленной совместимости. А потом врубается на полную.
     
  19. parovoZZ

    parovoZZ Гуру

    если речь про делитель тактов, то это должен делать загрузчик (программа то бишь).

    А потом загрузчик передает управление программе по начальному адресу и далее он не властен. Возможно, что и скидывает делитель.
     
  20. b707

    b707 Гуру

    давно вы видели в продаже Наны с FT232.? на Али на всех CH340 стоит
     
    DetSimen и Asper Daffy нравится это.