Ксения (23.01.2010 16:44, просмотров: 240) ответил Shura на +1, это самое простое и надёжное. +20% к времени преобразования всё равно рояли не играет как правило
А не способно ли такое решение само сорвать синхронизацию в тех случаях, когда DREADY угороздит выскочить во вреня моего опроса? Например, запрос у меня 3-байтный. Послала первые 2 байт - АЦП скушал, и тут DREADY выскочил, досылаю 3-ий байт - что я получу? И что может случится в том случае если DREADY (обновление данных) произойдет на приёме: один байт результата числа скачала, а дальше DREADY выскочил и те данные, треть которых я скачала, обновились. Что тогда я докачаю?
А вот при обсулуживании по прерываниям такого случится не может в принципе, т.к. опрос начинается с относительно небольшой задержкой от момента готовности, и тут попасть под "смену точки" крайне маловероятно.