Как решить проблему с прошивкой Arduino?

Поделиться
HTML-код
  • Опубликовано: 4 окт 2024

Комментарии • 9

  • @МарияДьякова-л8р
    @МарияДьякова-л8р 4 года назад +2

    А как вы восстанавливали boot loader?

    • @kirill-ivanychev
      @kirill-ivanychev  4 года назад

      Я слил память другой платы Arduino, в которой был boot loader и прошил в мою плату. После этого прошивка Arduino начала рабоиать

  • @prodazi
    @prodazi 4 года назад +2

    Зачем нужна программа Bootloader?

    • @kirill-ivanychev
      @kirill-ivanychev  4 года назад

      Boot loader нужен для того, чтобы прошить программу в память микроконтроллера по интерфейсу USB

  • @ВладиславЛакуцевич
    @ВладиславЛакуцевич 4 года назад +1

    День добрый. А запишите видос, как работать с внешними прерываниями МК ATmega2560(которая на Arduino Mega стоит), на СИ, пожалуйста

    • @kirill-ivanychev
      @kirill-ivanychev  4 года назад

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

    • @ВладиславЛакуцевич
      @ВладиславЛакуцевич 4 года назад

      @@kirill-ivanychev смотрите, имею Arduino Mega 2560. Хочу чтобы сработала прерывания, когда на порт PD1(или пин 20 на Ardunino) изменился сигнал. Прерывание должно включать диод(что на 13 пине ардуино весит. Пишу в Atmel Studio 7 Вот код:
      #define F_CPU 16000000UL //16MHz
      #include
      #include //библиотека
      #include //библиотека
      void intr(void)
      {
      EICRA=ISC11;
      EIMSK=INT1;
      EIFR=INTF1;
      //SREG |= 1

    • @kirill-ivanychev
      @kirill-ivanychev  4 года назад

      @@ВладиславЛакуцевич Хорошо, Владислав, в субботу 25 апреля я проведу прямой эфир, на котором расскажу о том, как настроить прерывание INTx

    • @ВладиславЛакуцевич
      @ВладиславЛакуцевич 4 года назад

      @@kirill-ivanychev и нужно контроллер определенный выбирать, так как у разных МК AVR названия регистров и команд по работе с прерываниями отличаются(адресация может одна и таже)