|
завел кольцевой буфер, завел два указателя, один для записи в этот буфер, другой для чтения из него, по прерыванию от последовательного порта складывавал в этот буфер данные и искал начало кадра и если начало устанавливал на него указатель чтения указатель записи ессно продвигал на следующую свободную ячейку. И в каждом проходе программы смотрел принял я кадр до конца, или нет. Вот тебе FIFO, или ты что то другое хочешь?
E-mail: info@telesys.ru