No video

AVR 53# Динамическая индикация.

  Рет қаралды 5,671

Andrey Frolov

Andrey Frolov

Күн бұрын

Динамическая индикация на 4-х разрядный семисегментный индикатор. Пример на Atmega8.
Проект из ролика disk.yandex.ru...
На развитие канала yoomoney.ru/to...
все ролики серии • Программируем микрокон...

Пікірлер: 28
@AlexHerman-qj3pi
@AlexHerman-qj3pi 2 жыл бұрын
Сижу на работе в подстанции, как тут дядя Андрей новый видос загрузил. Лайк!
@andreyace8768
@andreyace8768 2 жыл бұрын
Спасибо за познавательное видео!
@user-tt6vn9ps8v
@user-tt6vn9ps8v 2 жыл бұрын
Все четко ставлю лайк
@user-tu8hk1iz6s
@user-tu8hk1iz6s 2 жыл бұрын
Как всегда РЕСПЕКТ!!!
@kosmos8460
@kosmos8460 2 жыл бұрын
Очень интересно а сделайте пожалуйста урок с сдвиговым регистром 595 и динамической индикацией , спасибо за видео 👍
@alexchabanenko6347
@alexchabanenko6347 2 жыл бұрын
Спасибо
@user-wh6rt9mv7s
@user-wh6rt9mv7s 2 жыл бұрын
Заслуженный лайк
@SergeyBelotserkovskiy
@SergeyBelotserkovskiy 2 жыл бұрын
транзисторы в протеусе работают, попробуйте например MPSA10
@user-to9wy6ox9x
@user-to9wy6ox9x 2 жыл бұрын
подтяжку на колектор поставь и в протеусе будет работать
@user-kq7sh3oj3m
@user-kq7sh3oj3m Жыл бұрын
Как работать с дмнамической индикацией при 8мгц.если использовать делитель таймера 1024 то выходит 7812 гц.на каждый индикатор почти 2000 гц.не слишком ли много.ищу а информацию найти не могу
@andreyfrolov301
@andreyfrolov301 Жыл бұрын
если таймер 8 битный то нужно еще на 256 поделить
@ivanrusev2270
@ivanrusev2270 Жыл бұрын
У меня 2 вопроса.1 как вывести результат на 7 сегментник.2 как вывести точку.Спасибо.
@rockrock4478
@rockrock4478 2 жыл бұрын
Есть ли у автора свой сайт или еще что-нибудь, где можно пообщаться ?
@andreyfrolov301
@andreyfrolov301 2 жыл бұрын
почта указана в разделе "о канале" dr.somet собака yandex точка ru
@user-sy6lc6hv7e
@user-sy6lc6hv7e 2 жыл бұрын
всетаки оператором свич намного удобнее чем if if говорят много жрет прада?
@rockrock4478
@rockrock4478 2 жыл бұрын
если можно поподробней-как работает эта функция, как происходит деление на 100 ,1000 и т.д. и как заполняется буфер при увеличении переменной i. Спасибо. void disp16(uint16_t n) { // вычисление единиц, десятков... и заполнение буфера for(uint8_t i=0; i
@andreyfrolov301
@andreyfrolov301 2 жыл бұрын
там же всё написано :) возьмите бумажку и "решите" эту функцию с любым четырехзначным n
@rockrock4478
@rockrock4478 2 жыл бұрын
@@andreyfrolov301 Я пробовал , но не смог ничего изобразить, ведь запись n%10 обозначает остаток от деления на 10, т.е. содержимое нулевого разряда индикатора(единицы).Для i=1 необходимо применить n%100, чтобы получить значение числа десятков в первом разряде. Не могу понять как это можно получить с помощью этой функции. Возможно у меня мозги уже не так соображают, как в молодости. Извините.
@andreyfrolov301
@andreyfrolov301 2 жыл бұрын
@@rockrock4478 вы не выдумывайте а решайте как есть никаких n%100 там нету прям берите на бумажке и решайте ничего не нужно выдувать из головы :)
@vectorgames4329
@vectorgames4329 Жыл бұрын
@@rockrock4478 Берем например число n= 4578, в первом проходе цикла for вычисляем остаток от деления 4578%10=8, buff[0]=8,затем делим n= 4578/10 =457.Во второй итерации цикла for n=457%10=7 ,buff[1]=7 457/10=45. В третьей итерации 45%10 =5 , buff[2]=5 , 45/10=4. Ну и в 4 итерации 4%10=4 buff[3]=4
@user-tj8zo9kc2t
@user-tj8zo9kc2t 2 жыл бұрын
как сделать такую индикацию через SPI ?
@andreyfrolov301
@andreyfrolov301 2 жыл бұрын
между мк и индикатором поставить контроллер с SPI интерфейсом
@kosmos8460
@kosmos8460 2 жыл бұрын
@@andreyfrolov301 а видео сделать нельзя по этой теме ? Спасибо
@iqubik
@iqubik 2 жыл бұрын
А через 595hc? Спасибо, очень сложно и интересно
@andreyfrolov301
@andreyfrolov301 2 жыл бұрын
тоже самое только символ не в порт, а в 595
@Daniyar101
@Daniyar101 2 жыл бұрын
Собрал недавно динамическую на hc595, завел на 328ой SPI, защелку просто портом туда сюда дергаю. Всё это помещено в прерывание таймера1 на частоте 120Гц. Ничего сложно нет, я вас уверяю, главное даташиты на 328 и 595 читать внимательно)
@iqubik
@iqubik 2 жыл бұрын
@@Daniyar101 я к esp8266 хочу прикрутить 4числовой катодный семисегмент, уже развёл на easyeda тестовый вариант, ожидает травления. Программить буду через flprog.
AVR 54# Асинхронный режим таймера.
23:14
Andrey Frolov
Рет қаралды 2,3 М.
Лекция 172. Схема динамической индикации
18:35
Электротехника и электроника для программистов
Рет қаралды 12 М.
Comfortable 🤣 #comedy #funny
00:34
Micky Makeover
Рет қаралды 16 МЛН
Get 10 Mega Boxes OR 60 Starr Drops!!
01:39
Brawl Stars
Рет қаралды 15 МЛН
WHO CAN RUN FASTER?
00:23
Zhong
Рет қаралды 41 МЛН
Smart Sigma Kid #funny #sigma #comedy
00:40
CRAZY GREAPA
Рет қаралды 38 МЛН
Динамическая индикация | Часть 1 | Программирование микроконтроллеров AVR
17:26
Программирование микроконтроллеров для начинающих!
Рет қаралды 50 М.
Аналогово-цифрофой преобразователь АЦП | Программирование микроконтроллеров AVR
32:04
Программирование микроконтроллеров для начинающих!
Рет қаралды 52 М.
AVR 33# UART
25:21
Andrey Frolov
Рет қаралды 7 М.
Comfortable 🤣 #comedy #funny
00:34
Micky Makeover
Рет қаралды 16 МЛН