Окт 062012
 

Вдогонку к статье о модуле  SPI STM32, где рассмотрен порядок работы с ним через регистры, дополняю тему информацией. Здесь будут описаны функции файла spi.c из пакета стандартных библиотек StdPeriph_Lib.

Continue reading »

Окт 032012
 

SPI (Serial Pheripheral Interface) – последовательный синхронный интерфейс для обмена данными между микросхемами. Этот интерфейс подразумевает четкую иерархию – всегда есть ведущее устройство “Master” и подчиненное устройство “Slave” (или несколько устройств на одной шине). Master выбирает подчиненное устройство, с которым будет производить обмен данными в текущий момент. Подчиненные устройства Slave ожидают команды от Master для начала обмена данными. Сигнал синхронизации генерирует Master и, далее, ведущее и подчиненное устройства начинают обмен данными. Ведущим устройством очень часто является микроконтроллер, а подчиненными устройствами могут быть различные микросхемы: память, АЦП и ЦАП, микроконтроллеры, и другие.

Continue reading »