May 21st, 2021

QuatCore

"16-битный" передатчик UART - окончание

Сегодня на удивление быстро с этой штукой разобрался:


Ну как, то есть я уверен, что UART работает правильно, что на 8 битах, что на 16, но почему-то алгоритм в этот раз точки в другом порядке расставил, и при попытке посчитать параметры сближения, получил крен 180° (!) и дальность меньше чем надо.

Ладно, с этим скоро разберёмся, посмотрю историю коммитов, что же я там поломал в последний раз, и нафига. А сначала подробности про UART.
Collapse )

"Ложная тревога": забыли в проекте "для железа" выставить параметр ijkEnabled=1, "включающий" одноимённую команду. А в данных алгоритмах она теперь вовсю используется, удобная вещь!

После очередного синтеза уже получил что надо:


На заднем фоне, для сравнения - "дамп памяти", полученный на симуляции. Совпадает, надо только старший и младший менять местами. Неудобно, но скоро будет программка для визуализации результатов, она всё это сделает, нарисует обнаруженные и идентифицированные точки и параметры сближения.

А вот что за "мусор" внизу возник - ни малейшего понятия... Наверное, опять USB Blaster "шалит", а там посмотрим.