[an error occurred while processing this directive]
|
Вы правильно сказали, в моем случае надо было контролировать именно INT FLAG SEQ1 и очищать его. А для этого надо было включить режим генерирования прерывания после окончания преобразования ( выставить биты 11, 10 (INT_ENA_SEQ1)). Только после этого у меня ADC начал запускаться по событию от EVA. Если я запрещаю генерацию прерывания (bit 11, 10 == '00'), то ADC стартует ТОЛЬКО при ручном запуске (bit 13 -> 1), несмотря на то, что ранее я его программировал на запуск по сигналу EVA. С моей точки зрения это как-то не логично. Может сама ревизия чипа кривая? я слышал, что версия 2407E (rev1.0 - rev1.3) (30Мгц) достаточно глючная, и вроде как TI много багов почистил в версии 2407А
E-mail: info@telesys.ru