Все приручилось. К сожалению пока криво, но это временно.
Оказалось 1 лишняя строка кода и не совсем корректный режим передачи( нужно было насильствено заставить его работать с начальным высоким клоком)
и пока дергаю руками IO_SYNK все заработало.
Хотя ничего не изменял по сути.
Делаю ресет IO и пишу данные. затем еще раз ресет IO и читаю так все заработало. вот только еще ощибка к даташате почемуто появилась. ну или у меня чтото с мозгами. Просто когда hex слова считал для отправки в ДДС, оно в 1 месте не сошлось с тем что прочиталось после программирования компом. А комп считывает то что я сам считал.
Как сконфигурировать пин DAI на выход FLAG15
SRU(FLAG15_O,DAI_PB05_I); SRU(HIGH,PBEN05_I); // или SRU(LOW,PBEN05_I);
чтобы программно дергать IO reset
как отлажу будет исходник
|