Руская кодировка в BC1602?

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
gri
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 336
Зарегистрирован: Чт июн 29, 2006 21:17:41
Откуда: Мариуполь

Сообщение gri »

Получается неудобство т.к. несовпадает кодировка под виндой и внуренняя в контроллере дисплея. Какие варианты выхода из ситуации?
:]\/\/\/\/ххх\/\/\/\/\/\/ххх\/\/\/\/\/ххх\/\/\/\/\/\[:
В мае на гульках 2 баяна порвал...одной лапой.
Другая болела, после того, как потрогал паяльник.
Контактная информация:
Реклама
Мучитель микросхем
Сообщения: 459
Зарегистрирован: Вс июн 01, 2008 12:16:38

Сообщение smac »

gri писал(а):Получается неудобство т.к. несовпадает кодировка под виндой и внуренняя в контроллере дисплея. Какие варианты выхода из ситуации?
Самый первый, что приходит на ум - таблица перекодировки. Я думаю что таблицу следует разместить в ПЗУ управляющего индикатором устройства (например во флеш памяти МК).
Реклама
gri
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 336
Зарегистрирован: Чт июн 29, 2006 21:17:41
Откуда: Мариуполь

Сообщение gri »

Это шипко накладно. Я сделал прогу для перекодировки (см приложение). Но индикатор от нее ничего не хочет показывать. Пользуюсь микропаскалем.
Последний раз редактировалось gri Вс окт 19, 2008 17:34:41, всего редактировалось 1 раз.
:]\/\/\/\/ххх\/\/\/\/\/\/ххх\/\/\/\/\/ххх\/\/\/\/\/\[:
В мае на гульках 2 баяна порвал...одной лапой.
Другая болела, после того, как потрогал паяльник.
Контактная информация:
Потрогал лапой паяльник
Сообщения: 331
Зарегистрирован: Вс мар 30, 2008 14:31:51

Сообщение PB_EXPERT »

Есть провереная прога, которая перекодирует символы как надо.
Правда, она входит в состав редактора PicAsmEditor http://pic.borda.ru/?1-5-0-00000023-000-0-0-1222182673
Для вызова перекодировщика нужно в меню Инструменты кликнуть по пункту Конвертер для HD44780.
Откроется окно
Изображение

В текстовом редакторе окна нужно в вести нужный текст или загрузить ранее заготовленый при помощи кнопки
Открыть TXT файл.
Цвет тех символов, которые не нуждаются в преобразовании будет чёрным.
Символы, которые будут преобразовыватся, станут синими, а те символы, которых нет в знакогенераторе индикатора станут красными.

После в вода текста его можно преобразовать.
Для сохранения преобразованого текста в файле, нужно нажать на кнопку "Сохранить в формате ASM".
Если нужно сохранить преобразованый текст в двоичном формате, то следует нажать на кнопку "Сохранить в формате BIN".
Реклама
Эиком - электронные компоненты и радиодетали
gri
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 336
Зарегистрирован: Чт июн 29, 2006 21:17:41
Откуда: Мариуполь

Сообщение gri »

Ассемблер интересный но какойто бедненький))))
И перекодировка для моего случая там неудобная. Исправил ошибку в своей проге))).
Выкладываю.
Вложения
1602.rar
(220.74 КБ) 238 скачиваний
:]\/\/\/\/ххх\/\/\/\/\/\/ххх\/\/\/\/\/ххх\/\/\/\/\/\[:
В мае на гульках 2 баяна порвал...одной лапой.
Другая болела, после того, как потрогал паяльник.
Контактная информация:
Реклама
Потрогал лапой паяльник
Сообщения: 331
Зарегистрирован: Вс мар 30, 2008 14:31:51

Сообщение PB_EXPERT »

Если вам удобней так...

На мой взгляд представлять символьную информацию в текстовом виде это не лучший вариант - вполне возможно что какой-то перекодированый символ отсутствует в стандартной Win кодировке и тогда он не будет отображён! :(
И ещё, программа не корректно обрабатывает символы {}№ и другие подобные. Первых двух нет в стандартном знакогенераторе индикатора, а второй имеет код CCH, т. е. его тоже перекодировать нужно...
И перекодировка для моего случая там неудобная
Зато так надёжнее, преобразованые данные представлены не символьном коде, а в шестнадцатиричной кодировке.
Реклама
gri
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 336
Зарегистрирован: Чт июн 29, 2006 21:17:41
Откуда: Мариуполь

Сообщение gri »

Всем спасибо! :))
:]\/\/\/\/ххх\/\/\/\/\/\/ххх\/\/\/\/\/ххх\/\/\/\/\/\[:
В мае на гульках 2 баяна порвал...одной лапой.
Другая болела, после того, как потрогал паяльник.
Контактная информация:
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»