Рубрика: SPI

STM Урок 159. HAL. SPI. DMA

На данном уроке мы объединим наши знания по шине SPI и периферии DMA в контроллере STM32 и попробуем применить технологию DMA при передаче данных по интерфейсу SPI. Использовать при этом мы будем библиотеку HAL, которая позволит нам с меньшим трудом

STM Урок 158. LL. SPI. Interrupt

На прошлом занятии мы познакомились с механизмом обработки прерываний шины SPI контроллера STM32F1, а также потом немного попрактиковались в данном вопросе. Только всем этим мы занимались с использованием возможностей библиотеки HAL, а в данном занятии мы уже обратимся к помощи

STM Урок 157. HAL. SPI. Interrupt

Продолжаем подробное изучение шины SPI в контроллере STM32. И на данном уроке мы попробуем воспользоваться механизмом прерываний, организованным в периферии SPI в данном контроллере. Использовать сегодня мы будем возможности библиотеки HAL, которые позволят нам также легко отследить передачу большой порции

STM Урок 154. LL. SPI. Соединяем два контроллера

На прошлом занятии мы научились соединять между собой контроллеры по шине SPI, а также, что самое важное, мы научились настраивать устройство в режиме SLAVE. Цель данного занятия у нас практически та же, но есть и отличие. Теперь мы для достижения

STM Урок 153. HAL. SPI. Соединяем два контроллера. Часть 2

В предыдущей части нашего урока мы подключили схему урока, создали и настроили проект для устройства MASTER.   Чтобы нам не мучиться с проектом, его мы создадим из проекта для ведущего устройства, только назовём SPI_SLAVE. Откроем проект в Cube MX и отключим

STM Урок 153. HAL. SPI. Соединяем два контроллера. Часть 1

По многочисленным просьбам мы на данном уроке попытаемся соединить между собой два контроллера STM32 между собой. Просьбы данные, правда, в большинстве случаев звучали несколько по-другому. Посетители ресурса очень хотят увидеть урок по работе шины SPI в контроллере STM32 в режиме

STM Урок 152. LL. SPI. Драйвер индикатора MAX7219. Часть 2

В предыдущей части занятия мы познакомились с аппаратной реализацией шины SPI в контроллере STM32F1 и настроили проект урока. И по нашей славной традиции посмотрим, каким образом происходит у нас инициализация шины SPI. Для этого зайдём в функцию MX_SPI1_Init и посмотрим, что

STM Урок 152. LL. SPI. Драйвер индикатора MAX7219. Часть 1

Продолжая изучать возможности библиотеки LL, на данном уроке мы начнём освоение аппаратной реализации шины SPI (Serial peripheral interface) в контроллере STM32F1. С данной шиной мы работаем постоянно, но реализация её с помощью функционала библиотеки LL нами ещё не рассматривалась. Поэтому

PIC. Урок 18. MSSP. SPI. SLAVE. Соединяем два контроллера. Часть 2

В предыдущей части урока мы познакомились с режимом SLAVE SPI, собрали схему для нашего урока и создали проект для ведущего устройства.   Теперь перейдём к ведомому устройству. Проект за основу для него был взят из прошлого урока с именем MCP3201 и проекту

PIC. Урок 18. MSSP. SPI. SLAVE. Соединяем два контроллера. Часть 1

Попытаемся теперь настроить наш модуль MSSP в режиме SPI, но уже в качестве ведомого устройства. Возможно, что это вряд ли понадобится, но для общего развития считаю это необходимым, так как такая возможность у контроллера есть и надо её использовать. Благодаря

Наверх