[an error occurred while processing this directive]
|
Народ, помогите, может кто сталкивался с такой проблемой ?
LF2407A работает в контроллере управления двигателем (PSMS). В DSP
используются следующие модули :
ADC, SCI, EVA, CAN. WDT запрещён.
Прерывания от ADC идёт на высоком приоритете (по INT1). ADC
запускается от T1PINT (симметричная PWM).
Clock на остальные модули запрещены.
Проблема :
Понадобилось встроить инкрементальный датчик положения вала мотора.
Для этого предполагалось использовать QEP в EVB. Как только разрешаешь
Clock на EVB, прерывания от ADC исчезают!
После долгих поисков попробовал прерывание от ADC на низком
приоритете (по INT6). Появились прерывания! Можно, конечно,
работать и так. Но дело в приципе. На INT1 (как и на INT6) больше
никаких прерываний нет. В чём может быть дело ??? Я в непонятках!!!
E-mail: info@telesys.ru