Тёмный

Программирование МК AVR. УРОК 25. SPI. Подключаем сдвиговый регистр 74HC595 

narod stream
Подписаться 35 тыс.
Просмотров 14 тыс.
50% 1

Опубликовано:

 

21 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 24   
@bul2012
@bul2012 5 лет назад
Ваши видео по авр , это единственный хорошое учебное пособие в русском сегменте , спасибо БОЛЬШОЕ за труд!
@narodstream552
@narodstream552 5 лет назад
Спасибо за высокую оценку моего труда!
@ДенисЗахаров-ц6и
@ДенисЗахаров-ц6и 2 месяца назад
Спасибо!
@konstantingrechishkin7988
@konstantingrechishkin7988 5 лет назад
Спасибо за ваш труд.
@DrargonsM
@DrargonsM 8 лет назад
Спасибо за труды Вовчик
@narodstream552
@narodstream552 8 лет назад
+Drargons M А тебе спасибо за внимание!
@viktorapostolov438
@viktorapostolov438 2 года назад
Привет, а что с сайтом? Почему комментарии не публикуются? В 25 уроке вероятно ошибка, о которой писали в комментариях. SH_CP это тактирование от микроконтроллера, не понятно как эта нога может быть выбором устройства, разве что ведомое одно. ST_CP - дёрганье ногой мк для создания импульсов на ведомом. (на каждый ведомый одна нога) Послали данные, дёргнули ногой, они ушли на выход микросхемы. Не дёргнули - не ушли. Урок 24, там где описание способов обмена информацией по шине SPI с несколькими ведомыми устройствами: "Существует несколько способов обмена информацией между несколькими устройствами, то есть когда на одно ведущее устройство приходится несколько ведомых. Мы рассмотрим два самых распространённых из них." И ниже два рисунка. Нога синхронизации подключена ко всем устройствам в обеих вариантах, то есть синхронизация для всех одна, так? Если да, то тут действительно ошибка: "SH_CP - в нашем случае это будет chip select. (это нога тактирования от МК) В нашем случае идёт тактирование (от частоты мк, 8Мгц, без делителей, так?) ST_CP - это ножка управления регистром хранения, в нашем случае это будет ножка синхронизации, на которую мы будем подавать тактовые импульсы." (это нога дёрганья 1/0) Автор, исправь ошибку. Или объясни, мне не понятно.
@DOMINATOR-ou8nz
@DOMINATOR-ou8nz 3 года назад
ура, 255 лайков, еще один лайк, и получится регистр!
@АлександрМиллер-р3ъ
День добрый а можно еще записать ролик про то как подключить микросхему 74hc165 по spi либо пример кода заранее спасибо
@Pagor
@Pagor 6 лет назад
Прикольно :)
@АлександрМиллер-р3ъ
День добрый а можно еще записать ролик про то как подключить микросхему 74hc165 (входной сдвиговый регистр) совместно с микросхемой 74HC595 к avr по spi
@narodstream552
@narodstream552 6 лет назад
Здравствуйте! Пока такое не планируется. Вообще не планируется уроков по AVR. Сейчас это собственность Microchip и вроде как он данную линейку не особо поддерживает. Есть развитие в линейке SAM, но я пока с ней даже ознакомиться не успеваю. А вообще с микросхемой возможно поработаем, если попадёт под руку, но возможно с использованием линейки PIC.
@mrDream84
@mrDream84 6 лет назад
на 4:40 оговорочка, чипселект с тактовой попутали :)
@narodstream552
@narodstream552 6 лет назад
Спасибо! Я рад, что Вы так внимательно относитесь к изучению материала.
@mrDream84
@mrDream84 6 лет назад
narod stream вам спасибо за полезные и доступные лекции. В институтах так не учат, к сожалению)
@mslq
@mslq Год назад
Это не единственная ошибка, штук пять насчитал, одну в коменте отметил.
@leatherbald
@leatherbald 4 года назад
Спасибо за урок. У меня без делителя на диодах лишние моргания какие то, с делителем 8 перебираются адекватно. Еще паразитное свечение диодов которые не должны гореть. Может 74HC595 глючная? с алика куплены, попробовал 3 штуки все одинаково.
@mslq
@mslq Год назад
Скорей всего вы не правильно настроили SPI, этот блогер постоянно вводит слушателей в заблуждение, лучше возьмите даташит и внимательно ознакомьтесь.
@tiger0007t
@tiger0007t 3 года назад
подскажите пожалуйста почему например при записи такой строки DDRB |= ((1
@mrDream84
@mrDream84 Год назад
Я никогда не пишу так, ибо не вижу смысла. Или PORTB |= 1
@patogenych777
@patogenych777 Год назад
У меня была такая же проблема, оказалось, что автор создавал проект для ATMega8A, а не для просто ATMega8, в свойствах исходников на сайте это читается. Если пересоздать проект под 8А, то всё работает.
@mslq
@mslq Год назад
Врёте! Из сдвигового регистра переносятся данные в регистр хранения по положительному фронту, то есть из низкого уровня в высокий, а не так как вы сказали - (нужно подать высокий уровень, а потом низкий), не вводите людей в заблуждение.
Далее
ESP8266/ESP32: Обзор, начало работы
2:48
Have you ever seen soldering THIS close?
9:53
Просмотров 336 тыс.
Микросхема 74HC595 анимация.
9:27
Просмотров 14 тыс.