Цитата(zebrox @ Apr 5 2013, 20:05)

У обработчика должен быть буфер входящих сообщений. Приемник в него записывает, если при записи нового сообщения буфер заполняется до определенного уровня, то это можно использовать как сигнал для увеличения приоритета обработчика, например, или генерацию аларма делать.
В реализации CAN на STM32 уже есть буфер на 3 входящих сообщения (т.н. почтовые ящики). Почему бы ими не воспользоваться?
Если буфер полностью заполнен, то отправитель, при отправке очередного пакета, не получит подтверждение, что его сообщение доставлено. Это очень удобно. Почему бы этим не воспользоваться?
Повышать приоритет обработчика - не очень хороший вариант, поскольку обработка может быть ресурсоемкой и из-за нее самой и возникнет дефицит процессорного времени.