[an error occurred while processing this directive]
|
типа того, что для ADS при Старте важно что дается раньше - _CS=0 или CLK=0, и если CLK=0 станет после _CS=0, то NULL_BIT он вроде как не выдает, а
начинает сразу гнать информационные биты. Точнее NULL_BIT он выдает раньше времени и он как бы теряцца...
Для MCP же очередность _CS=0 и CLK=0 при Старте по фигу (возможно за счет своей медленности), и он четко работает согласно циклограммам в даташитах для обоих АЦП.
В итоге, для совместимости кода, при Старте нужно делать сначала CLK=0 (или просто держать его в паузах в состоянии 0), а уж потом только _CS=0...
E-mail: info@telesys.ru