[an error occurred while processing this directive]
|
Три дня пропарился (доки все перерыл) и обнаружил фитчу:
При BHD=0 (разрешено зависание буфера) в случае если возникло зависание и после этого прерывание, в частности от другого SPORT, процессор не выходит из зависания.
У меня в основной программе в TX0 закидываются данные с возникновением ситуаций зависания (4 слова подряд записываю).
И постоянно(переодически) возникают прерывания от приемника RX1.
Так вот если возникает зависание на передаче и после него генерится прерывание от приемника, то процессор ни когда не выходит из режима зависания.
Проверял отключением прерывания и в конце концов удалил зависания передатчика (вставил пулинг загружености буфера передатчика).
Буду благодарен если кто скажет где про это в доке написано, мож протупил глазами. Проц 65L.
E-mail: info@telesys.ru