предложите другой путь, я с удовольствием его приму(так как долго уже над этим бьюсь), как я делаю: в более неважном прерывании я разрешаю все более важные а более не важные запрешаю и ставлю общее разрешение прерывания у меня в проге раеализовано 3 шима(наиболее важные), запись в ат24с512 и уарт, вот если понять как правильно запрещать прерывание от тви, то все должно работать