Сама схема находится тут:посмотреть
Контроллер формирует строку вида t20 u78 p0 k0 h80 a0 CRC12.13 s, где передаются некие параметры (пробелы вставлены для наглядности)
Буквы обозначают тот или иной параметр. принимающая сторона может управлять частью этих параметров (отправлять обратно другие числа). На схеме я попытался вырезать из строки входящих данных методом поиска подстроки (ищутся 3 параметра p0 k0 h80), но вышло как-то странно. В мониторе видно что если я отсылаю значение h35a, по которым должен сработать нижний блок поиска (он срабатывает правильно, возвращает 3, т.к. для наглядности я отрезаю на один символ меньше), но так же срабатывают и первые два блока, присваивая число 35 соответствующим переменным (мы видим в строке новые значения p35 k35 h3)
Что я делаю не так? Или тут каким-то иным способом нужно решить? Уже всю голову сломал, надежда только на вас.
