Master писал(а):Блин как обычно ура я все понял всем спасибо. А где исходник чтобы и другие могли понять?
ну если слегка размыто выше объяснено то поясняю
у дисплейчика ентого есть 2 кодовые страницы
тоесть 2 разных набора предустановленных символов
при инициализации выбирается какой набор символов будет использоваться
по умолчанию кодвижэном выбирается нулевая страница(хз зачем, у них там наверно так принято...)
но положение символов в ней не совпадает с тем что надо
и вместо русских букв выводятся те символы которые реально там записаны в кодовой странице
поэтому, чтоб нормально отображать русские символы
без перекодировок и всякой фигни нужно при инициализации дисплея выбрать первую кодовую страницу
для этого надо немного апгрейдить стандартный код инициализации дисплея
файло LCD.LIB (лежит в папке с установленным кодвижэном)
в инициализации (самая последняя процедура в конце файла)
_lcd_write_data(0x28); (строка установки кодовой страницы)
поправить на 0x2A (можно открыть даташит к дисплею и прочитать почему именно так).
вот это место в даташите