![Интерфейс SPI между STM32 и Arduino: Пример подключения и обмена данными](https://voltiq.ru/wp-content/uploads/how-to-use-spi-on-stm32-mcu-03.jpg)
В этом уроке мы будем использовать микроконтроллер STM32F103C8 для обмена данными с платой Arduino через интерфейс SPI. Купить платы для данного проекта можно в каталоге нашего интернет-магазина.
Мы настроим Arduino UNO в качестве ведомого устройства (Slave), а STM32F103C8 будет выступать в качестве управляющего устройства (Master). К каждому контроллеру мы подключим дисплеи 16X2 LCD. Кроме того, к выводам PA0 на STM32 и A0 на Arduino будут подключены два потенциометра для определения значений в диапазоне от 0 до 255. Эти значения будут передаваться от мастера к слейву и обратно при изменении положения потенциометра.