Доброго времени суток уважаемые форумчане! Собственно вопрос- как реализовать ветвление в программе в зависимости от принятого сообщения по USART. Сложность в том что модификаторы оператора HSERIN не позволяют сделать подобного. Заранее необходимо знать количество символов. При приёме единичных символов необходимо постоянно сравнивать цепочки символов из программного буфера приёма с некоторыми образцами (символьными константами). А это довольно сложная рутина, при том что это не единственное что должна делать программа.
Может быть есть изящные решения (наподобие LOOKUP, LOOKDOWN)?
Кто нибудь сталкивался с подобным?
Может быть решения данной задачи обсуждались на импортных сайтах?
Может есть какие-либо макросы, inc или asm-вставки?
Надеюсь, что я внятно изложил свою проблему.
Огромная благодарность каждому ответевшему