19.01.2015, 18:21
|
#11
|
Прописка
Регистрация: 29.06.2007
Сообщений: 217
Сказал спасибо: 143
Сказали Спасибо 13 раз(а) в 11 сообщении(ях)
|
Re: Keil и русский язык
Сообщение от STM32F0
|
А по чему не LCDPutStr("Hello World!", 20, 20, LARGE, BLACK, WHITE); ???
Char и Str различаете???
|
Огромное спасибо,бес попутал!Тупо скопировал пример вызовы функции,а там опечатка.Пол дня маялся!!!Теперь вроде всё заработало.))))
|
|
|
|
19.01.2015, 18:42
|
#12
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,539
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
|
Re: Keil и русский язык
Сообщение от YURALL72
|
Видно о русском шрифте можно пока забыть(.
|
Для кейла открываю нужный файл в блокноте++ и пишу на русском, где надо. А что поделать, если разрабы кейла о win1251 не слыхали.
Последний раз редактировалось realid; 19.01.2015 в 18:44.
|
|
|
|
19.01.2015, 19:08
|
#13
|
Прописка
Регистрация: 29.06.2007
Сообщений: 217
Сказал спасибо: 143
Сказали Спасибо 13 раз(а) в 11 сообщении(ях)
|
Re: Keil и русский язык
Спосибо всем,что-то уже получается)))).
|
|
|
Сказали "Спасибо" YURALL72
|
|
|
19.01.2015, 19:34
|
#14
|
Гражданин KAZUS.RU
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
|
Re: Keil и русский язык
Сообщение от realid
|
Для кейла открываю нужный файл в блокноте++ и пишу на русском, где надо. А что поделать, если разрабы кейла о win1251 не слыхали.
|
Для того чтобы по-русски писать нужно вроде какую-то dll подменить:
Цитата:
|
Кирилица для МДК-470
По русски, при выборе "Encde in ANSI", как и ожидалось, на экране крокозяблы и не печатает по русски.
Для того, чтоб печатал по русски - надо менять файл "UvEdit.dll" (см. п.п.2).
Для правильного отображения надо научить комп работать с "правильными" кодовыми страницами.
Если выбрать шрифт курьер, который не true typ, то можно ничего не делать, но мне нравится Consolas.
Опишу, как обрусить:
Не так давно, в WinXP, для обрусения программ в ветке реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Nls\CodePage
значение параметра "1252" вместо "c_1252.nls" делали равным "c_1251.nls" и всё работало.
В Win7 такие шутки с реестром уже не проходят.
Но есть ещё способ, работающий и в WinXP и в Win7 в 32-х и 64-х битных.
В реестре Windows есть интересная ветка HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes
которая корректно играет со шрифтами и это работает и в WinXP, и в Win7, в 32-х и 64-х битных.
1. Запустить прилагаемый рег-файл. Вот что у него внутри:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Courier,0"="Courier New,204"
"Courier New,0"="Courier New,204"
"Consolas,0"="Consolas,204"
вместо параметра (или дополнительно)
"Consolas,0"="Consolas,204"
Вы можете вписать свой любимый шрифт.
!!! После применения рег-файла обязательно надо перегрузить компьютер !!!
2. Я тупо подправил файл "UvEdit.dll" по аналогии с подобным файлом для версии 4.53.
Спасибо Alex__Nik. http://electronix.ru/forum/index.php...entry1070641
Хотя, думаю, и файл от 4.53 работать будет. Надо этим файлом заменить имеющийся "....\Keil\UV4\UvEdit.dll".
3. Всё, теперь кейл и читает и пишет по русски.
|
Как-то так...
|
|
|
|
19.01.2015, 19:43
|
#15
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,539
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
|
Re: Keil и русский язык
Сообщение от _Артём_
|
Для того чтобы по-русски писать нужно вроде какую-то dll подменить:
Как-то так...
|
Не помогло в последнем кейле, плюс не люблю подменять файлы какаим-то неизвестным леваком.
|
|
|
|
19.01.2015, 20:08
|
#16
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,058
Сказал спасибо: 2,563
Сказали Спасибо 11,890 раз(а) в 5,964 сообщении(ях)
|
Re: Keil и русский язык
Часто русификаторы вместе с русскими буквами приносят и глюки. Часто они (русификаторы) частичные.
Давно уже привык обходиться без русского. Заодно тренировка в западно-китайском.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
21.01.2015, 00:11
|
#17
|
Прописка
Регистрация: 29.06.2007
Сообщений: 217
Сказал спасибо: 143
Сказали Спасибо 13 раз(а) в 11 сообщении(ях)
|
Re: Keil и русский язык
Всем привет.Первый облом.Общение с дисплеем у меня ногодрыганием. Хотел переделать на SPI.НО...
SPI features
• Full-duplex synchronous transfers on three lines
• Simplex synchronous transfers on two lines with or without a bidirectional data line
• 8- or 16-bit transfer frame format selection
А у меня Phillips PCF8833,там 9-битные посылки.Вот и лажа,такие навороченные контроллеры,а 9-ти битного режима нету!И как теперь быть
оставить ногодрыг?
|
|
|
|
21.01.2015, 00:29
|
#18
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Keil и русский язык
Сообщение от YURALL72
|
такие навороченные контроллеры
|
Какие ? ...
__________________
Осторожно , злой кот
|
|
|
|
21.01.2015, 00:32
|
#19
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Keil и русский язык
Сообщение от realid
|
Не помогло в последнем кейле, плюс не люблю подменять файлы какаим-то неизвестным леваком.
|
В 5.12 все работает . Лечилку прилагаю
__________________
Осторожно , злой кот
|
|
|
|
21.01.2015, 01:08
|
#20
|
Прописка
Регистрация: 29.06.2007
Сообщений: 217
Сказал спасибо: 143
Сказали Спасибо 13 раз(а) в 11 сообщении(ях)
|
Re: Keil и русский язык
Сообщение от dosikus
|
Какие ? ...
|
Прошу прощения,не указал.STM32L-Discovery там стоит STM32L152RBT6.В нём нет 9-битного spi.((((
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:07.
|
|