ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
26 ноября
609791 Топик полностью
Dingo (17.07.2015 07:38 - 07:40, просмотров: 51) ответил Vit на я б ногодрыгом CS подергал
На всех рисунках вверху - soft_CS. Сделал вывод флажка на ножку: перед работой с SPI ставим в "1", а потом меняем состояние пина каждый раз, когда находим флажок. На "03" видно, что первая сработка почти сразу после начала работы, т.е. примерно как TXE. Если точнее - завершение приёма первого бита. Моё предположение, что при разрешении работы с SPI интерфейс не учитывает, что в регистре данных бессмыслица. В рефернс мануал ничего об этом нет. Если поставить в начале вычитку регистра, то всё работает ( рис. "04"). Ещё момент - тактирование не выключается после завершения работы сразу, а продолжается ещё на 1 байт (или слово). Если остановить передатчик приёмник сразу после обнаружения флажка, то всё равно ещё 1 период тактирования проскакивает ("06", "07").