-
- А этот самый SSI на что нить влияет? Я пробую им управлять активностью SPI, а он ни гугу. Через SPE (SPI enable) - работает. Зачем он тогда нужен? Или только для slave-ов? - Dingo(16.12.2016 10:25)
- Скажи ясно, в каком режиме тебе надо настроить SPI. И я скажу тебе
куда идтичто для этого надо. - il-2(16.12.2016 12:55)- SPI мастер. Надо выдать клоки для принятия определённого количества байт. В течении всего времени приёма поднятие nCS не допускается. - Dingo(16.12.2016 13:05)
- Тогда для твоего случая надо использовать в качестве nCS любой вывод МК в режиме GPIO. И установить SSM=1 и SSI=1, чтобы нога NSS не влияла на работу SPI и могла бы использоваться по другим назначениям. - il-2(16.12.2016 13:28)
- [UPD]Так и делаю. При попытке рулить активностью SPI посредством бита SSI прерывания прикидываются шлангом. Или надо после выставления бита ещё и SPE перевыставить? Можно ли при управлении через SPE гарантировать целостность данных (SPIx->DR) Dingo(3945 знак., 16.12.2016 15:41 - 17.12.2016 06:01)
- Не трогай
какуSSI. Установил - и не трогай: il-2(853 знак., 19.12.2016 09:53)- А вот эту часть описания я пропустил как-то! Спасибо, что ткнули. Но лог приведён для управления через SPE бит. Dingo(416 знак., 19.12.2016 10:37 - 10:39)
- Не трогай
- [UPD]Так и делаю. При попытке рулить активностью SPI посредством бита SSI прерывания прикидываются шлангом. Или надо после выставления бита ещё и SPE перевыставить? Можно ли при управлении через SPE гарантировать целостность данных (SPIx->DR) Dingo(3945 знак., 16.12.2016 15:41 - 17.12.2016 06:01)
- Тогда для твоего случая надо использовать в качестве nCS любой вывод МК в режиме GPIO. И установить SSM=1 и SSI=1, чтобы нога NSS не влияла на работу SPI и могла бы использоваться по другим назначениям. - il-2(16.12.2016 13:28)
- SPI мастер. Надо выдать клоки для принятия определённого количества байт. В течении всего времени приёма поднятие nCS не допускается. - Dingo(16.12.2016 13:05)
- Скажи ясно, в каком режиме тебе надо настроить SPI. И я скажу тебе
- А этот самый SSI на что нить влияет? Я пробую им управлять активностью SPI, а он ни гугу. Через SPE (SPI enable) - работает. Зачем он тогда нужен? Или только для slave-ов? - Dingo(16.12.2016 10:25)