Псевдоплавающая точка термин используемый мной по аналогии с анекдотом.
Продавец каждый день решает сколько сегодня весит килограмм.
Программист для каждой переменной int решает вопрос масштаба : чему равно 0х7fff, или 0x7fffffff и т.п.
Когда пользуетесь чужой библиотекой, масштаб ищется в описании или проверяется практикой.
т.к. #define PI 3.14159265358979f. Что делать то?
При работе с псевдоплавающей точкой из моего опыта вычисляется sin(1) то 90 градусов и однозначно пересчитывается в радианы. Думаю, что сетка [-8;8].
У контроллера SPI можно принять по-словно или с помощью FIFO(до 16 слов).
Если важна синхронизация, то подстраивайте вручную, а потом запускайте прием с помощью FIFO.
Обрабатывайте прерывания FIFO.
На будущее, если хватает сил и времени, то на полигонах нужно избавиться от острых углов, получаемых при наложении полигона, и прошить полигон с внутренними соответствующими слоями в нескольких местах, чтобы не было антен.
:rolleyes: Шелкографию можно подправить самому вручную или с помощью загрузки gerber файлов в САМ, средствами САМ автоматом убрать шелкографию с площадок (переходные в Гербере тоже площадки).