лекция 359 Atmega8 USART

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ก.ย. 2024

ความคิดเห็น • 42

  • @injenerlom8833
    @injenerlom8833 6 ปีที่แล้ว +4

    Спасибо за Ваши труды. Как раз начинаю разбираться с USART. Буду ждать продолжения.

  • @MrVernuk
    @MrVernuk 6 ปีที่แล้ว +2

    Спасибо! Хорошо рассказано. Но это описание аппаратного USARTa. Было бы ещё интересно увидеть как реализовать программный протокол передачи,где данные передаются пакетами.

    • @vedgray9773
      @vedgray9773 4 ปีที่แล้ว

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

  • @МаксимОхапкин-ш4с
    @МаксимОхапкин-ш4с 6 ปีที่แล้ว +25

    Старая школа, все по полочкам разложено от А до Я, а не как большинство "учителей" на TH-cam: зайдите сюда, нажмите это, скопируйте вот это и все. А все потому, что они даже понятия не имеет как работает микроконтроллер. Спасибо за Ваш труд!

    • @romandavydov8684
      @romandavydov8684 2 ปีที่แล้ว +3

      так и есть....никаких толком пояснений...особенно у ардуинщиков. Устанавливаем скетч...о...все работает вот вам и юсарт....
      и так весь интернет завален этим

    • @brandbmw6642
      @brandbmw6642 ปีที่แล้ว

      @@romandavydov8684 да и тут не особо по полочкам. самой сути не изложено например что при старте пакета приемник отсчитывает половину времени а не полный. есть более доходчивые пояснения.

    • @SingTodayi
      @SingTodayi ปีที่แล้ว

      Для работы и ремонта и не нужно всего этого знать. Показали пару раз что да как и всё.
      Куча теории - типичное образование РФ.
      Любой кто захочет узнать что-то по UART посмотрит это видео и у него пропадёт желание дальше изучать, потому что одна болтовня.

  • @user-vlad385
    @user-vlad385 6 ปีที่แล้ว +14

    Спасибо за урок ! Это же бесценная информация !

  • @ДмитрийПантюхин-ъ1ь
    @ДмитрийПантюхин-ъ1ь 6 ปีที่แล้ว +16

    Спасибо за Ваш труд , за Ваши знания .

  • @Kolyan68Rnd
    @Kolyan68Rnd 6 ปีที่แล้ว +16

    Очень доходчиво! Хотел бы такого преподавателя.
    Спасибо за лекции!
    Дай Бог Вам и Вашим близким здоровья!

  • @AS-xn5tz
    @AS-xn5tz 2 ปีที่แล้ว

    Написала конспектик, подкорректируйте, пожалуйста, если что неправильно написала или забыла, товарищи комментаторы! Удачи в учёбе всем)
    UART
    1) записать данные в регистр данных (UDRT == 0x0C)
    2) Если RG (регистр сдвига) свободен, то сразу из UDRT в RG. Тогда поднимается флаг UDRE ("Data Register Empty")
    3) Из RG побитово сдвигается в приёмник при поднятом TXEN (разрешение передачи). В приёмник передаётся через PD1. Когда всё передалось, поднимается флаг TXC.
    4) Далее приём с PD0 в RG при поднятом RXEN (разрешение приёма).
    5) По окончании приёма данные из RG переписываются в UDRR и поднимается флаг RXC
    Регистр UCSRC (и чуть-чуть UCSRB)
    UMSEL: 0 синх, 1 асинх (=> 1 для UART)
    UPM: нужна ли проверка чётности и как проверяется
    USBS: 1 стопбит или 2
    UCSZ (частично находится в регистре UCSRB): какой длины данные - 5, 6, 7, 8 или 9 бит? (В USCRB есть биты TXB8 и RXB8, куда в случае девятибитной посылки положится 9-й бит: на него в UDR места не хватит)
    Регистр UCSRB
    RXEN: разрешает работу приёмника
    TXEN: разрешает работу передатчика
    RXCIE: посылает прерывание 0xAB - по поднятии RXC (окончание приёма, переписывание посылки в UDRR)
    TXCIE: посылает прерывание 0x0D - по поднятии TXC (окончание передачи, переписывание посылки в UDRR)
    UDRIE: посылает прерывание 0x0C - освободился UDRT
    Регистр UCSRA
    FE: ошибка стопового бита (должен быть 1, пришёл 0)
    DOR: ошибка - переполнение данных приёма - слишком рано пришла новая порция данных, старая ещё не переписана в UDRR
    PE: ошибка - чётность не сошлась
    U2X: делит частоту тактового генератора на 2

  • @nefton001
    @nefton001 ปีที่แล้ว

    Кружок выразительного чтения дашитов? )

  • @ВасяГайкин-м5ы
    @ВасяГайкин-м5ы 6 ปีที่แล้ว +1

    Рекомендация: добавьте в описание канала другие платежные системы. Например Yandex.Деньги и/или QIWI Кошелек. Через webmonwey очень не удобно переводить деньги

  • @joshkinkrot
    @joshkinkrot 6 ปีที่แล้ว +8

    Спасибо большое, как раз делаю курсовую на атмеге

  • @ВинсентПуух
    @ВинсентПуух 4 ปีที่แล้ว +1

    70к подписчиков, 8к просмотров, а у видоса 400 лайков)) технари настолько ленивы) но это всё лирика, а сказать хотел - Спасибо вам за ваш канал, и отдельно преподу. Да есть книжки, но от них в конце концов устаёшь, а тут на расслабоне, ясно и понятно и в нужных деталях можно почерпнуть.
    (кто поставил дизы??!)

  • @kosatchev
    @kosatchev 6 ปีที่แล้ว +1

    Зашел по рекомендации с канала ElEnBlog. Отличный материал, подписался, буду образовываться!

  • @avr_stm_pro2955
    @avr_stm_pro2955 5 ปีที่แล้ว +1

    Классный ролик для начинающих, Преподаватель от Бога !! Здоровье и удачи Вам!!

  • @serghsover1154
    @serghsover1154 6 ปีที่แล้ว +1

    Наверно дмитрий анатольевич посмотрел видео. отсюда и дизлайк))))

  • @samodelkintv6942
    @samodelkintv6942 6 ปีที่แล้ว +1

    Мужик ты красава! Знание сила)!благодарю за ваш труд ..но не забывайте что потомки возможно будут изучать в вузах

  • @СергейВалерьевич-р1д
    @СергейВалерьевич-р1д 6 ปีที่แล้ว +1

    Потрясающе!!! Все очень доходчиво и понятно!! Огромное Вам спасибо за Ваши уроки!!!

  • @multihobbyt
    @multihobbyt 6 ปีที่แล้ว +1

    Огромное Вам спасибо,за информацию и такую её подачу.Успехов Вам и удачи в таком полезном и важном деле.

  • @Алексей-о4м8ф
    @Алексей-о4м8ф 5 ปีที่แล้ว +1

    Сразу заметно , что человек глубоко в теме ! Спасибо !

  • @poweredbysergey
    @poweredbysergey 6 ปีที่แล้ว +1

    Cool

  • @fengshie5176
    @fengshie5176 6 ปีที่แล้ว +1

    Круто!

  • @Крщенебудуказати
    @Крщенебудуказати 3 ปีที่แล้ว

    Нужно переписать на бумажку, чтобьі одним глазом посматривать на цоколевку регистров и калибровку usart. Будет такая себе захалявка

  • @behavior9928
    @behavior9928 5 ปีที่แล้ว +1

    Спасибо!

  • @wovada
    @wovada 5 ปีที่แล้ว +1

    USART и UART это одно и то же?

    • @asyvolkova1047
      @asyvolkova1047 4 ปีที่แล้ว +1

      Вот точно так рискни набрать в гугле...

  • @MirexII
    @MirexII 6 ปีที่แล้ว +1

    У меня на часах 5:08 утра, думал пойти спать, ан нет, посмотрю новый ролик)) С новым годом! :)

    • @Крщенебудуказати
      @Крщенебудуказати 3 ปีที่แล้ว

      Лимит головьі в такое время исчерпан, тем более лекция обемная, все єто запомнить не получится

  • @SuperLeoSG
    @SuperLeoSG 6 ปีที่แล้ว +3

    Нет термина."бод в секунду", "бод" это и есть бит/с

    • @asyvolkova1047
      @asyvolkova1047 4 ปีที่แล้ว +1

      Грамотей) хоть бы проверил прежде чем пернуть.

  • @alexdedyshka9276
    @alexdedyshka9276 3 ปีที่แล้ว

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

  • @Максим-й9и6д
    @Максим-й9и6д 2 ปีที่แล้ว

    Огромное-огромное спасибо за ваши уроки

  • @lonchakovav
    @lonchakovav 4 ปีที่แล้ว

    Как же все наглядно, и по полочкам. Спасибо за лекции.

  • @Александр-з1я2ь
    @Александр-з1я2ь 3 ปีที่แล้ว

    Всё максимально понято!

  • @avr_stm_pro2955
    @avr_stm_pro2955 3 ปีที่แล้ว

    Спасибо за классный урок

  • @БулатСадыков-д3ь
    @БулатСадыков-д3ь 4 ปีที่แล้ว

    Спасибо большое за урок!

  • @tas1806011
    @tas1806011 6 ปีที่แล้ว +1

    Спасибо за труды