No video

Программирование МК STM32. Урок 160. LL. SPI. DMA

  Рет қаралды 1,632

narod stream

narod stream

Күн бұрын

Продолжаем подробное изучение шины SPI в контроллере STM32. И на данном уроке мы попробуем воспользоваться технологией DMA, подключить данную периферию к нашему SPI, настроить её каналы, попытаемся передать данные в оба направление через DMA, но уже с помощью возможностей библиотеки LL.
Мы также соединим между собой два контроллера посредством шины SPI.
Один контроллер будет работать в режиме MASTER или будет ведущий, а второй - SLAVE или ведомый.
Контроллеры мы будем использовать STM32F103, расположенные на недорогих отладочных платах
Отладочную плату STM32F103C8T6 можно купить здесь ali.pub/1jgc7
Программатор недорогой ST-Link V2 можно купить здесь ali.pub/pwzj8
Индикатор светодиодный семиразрядный с драйвером MAX7219 можно купить здесь ali.pub/1mflzq
Логический анализатор 16 каналов можно приобрести здесь ali.pub/2i1ki5
Навигация по видео:
00:00 Введение
04:09 Настроим проект для ведущего устройства
06:61 Инициализация SPI и DMA
11:24 Настроим каналы DMA
15:31 Настройка размера данных и адресации в каналах DMA
20:53 Обработка прерываний от каналов DMA
24:50 Ведомое устройство
28:40 Проверим обмен данными между устройствами на практике
30:18 Логический анализ обмена
Рекомендуется также перед просмотром данного урока просмотреть данное видео:
Урок 1. Установка Keil μVision • Программирование МК ST...
Урок 15. HAL. USART. DMA • Программирование МК ST...
Урок 18. HAL. ADC. Regular Channel. DMA • Программирование МК ST...
Урок 153. HAL. SPI. Соединяем два контроллера. Часть 1 • Программирование МК ST...
Урок 154. LL. SPI. Соединяем два контроллера • Программирование МК ST...
Урок 155. HAL. DMA. MEM2MEM • Программирование МК ST...
Урок 156. LL. DMA. MEM2MEM. Часть 1 • Программирование МК ST...
Урок 157. HAL. SPI. Interrupt • Программирование МК ST...
Урок 158. LL. SPI. Interrupt • Программирование МК ST...
Урок 159. HAL. SPI. DMA • Программирование МК ST...
Текстовая версия урока и исходный код здесь narodstream.ru/...
Программирование на различных языках:
Группа в контакте public1...
Группа в Facebook / 284342185817764
Группа в Одноклассниках ok.ru/group/55...
Программирование микроконтроллеров:
Группа в контакте club1166...
Группа в Одноклассниках ok.ru/group/529...
Группа в Facebook / 236905359999556
Мой сайт "Программирование МК" narodstream.ru/
Форум narodstream.ru/...
Вы можете помочь проекту:
ЮMoney
yoomoney.ru/to...
Webmoney
Z341906933112
Карта Сбербанка (МИР)
2202201799288929
Можно в USDT
1) Сеть:TRC20
Адрес: TBBPFk5Widf1CYvF7Xk5ssKXeiPJHwtMgS
2) Сеть: BSC BNB Smart Chain (BEP20) (комиссия намного меньше)
Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17
3) Сеть: Huobi ECO Chain (HECO) (комиссия еще меньше)
Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17

Пікірлер: 2
@user-fh9dm2lt9i
@user-fh9dm2lt9i 5 жыл бұрын
Спасибо! Ждём новых выпусков!!!
@samsonobuhov6440
@samsonobuhov6440 5 жыл бұрын
Если уж по-русски, тогда надо сразу правильно озвучивать не DMA, а ПДП - Прямой Доступ к Памяти. Как всегда лайк...
The Joker saves Harley Quinn from drowning!#joker  #shorts
00:34
Untitled Joker
Рет қаралды 58 МЛН
I'm Excited To see If Kelly Can Meet This Challenge!
00:16
Mini Katana
Рет қаралды 34 МЛН
Kind Waiter's Gesture to Homeless Boy #shorts
00:32
I migliori trucchetti di Fabiosa
Рет қаралды 7 МЛН
When F1 Drivers Raced the SAME CARS (And SENNA Won)
13:54
Driver61
Рет қаралды 1,2 МЛН
STM32. SPI
19:21
ФРТК МФТИ
Рет қаралды 4,2 М.
Принцип работы UART
40:11
Flexo Alex
Рет қаралды 39 М.
The Joker saves Harley Quinn from drowning!#joker  #shorts
00:34
Untitled Joker
Рет қаралды 58 МЛН