Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Продукция MICROCHIP

Продукция MICROCHIP Технические вопросы по всей продукции Microchip

Ответ
 
Опции темы Опции просмотра
Старый 03.08.2017, 10:08   #1
NSS
Senior Member
 
Аватар для NSS
 
Регистрация: 25.02.2007
Возраст: 47
Сообщений: 827
Вес репутации: 414/51
NSS is just really niceNSS is just really niceNSS is just really niceNSS is just really niceNSS is just really nice
По умолчанию MPLAB 8.92 + XC8 1.36

Доброго времени суток!

Прежде всего - не спрашивайте почему такой МыПыЛаб, почему не Х. Хочу я так и всё.

Суть вопроса. Как настроить эту связку, чтобы компилер не ругался на кириллицу в коде в виде (для примера):

print_lcd("бла-бла-бла");

И чтобы собирал такой код правильно. У меня знакосинтезирующий дисплей 20х4 типа HD44780 с кириллицей в наборе символов, а я не могу их использовать - компилер не даёт. Выводить каждый символ на дисплей в виде отдельного кода можно, но это бред.

Подскажите - решаема ли трабла?
__________________
"Ignoramus et ignorabimus..."
NSS вне форума   Ответить с цитированием
Старый 03.08.2017, 12:47   #2
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 30
Сообщений: 1,391
Вес репутации: 2927/61
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: MPLAB 8.92 + XC8 1.36

#pragma jis не помогает?
besogon вне форума   Ответить с цитированием
Старый 03.08.2017, 14:36   #3
yeskela
Senior Member
 
Аватар для yeskela
 
Регистрация: 28.01.2010
Адрес: Новочеркасск
Возраст: 34
Сообщений: 1,100
Вес репутации: 3460/73
yeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond repute
По умолчанию Re: MPLAB 8.92 + XC8 1.36

Цитата:
Сообщение от NSS Посмотреть сообщение
У меня знакосинтезирующий дисплей 20х4 типа HD44780 с кириллицей в наборе символов, а я не могу их использовать - компилер не даёт.
А Вы уверены, что у экрана одна из виндовых кодировок? Насколько я знаю - нет. Так что, даже если компилятор ругаться не будет, всё равно перекодировать придётся.
__________________
Отсутствие доступа в интернет с рабочего места очень замедляет работу. Наличие - полностью парализует её.
yeskela вне форума   Ответить с цитированием
Старый 07.08.2017, 15:17   #4
Romchik
Senior Member
 
Регистрация: 17.03.2008
Возраст: 47
Сообщений: 377
Вес репутации: 340/41
Romchik is a jewel in the roughRomchik is a jewel in the roughRomchik is a jewel in the roughRomchik is a jewel in the rough
По умолчанию Re: MPLAB 8.92 + XC8 1.36

Цитата:
Сообщение от NSS Посмотреть сообщение
Доброго времени суток!

Прежде всего - не спрашивайте почему такой МыПыЛаб, почему не Х. Хочу я так и всё.

Суть вопроса. Как настроить эту связку, чтобы компилер не ругался на кириллицу в коде в виде (для примера):

print_lcd("бла-бла-бла");

И чтобы собирал такой код правильно. У меня знакосинтезирующий дисплей 20х4 типа HD44780 с кириллицей в наборе символов, а я не могу их использовать - компилер не даёт. Выводить каждый символ на дисплей в виде отдельного кода можно, но это бред.

Подскажите - решаема ли трабла?
У меня MPLAB X IDE v3.61 + XC8 1.36 как ни крутил галочки в компиляторе он на кириллицу не ругается , наверное XC8 1.36 можно исключить .
Romchik вне форума   Ответить с цитированием
Старый 07.08.2017, 16:54   #5
Greg
Super Moderator
 
Регистрация: 25.02.2007
Адрес: Moscow, ODBS
Сообщений: 6,578
Вес репутации: 5056/154
Greg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond repute
По умолчанию Re: MPLAB 8.92 + XC8 1.36

Цитата:
Сообщение от Romchik Посмотреть сообщение
У меня MPLAB X IDE v3.61 + XC8 1.36 как ни крутил галочки в компиляторе он на кириллицу не ругается , наверное XC8 1.36 можно исключить .
надо смотреть настройки не компилятора, а кодовой страницы экрана редактора. Если там юникод - конечно будет ругаться.
Greg вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
MPLAB 8.92 & XC8 1.36 free NSS Продукция MICROCHIP 21 01.08.2016 11:31
MIcrochip Solutions. Проблема с компиляцией примеров. Леонид Продукция MICROCHIP 3 14.01.2011 19:25
Прошить 16F886 в MPLab с MICD2 Petrov_kamensk Вопросы начинающих 4 12.12.2010 10:44
ICD2 VladG Продукция MICROCHIP 25 05.05.2009 11:26
Помогите плизз с PIC16LF628A dbosh Продукция MICROCHIP 49 11.10.2008 01:03


Часовой пояс GMT +3, время: 09:12.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot