-
- блин, fifo реализуется на 4 define - Aleksey_75(07.06.2019 14:54)
- а изобразите плиз, а то чего то на 4 define как то не получается в голове... - sav6622(07.06.2019 14:59)
- Он про это michas(48 знак., 07.06.2019 15:09)
- у меня по другому ))) но принцип тот же Aleksey_75(344 знак., 07.06.2019 15:10)
- Он про это michas(48 знак., 07.06.2019 15:09)
- а изобразите плиз, а то чего то на 4 define как то не получается в голове... - sav6622(07.06.2019 14:59)
- Должно быть два указателя - на голову и хвост кольцевого буфера. Если они равны, данных нет. - VLLV(07.06.2019 14:52)
- Это понятно, вопрос в другом - буфер кольцевой и данные обновляются каждую 1/20000 секунды. Данные в буфере - AFSK. Нет желания демодулировать и анализировать результат так часто. Может есть методы косвенной оценки, к какому участку буфера michas(31 знак., 07.06.2019 15:07)
- Хе =)) либо он уже переполнен и они схлопнулись =)) - sav6622(07.06.2019 14:59)
- Это можно при записи проверять - if (tail == MY_TAIL) DoNotEat(); - VLLV(07.06.2019 15:03)
- разумеется, я лишь о том, что просто равенство двух указателей, указывает на две ситуации... - sav6622(07.06.2019 15:05)
- Это можно при записи проверять - if (tail == MY_TAIL) DoNotEat(); - VLLV(07.06.2019 15:03)
- блин, fifo реализуется на 4 define - Aleksey_75(07.06.2019 14:54)