K
kekon
Guest
Имам проблем с STR710 чип.
Когато влезе микроконтролера IRQ прекъсват рутинна услуга обикновено определя аз малко в регистъра CSPR който забранява прекъсва.Това обикновено предотвратява всяка следваща вложени прекъсват да бъдат вписани.В опит за преодоляване на проблема и промяна на кода и преди да влезе даден прекъсват манипулатор (към което на процесора скача от ISR IRQ) и ясно съм малко да се възстановите прекъсва.След изчистване на малко на процесора веднага започва изпълнение код от началото на ISR IRQ.Тя изглежда като че ли са в безкраен цикъл и всички софтуер "hungs нагоре".Аз не може да реши проблема.Имате ли някакъв опит с това?
Когато влезе микроконтролера IRQ прекъсват рутинна услуга обикновено определя аз малко в регистъра CSPR който забранява прекъсва.Това обикновено предотвратява всяка следваща вложени прекъсват да бъдат вписани.В опит за преодоляване на проблема и промяна на кода и преди да влезе даден прекъсват манипулатор (към което на процесора скача от ISR IRQ) и ясно съм малко да се възстановите прекъсва.След изчистване на малко на процесора веднага започва изпълнение код от началото на ISR IRQ.Тя изглежда като че ли са в безкраен цикъл и всички софтуер "hungs нагоре".Аз не може да реши проблема.Имате ли някакъв опит с това?