SPI MCU в режиме Master с включенным программным управлением ведомого, ведомое устройство является сторонним устройством zigbee, которое ожидает, что его nSSL будет управляться извне - PullRequest
0 голосов
/ 05 января 2019

Я использую свой MCU (STM32L486) в качестве ведущего (SPI), а периферийное устройство zigbee является подчиненным устройством. В настоящее время ведущий настроен (SSM = 1, SSI = 1) с управлением программным подчиненным.
Поскольку ведомое устройство ожидает, что его ChipSelect будет установлен на низкий и высокий уровни соответственно. Я понимаю, что для этой цели потребуется GPIO.
Используется набор контактов для работы SPI (SCK (PA5), MOSI (PA7), MISO (PA6) и NSS (PA4)).
Я запутался в использовании пин-кода NSS.
Поскольку главный SPI настроен как управляемый программным обеспечением, могу ли я использовать этот (PA4) вывод для передачи сигнала ведомого SSL, или я вообще не могу использовать этот вывод. Как подсказывает справочное руководство enter image description here но примечания в разделе ниже (выделены желтым цветом) enter image description here предполагает, что как ведущий, так и ведомый должны обрабатываться внутри.

Означает ли это, что я не могу иметь вышеуказанную конфигурацию ?, где
1. Главный SSL управляется программным обеспечением.
2. Slave ожидает, что его линия SSL будет установлена ​​/ деактивирована извне.

Пожалуйста, предоставьте свое понимание. Я работаю над уже написанным кодом. В продукте есть некоторые проблемы, и я пытаюсь его отладить.

1 Ответ

0 голосов
/ 08 января 2019

Я написал этот же вопрос на форуме сообщества. Ответ от сообщества ST Они ответили, сказав, что пока я не настраиваю SSL (PA4) как альтернативный вывод функции, я могу использовать его для управления ведомым устройством.

...