Цитата(nicks80 @ Sep 11 2016, 22:04)

Но странно ведь при переходе WS должны биты опять синхронизироватся.
Не должны - а хотелось бы. Факт автоматической байтовой ресинхронизации с каждым WS описан в даташите?
Если - нет, то после синхронизации по первому WS - потом просто считаются такты, и на WS уже не смотрят.
Была такая же проблема у двух Atmel связанных по I2S - решил перейдя на USART.
Точно также в BF561 при приёме видеокадра - тупо считаются линии и точки. При сбое на тактовой - изображение съезжает и не исправляется с новым кадром. При этом никакие статусы не меняются. Единственный вариант - каждый кадр успевать инитить заново блок приёма видеоданных.
Кстати, у вас на линии WS резистор есть последовательный?