Поясню задачу: контроллер DMA по заполнению буфера выставляет один бит в регистре готовности данных. Прочитать этот бит должна т.н. background подпрограмма.
Вопрос: как осуществляется решение подобной задачи в ОСРВ?
Пока на ум приходит только опрос через
CODE
while(1)
{
if(flag == 1)
data_proc();
}
{
if(flag == 1)
data_proc();
}
Есть более грамотные решения?