[an error occurred while processing this directive]
|
Надо запрещать именно те прерывания, которые могут неправильно прочитать данные. Просто дело в том, что в общем случае компилятор "не знает" какие именно прерывания могут это сделать. И в IAR в функциях __monitor запрещаются глобальные прерывания. Если же это делает сам программист, то корректнее будет запрещать только те прерывания, которые требуется запретить. И программист должен знать какие именно.
E-mail: info@telesys.ru