Doctor2006 писал(а):Выставил все как и говорили но дисплей всеравно показывает "крокозябликами".
Варианта два:
- поиграться переключателями SW5-8 (выбор кодовой таблицы)
- попробовать проверить всю текущую кодовую таблицу в диапазоне 80h - FFh (там, где вообще могут быть русские символы). С этой целью можно воспользоваться "Редактором таблиц перекодировок", который можно вызвать с закладки настроек дисплея покупателя (кнопка рядом с полем выбора таблицы перекодировки). Принцип тут такой: забиваете тестовую строчку для вывода на дисплей "АБВГД...ЭЮЯ" (то есть весь алфавит), затем в редакторе таблицы перекодировки для дисплея ICD2002 выставляете коды символов "АБВГД..." подряд по возрастанию, начиная с 80h, сохраняете таблицу, выводите на дисплей покупателя тестовую строку и ищете в ней русские символы. Записываете, на месте какой буквы в тестовой строке появился какой русский символ и какой код у этой буквы был назначен в таблице. Если обнаружены не все символы - повторяете редактирование таблицы, начав с кода символа, следующего за тек кодом, который был назначен букве "Я" на первом шаге. И так до победного конца (или до кода символа FFh). Всего две-три итерации. Если в дисплее при выбранной переключателями кодировке вообще есть русские символы - Вы их обязательно обнаружите. Чуть более простой вариант - когда коды русских символов указаны в документации дисплея (и они соответствуют прошивке дисплея) - тогда таблицу перекодировки можно стразу сформировать по данным документации. Возможно, все вышеописанное выглядит несколько громоздко, но в принципе это мощный и универсальный инструментарий для работы практически с любыми дисплеями покупателя.