Features of working with hardware UART (RX, TX) on the example of ATtiny2313

Sdílet
Vložit
  • čas přidán 23. 07. 2024
  • In this video, we'll talk about what is a hardware UART, how UART works, its advantages over a software UART, and how to work with it using the example of Arduino UNO, Arduino Nano and ATtiny2313. I will tell you what difficulties you can face when implementing a hardware UART on the ATtiny2313. Similar difficulties can arise with other AVR microcontrollers.
    Let's analyze the situation when an error occurs during data transfer when using a hardware UART. And I will offer two ways to solve it: using an external clock source (quartz resonator) and a special sketch.
    Video sketch - drive.google.com/file/d/1LtWR...
    ATtiny2313 (set of 2) - alii.pub/62nd76
    USBasp Programmer - alii.pub/62nd67
    Quartz Resonator Kit - alii.pub/62uoka
    0:00 What is UART
    2:29 Software UART
    3:18 Benefits of a hardware UART
    6:29 An example of working with a hardware UART
    7:41 Problem with hardware UART on ATtiny2213
    9:20 The first solution is a quartz resonator
    10:40 Second solution - a special sketch
  • Věda a technologie

Komentáře • 14

  • @neoalternator
    @neoalternator  Před 2 lety +1

    Забыл сказать, ссылка на скетч из видео, в описании. Взял на одном из форумов и немного доработал.

  • @andreyace8768
    @andreyace8768 Před 2 lety +1

    Спасибо за познавательное видео!

  • @Evgen-Evgen-Evgen
    @Evgen-Evgen-Evgen Před 2 lety +2

    Спасибо за видео. Как всегда интересно и полезно. Побольше бы вам подписчиков, вы заслужили

    • @neoalternator
      @neoalternator  Před 2 lety +1

      Спасибо за слова благодарности! Я думаю те, кому интересна данная тема, рано или поздно наткнутся на мои видео и подпишутся. И, на мой взгляд, пусть лучше будет небольшая, но отзывчивая аудитория, чем тысячи случайных людей.

    • @Evgen-Evgen-Evgen
      @Evgen-Evgen-Evgen Před 2 lety

      @@neoalternator это правильно. Да со временем народ придет. Хотя всё равно конечно это нишевая тематика, тут сложно набрать много просмотров

    • @neoalternator
      @neoalternator  Před 2 lety

      @@Evgen-Evgen-Evgen вот именно! А за подписчиками нужно ехать в Чернобыль)))

    • @Evgen-Evgen-Evgen
      @Evgen-Evgen-Evgen Před 2 lety

      @@neoalternator 😄😄

    • @Evgen-Evgen-Evgen
      @Evgen-Evgen-Evgen Před 2 lety

      @@neoalternator да и всякие глупости творить..

  • @sergei2694
    @sergei2694 Před 6 měsíci

    можно ли прошить микроконтролер atmega 324,если фьюзы золочены?Прошивка flesh отсутствует.

  • @aleksema4190
    @aleksema4190 Před rokem

    Не знаю можно-ли назвать причиной неудачного перепрограммирования: Это помеха распаянной обвязки из компонентов. TX RX в приборе с контроллером были нагружены, и программатор не смог прощить пока по схеме не освободишь нужные ножки от деталей нагрузки. И включенный *терминал* компорта тоже мешает IDE отработать, т.к. линия занята другим софтом.

  • @user-zg2vb8og1o
    @user-zg2vb8og1o Před rokem

    А что такое пустой сейч?

  • @pashastepanov516
    @pashastepanov516 Před rokem

    Объяснение про закорачивание TX TX не понял честно говоря

    • @micromaster4405
      @micromaster4405 Před rokem

      По сути передаём сами себе, то есть то что передали, то и должны получить, если дополнительно данные не обрабатываются