Аналогово-цифрофой преобразователь АЦП | Программирование микроконтроллеров AVR

preview_player
Показать описание
Рассмотрены настройки аналогово-цифрового преобразователя микроконтроллеров AVR. За базовый принято микроконтроллер ATmega8. Настройки выполнены для 10-ти битного АЦП.

Ссылки на покупку полезных элементов, необходимых для успешного изучения программирования микроконтроллеров AVR.

#АЦП #ADC #AVR #ATmega8
Рекомендации по теме
Комментарии
Автор

Кто-то пересматривает сериалы, а я пересматриваю уроки Дмитрия. И почему лайк можно поставить один раз?

BU
Автор

Дуже дякую Вам, Дмитре. Це дуже файний курс! Хай Вам щастить!

sirena-
Автор

Юююююхуууу новое видео!!! Да про шим надо! Сильно надо!

Dmitrii
Автор

Спасибо за уроки, пожалуйста не останавливайтесь

kfiixlj
Автор

Вы очень интересно и понятно объясняете. Может снять видео о ШИМ управление нагрузки?

yofonij
Автор

Все как всегда ясно и понятно! Большое спасибо!

kqxscpg
Автор

Спасибо что снимаете для нас Уроки По авр не остонавливайтесь пожалуйста.

allallall
Автор

Небольшая поправка, на 11:18 вы сказали что настраиваете на выход PC1(а в коде написали на вход). Код написан правильно, просто слова могут сбить с толку новичков)

user_user_
Автор

Прекрасно изложение. Образователните Ви способности са отлични. Благодаря!

yzmykpi
Автор

Спасибо за урок, все понятно и ясно.класс!!!

avr_stm_pro
Автор

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

vitalikdm
Автор

Спасибо Автору за работу!! на этом примере можно сделать матричную клавиатуру используя один порт.

avr_stm_pro
Автор

21:57 Вы говорите что как только выполнилось преобразование то бит ADIF сбрасывается в ноль. Читаю в даташите
• Бит 4 - ADIF: флаг прерывания АЦП
Этот бит устанавливается после завершения преобразования АЦП
то есть устанавливается в 1.
Может я конечно и не так что то понимаю, скажите.Но по моему Вы ошиблись.
А Вы вообще просматриваете коментарии, я уже не первый раз нахожу ошибки а Вы не реагируете. Хоть напишите что я не прав и полный валенок, ну или подтвердите что это именно ошибки. Вы знаете как начинающим это важно.Спасибо за Вашу работу, очень хорошо и понятно рассказываете. С уважением.

umzmcmv
Автор

У меня только один раз срабатывало, пока после команды ADCSRA |=(1<<4); не добавил запуск преобразования ADCSRA |=(1<<ADSC); Правда я делал на attiny13a

igorekify
Автор

Всё классно, молодец! Но когда чиркаешь на одном месте, у меня прям ощущение, что я весь в чернилах. Это как услышал звон комара и начал чесаться)

zrwruyu
Автор

Добрый день, 27:24 про какую ссылку в описании вы говорите, не нашел ее там.
Про делители АЦП. Покажите пожалуйста!

shuofud
Автор

Огромное спасибо за уроки. Всё классно объясняете. На 15:17 минуте в строке ADCSRA |= (1<<ADPS1) | (1<<ADPS0); //частота дискретизации 125Кгц, ADPS0 должен же быть а написано два раза первый бит?

xjuymcd
Автор

По-моему так и нет другого видео по АЦП на канале ELECTRONICS CLUB. Хотелось бы узнать больше про АЦП.

sukszpf
Автор

Никак не могу понять этот ADIF. При преобразовании ADIF устанавливается в 1 и чтобы сбросить его надо тоже записать 1 ?? Так чтоли ? Как-то странно это, по идеи сбрасывать 0 же нужно если в нём уже записана 1.

nike_
Автор

можно узнать как назначить два и более АЦП одновременно.спасибо за контент;)

dreyke