Рубрика: SPI

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, но уже в качестве ведомого устройства. Возможно, что это вряд ли понадобится, но для общего развития считаю это необходимым, так как такая возможность у контроллера есть и надо её использовать. Благодаря

PIC. Урок 17. MSSP. SPI. Внешний АЦП MCP 3201. Часть 2

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

PIC. Урок 17. MSSP. SPI. Внешний АЦП MCP 3201. Часть 1

Продолжаем изучение модуля MSSP, в частности его работу с шиной SPI. И сегодня мы уже поработаем с данной шиной на приём данных от устройства. Для этого мы возьмём микросхему MCP3201. Эта микросхема является внешним аналого-цифровым преобразователем. Разработчиком данной микросхемы является компания Microchip Technology.

PIC. Урок 16. MSSP. SPI. Светодиодный индикатор MAX7219. Часть 2

В предыдущей части занятия мы познакомились с микросхемой MAX7219, а также написали некоторые служебные функции для работы будущей библиотеки.   Далее мы сначала посмотрим, как выглядит наш индикатор     Мы видим, что вместо восьмиразрядного индикатора в модуле установлены два четырёхразрядных

PIC. Урок 16. MSSP. SPI. Светодиодный индикатор MAX7219. Часть 1

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

PIC. Урок 15. Модуль MSSP. Режим SPI. Часть 2

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

PIC. Урок 15. Модуль MSSP. Режим SPI. Часть 1

Переходим к следующему модулю — MSSP. Модуль MSSP (Master Synchronous Serial Port) — синхронная последовательная шина, которая обеспечивает аппаратную поддержку шин SPI и I2C, соответственно, именно в таких режимах она и может работать. Правда данные режимы могут ещё делиться на

Наверх