ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
1318610 Топик полностью
RxTx (11.06.2023 00:58, просмотров: 237) ответил mse homjak на Норот, кто имеет хоть какой пояс по CH32V00x? Интересует СПИ, чтобы работал аппаратный NSS. Делаю всё по СТМовскому букварю, смотрю настройки порта в отладчике, записано то, что надо для выхода альтернативной функции. Т.е. должно быть в 1 с 0-выми просечками, но имею 0. У СТМа, думаю, всё будет стрелять, а вот китайцкое поделие...
Они в этом полностью повторили поведение STM32. Всё правильно у тебя работает, как и должно по задумке ST (но не по нашей). В режиме мастера у STM32 NSS не работает как строб (вопреки ожиданию). При SPI_CR2.SSOE=1 на NSS будет просто 0, пока активен SPI периферал. +Полезно знать что после передачи посылки SPI периферал отрубается (внутри HAL или сам не помню) и выходы переходят в Z-state (floating), втч NSS, если выставить внутренний пуллап, поднимаются относительно медленно. 

Решение? Софтовое (GPIO) управление.


Причем вот это (см скриншот RefMan'а на STM32F103) показывать не надо, оно не противоречит тому что написано и работает именно так.

Спасибо, князь. Вы настоящий дворянин. И программист.