-
- Есть версии, почему STM32F407 может GPIO дёргать так (по времени)? Надо прочитать 3 байта, CS в это время дёргать нельзя, его формирую дрыгногой. Запускаю, жду флага "принят байт", забираю первый, второй, третий, потом снимаю CS. На осциллограмме Dingo(1065 знак., 16.07.2015 10:58 - 11:01)
- я б ногодрыгом CS подергал - Vit(16.07.2015 14:29)
- На всех рисунках вверху - soft_CS. Сделал вывод флажка на ножку: перед работой с SPI ставим в "1", а потом меняем состояние пина каждый раз, когда находим флажок. На "03" видно, что первая сработка почти сразу после начала работы, т.е. примерно Dingo(534 знак., 17.07.2015 07:38 - 07:40)
- Так он и дёргается ногодрыгом. Накопал кое-чего, но отпишу завтра - осциллограммы хорошо бы, а я уже дома. - Dingo(16.07.2015 18:54)
- у меня так Nikolay801_(1423 знак., 16.07.2015 11:32)
- а это вообще может работать? спиай не будет ничего принимать если ничего не передать. Nikolay801_(699 знак., 16.07.2015 11:30)
- Не-не-не. АЦП только выдаёт, поэтому используется Unidirectional receive-only procedure Dingo(1470 знак., 16.07.2015 11:38 - 12:00)
- В стм32 не силен, но стандартная ашипка - вываливание проги из передачи после записи последнего байта в сдвиговый регистр, а не по окончании его выдвижения наружу. Проверьте на всякий случай. - Harry(16.07.2015 11:15 - 11:19)
- я б ногодрыгом CS подергал - Vit(16.07.2015 14:29)
- При этом осмысленных данных прочитать так и не смог пока, то есть где были бы и '0' и '1' в одном измерении. UPD: Дело было не в бобине: я опрашиваю последовательную цепочку, и напряжение не на тот подал. No coments! - Dingo(15.07.2015 12:08 - 15:45)
- Есть версии, почему STM32F407 может GPIO дёргать так (по времени)? Надо прочитать 3 байта, CS в это время дёргать нельзя, его формирую дрыгногой. Запускаю, жду флага "принят байт", забираю первый, второй, третий, потом снимаю CS. На осциллограмме Dingo(1065 знак., 16.07.2015 10:58 - 11:01)