ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
2 мая
1271440 Топик полностью
mr-x (28.12.2022 13:45, просмотров: 116) ответил Nikolaev_Aleksey на Поделитесь опытом, как нужно делать обработку данных от gsm (AT команды). И как это привязать к автомату состояний.
Для приёма NMEA завёл структуру, в которой есть указатель на строку - заголовок NMEA строки, указатель на обработчик строки такого типа. Из структур составил массив. Принимающая функция перекладывает строку из FIFO в линейный буфер, ищет совпадение заголовков в массиве, вызывает соответствующий обработчик.