Цитата(Bakradze @ Jun 29 2018, 09:47)
Перепробованы всевозможные настройки SPI...Сейчас в MODE3 но что-то особой разницы нету
Тут дело не в "разнице" а в проверке CRC полученного фрейма. И перебирать настройки, я думаю, не перспективно. Следует установить те, на которых
вам отвечает слейв. Это элементарно проверяется осциллографом,
1. Синхронизируете осцилограф по входу вненей син-ии от спада ~CS
2. Канал 1 - SCK
3. Канал 2 - MISO (то, что выдает слейв - Flir)
Проверяете:
До появления "спада" ~CS уровень SCK должен быть 1
После спада CS SCK должно "уйти" в 0.
Причем:
уровень на линии MISO в момент Raise-SCK изменяться не долженуровень на линии MISO может изменяться в момент Fail-SCKЕсли предположить, что в этой части все работает так как надо - проверяем уже софт, чтение из SPI.
ps
Скорость "вычитки" должна соответствовать частоте "кадров", чтобы небыло переполнения буфера девайса, кадра или строки.