лекция 359 Atmega8 USART
Кратко рассмотрен принцип действия последовательного приемопередатчика для асинхронного режима. Описаны побитово порты ввода-вывода, задействованные в его работе. Указаны связанные с ним прерывания и условия их возникновения. Этот приемопередатчик легко стыкуется с СОМ портом компьютера после согласования уровня сигналов и будет далее использован для создания программно-аппаратных комплексов. Список всех лекций на сайте автора в описании канала.
Пікірлер: 42
Старая школа, все по полочкам разложено от А до Я, а не как большинство "учителей" на KZread: зайдите сюда, нажмите это, скопируйте вот это и все. А все потому, что они даже понятия не имеет как работает микроконтроллер. Спасибо за Ваш труд!
@romandavydov8684
2 жыл бұрын
так и есть....никаких толком пояснений...особенно у ардуинщиков. Устанавливаем скетч...о...все работает вот вам и юсарт.... и так весь интернет завален этим
@brandbmw6642
10 ай бұрын
@@romandavydov8684 да и тут не особо по полочкам. самой сути не изложено например что при старте пакета приемник отсчитывает половину времени а не полный. есть более доходчивые пояснения.
@SingTodayi
9 ай бұрын
Для работы и ремонта и не нужно всего этого знать. Показали пару раз что да как и всё. Куча теории - типичное образование РФ. Любой кто захочет узнать что-то по UART посмотрит это видео и у него пропадёт желание дальше изучать, потому что одна болтовня.
Спасибо за Ваш труд , за Ваши знания .
Спасибо за урок ! Это же бесценная информация !
Очень доходчиво! Хотел бы такого преподавателя. Спасибо за лекции! Дай Бог Вам и Вашим близким здоровья!
@user-im5ok5px2p
3 жыл бұрын
Тьі уже имеешь
Спасибо за Ваши труды. Как раз начинаю разбираться с USART. Буду ждать продолжения.
Огромное Вам спасибо,за информацию и такую её подачу.Успехов Вам и удачи в таком полезном и важном деле.
Потрясающе!!! Все очень доходчиво и понятно!! Огромное Вам спасибо за Ваши уроки!!!
Зашел по рекомендации с канала ElEnBlog. Отличный материал, подписался, буду образовываться!
Зашёл посмотреть видео по рекомендации из группы в вк, и остался очень рад. Понятное изложение материала это то что нужно. Спасибо автору канала.
Спасибо большое, как раз делаю курсовую на атмеге
Как же все наглядно, и по полочкам. Спасибо за лекции.
Классный ролик для начинающих, Преподаватель от Бога !! Здоровье и удачи Вам!!
Сразу заметно , что человек глубоко в теме ! Спасибо !
Огромное-огромное спасибо за ваши уроки
Спасибо! Хорошо рассказано. Но это описание аппаратного USARTa. Было бы ещё интересно увидеть как реализовать программный протокол передачи,где данные передаются пакетами.
@vedgray9773
4 жыл бұрын
зачем? есть же ардуино, где все реализовано, бери, да используй, библиотека с открытым кодом.
Спасибо за труды
У меня на часах 5:08 утра, думал пойти спать, ан нет, посмотрю новый ролик)) С новым годом! :)
@user-im5ok5px2p
3 жыл бұрын
Лимит головьі в такое время исчерпан, тем более лекция обемная, все єто запомнить не получится
Мужик ты красава! Знание сила)!благодарю за ваш труд ..но не забывайте что потомки возможно будут изучать в вузах
Спасибо большое за урок!
70к подписчиков, 8к просмотров, а у видоса 400 лайков)) технари настолько ленивы) но это всё лирика, а сказать хотел - Спасибо вам за ваш канал, и отдельно преподу. Да есть книжки, но от них в конце концов устаёшь, а тут на расслабоне, ясно и понятно и в нужных деталях можно почерпнуть. (кто поставил дизы??!)
Спасибо за классный урок
Всё максимально понято!
Круто!
Спасибо!
Cool
Рекомендация: добавьте в описание канала другие платежные системы. Например Yandex.Деньги и/или QIWI Кошелек. Через webmonwey очень не удобно переводить деньги
Написала конспектик, подкорректируйте, пожалуйста, если что неправильно написала или забыла, товарищи комментаторы! Удачи в учёбе всем) 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
Кружок выразительного чтения дашитов? )
USART и UART это одно и то же?
@asyvolkova1047
4 жыл бұрын
Вот точно так рискни набрать в гугле...
Нужно переписать на бумажку, чтобьі одним глазом посматривать на цоколевку регистров и калибровку usart. Будет такая себе захалявка
Нет термина."бод в секунду", "бод" это и есть бит/с
@asyvolkova1047
4 жыл бұрын
Грамотей) хоть бы проверил прежде чем пернуть.
Наверно дмитрий анатольевич посмотрел видео. отсюда и дизлайк))))