[an error occurred while processing this directive]
|
Сразу: так и включи в код прерывания таймера 1мs исполнение кода SendMessag, с if (нет ли приема). А Потом (в фоне): без разницы как вызывается код по флагу прерыванием или вызовом. CАМОЕ ГЛАВНОЕ - Дурная постановка задачи изначально: А если ты УЖЕ вызвал прерывание (функцию) обеспечивающую посылку (SendMessage), а через 1мкс пришло входное сообщение, тебе от этого намного легче будет ? :) Какой ты CAN-контроллер используешь, если ничего забуферизировать не можешь ?
E-mail: info@telesys.ru