ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 июля
13929 Топик полностью
Bill (26.08.2004 18:26, просмотров: 1) ответил bialix на хочется затронуть такую тему: SPI-сервер как подзадача в многозадачной программе
Если рассуждать чисто логически, то я бы сделал в виде отдельного драйвера. Организуется очередь заданий к драйверу SPI. А драйвер SPI выбирает из очереди очередное задание и выполняет его. И так до тех пор, пока очередь не опустеет. Очередь можно организлвать в виде списка. Соотетственно, там должна быть информация о протоколе обмена с устройством, адрес буфера, количество байт и обратная информация для задачи, запросившей орбмен, о завершении обмена. Если требуется, то можно очередь сделать на приоритетной основе