-
- Для SPI важно, чтобы мастер "видел" свой тактовый сигнал. Хоть он и
ведущий, но тактирование приёмника ведущего идёт не от внутреннего
сигнала, а от вывода корпуса. Поэтому, если вывод тактирования
ведущего закоротить, его приёмник ничего не примет и транзакция
может вообще завершится. Но как насчёт STM32 - не знаю, глубоко не
копал. - Nikolay_Po(29.03.2021 09:04)
- Спасибо! Невероятно но вы правы, был сапай между CLK и CS, то есть
CS держал клок на земле. Отпаял и всё заколосилось. С вери хай спид
фронтами видимо как-то проскакивало, слейв не работал конечно, но и
SPI не зависал. - Moлoдoй кoллeгa(29.03.2021 18:12)
- В смысле? Оно с залипухой, что ли, работало? Невероятно! - Visitor(29.03.2021 18:42)
- Вот сейчас посмотрел на STM32F1. Ничего подобного. - SciFi(29.03.2021 09:14)
- Это в dsPIC/PIC24 нужно SCLK мапить и на SCLKxIN, и на SCLKxOUT - MBedder(29.03.2021 18:31)
- Что, при закоротке тактового сигнала, передача идёт и завершается нормально? Впрочем, в том же PIC24/dsPIC33 закоротка приводит к остуствию данных по приёму (все байты - одно значение, 0xFF, вроде), но саму передачу мастера не блокирует, завершает вовремя. - Nikolay_Po(29.03.2021 17:15)
- Спасибо! Невероятно но вы правы, был сапай между CLK и CS, то есть
CS держал клок на земле. Отпаял и всё заколосилось. С вери хай спид
фронтами видимо как-то проскакивало, слейв не работал конечно, но и
SPI не зависал. - Moлoдoй кoллeгa(29.03.2021 18:12)
- Для SPI важно, чтобы мастер "видел" свой тактовый сигнал. Хоть он и
ведущий, но тактирование приёмника ведущего идёт не от внутреннего
сигнала, а от вывода корпуса. Поэтому, если вывод тактирования
ведущего закоротить, его приёмник ничего не примет и транзакция
может вообще завершится. Но как насчёт STM32 - не знаю, глубоко не
копал. - Nikolay_Po(29.03.2021 09:04)