Есть платы на базе STM32F030R8T6 (платы идентичны).
На каждой плате расположена резистивная матрица, подключенная к АЦП контроллера (30 рядов по 10 резисторов в каждом). В начале каждого ряда резисторов установлен светодиод для подсветки данного ряда.
Платы соединяются между собой по интерфейсу SPI. Для взаимодействия с управляющим компьютером предусмотрен интерфейс UART.
Необходимо создать прошивку, которая выполняла бы следующие функции:
- Сканировала резистивную матрицу на плате с запоминанием номинала и положения в матрице каждого резистора
- Передавала полученные данные по резисторам на управляющий компьютер по UART
- Получала данные о номиналах и положениях резисторов от нижестоящих в иерархии плат по SPI и передавала данные на управляющий компьютер по UART.
- По команде управляющего компьютера подсвечивала заданный ряд резисторов
Опубликован 03.07.2020 в 14:06 Последнее изменение: 16.07.2020 в 08:46