реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Как в Keil µVision3 на кирилицу переключится ?, Люблю обширные комментарии на русском
kamedi_clab
сообщение Jul 20 2007, 08:41
Сообщение #1


Местный
***

Группа: Новичок
Сообщений: 239
Регистрация: 5-10-06
Пользователь №: 21 004



Как в Keil µVision3 на кирилицу переключится ? Люблю обширные комментарии на русском.

В опциях редактора размер и названия шрифтов меняются но кирилицу включить не могу.

шрифт Courier помог, хотя по-умолчанию там "Courier new" - он кракозябры выдавал.

А в курьере нет символа _
Go to the top of the page
 
+Quote Post
VAI
сообщение Jul 20 2007, 08:43
Сообщение #2


Профессионал
*****

Группа: Модераторы
Сообщений: 1 120
Регистрация: 17-06-04
Пользователь №: 37



может это у Вас в системе проблемы со шрифтами?
--------------------------
Прикрепленный файл  Monospaced.rar ( 389.9 килобайт ) Кол-во скачиваний: 324


Вот немного моноширинных шривтов, попробуйте.

Сообщение отредактировал VAI - Jul 20 2007, 08:57


--------------------
Если зайца бить, его можно и спички научить зажигать
Сколько дурака не бей - умнее не будет. Зато опытнее
Go to the top of the page
 
+Quote Post
kamedi_clab
сообщение Jul 20 2007, 10:30
Сообщение #3


Местный
***

Группа: Новичок
Сообщений: 239
Регистрация: 5-10-06
Пользователь №: 21 004



Спасибо !

как в двоичном виде писать числа в Keil µVision3 ?

записть из хелпа - раздел "constans" - 1111$1111y или 11111111y непрокатывает - ругается компилер "инвалидный суфикс у константы"

y - латинская точно Y тоже не катит.

0b11111111 - синтаксис подсвечивает но компилер KEIL GNU ругается.

И что означают значки # в записи из мануала lpc2138 -

IO0PIN = (IO0PIN && #0xFFFF00FF) || #0x0000A500

Зачем тут значки # - непойму.

Цитата(VAI @ Jul 20 2007, 12:43) *
может это у Вас в системе проблемы со шрифтами?
--------------------------
Прикрепленный файл  Monospaced.rar ( 389.9 килобайт ) Кол-во скачиваний: 324


Вот немного моноширинных шривтов, попробуйте.


Попробовал:

кирилица есть ТОЛЬКО в andalec_.ttf и НОЛЬ он отмечает.

Consolas - нет кирилицы но нолик перечеркивает

в остальных нет кирилицы.
Go to the top of the page
 
+Quote Post
VAI
сообщение Jul 20 2007, 11:09
Сообщение #4


Профессионал
*****

Группа: Модераторы
Сообщений: 1 120
Регистрация: 17-06-04
Пользователь №: 37



нескромный вопрос, а какая у Вас операционная система на компе?
Все эти шрифты имеют кирилицу и используются мною в WinXP SP2 32-х b 64-х битных.
А в С нету двоичных чисел.... Гляньте здесь
http://caxapa.ru/84849.html?hilite=BINARY+VAI


--------------------
Если зайца бить, его можно и спички научить зажигать
Сколько дурака не бей - умнее не будет. Зато опытнее
Go to the top of the page
 
+Quote Post
kamedi_clab
сообщение Jul 20 2007, 12:53
Сообщение #5


Местный
***

Группа: Новичок
Сообщений: 239
Регистрация: 5-10-06
Пользователь №: 21 004



WinXP SP2 у меня русский профешонал.

====== Можете сами справку KEIL посмотреть - юзер гайд

раздел Constants (а поиск втыкаешь)

The µVision3 accepts decimal constants, HEX constants, octal constants, binary constants, floating-point constants, character constants, and string constants.

Binary, Decimal, HEX, and Octal Constants
By default, numeric constants are decimal or base ten numbers. When you enter 10, this is the number ten and not the HEX value 10h. The following table shows the prefixes and suffixes that are required to enter constants in base 2 (binary), base 8 (octal), base 10 (decimal), and base 16 (HEX).

Base Prefix Suffix Example

Binary: None Y or y 11111111Y

Decimal: None T or none 1234T or 1234

Hexadecimal: 0x or 0X H or h 1234H or 0x1234

Octal: None Q, q, O, or o 777q or 777Q or 777o

Following are a few points to note about numeric constants.

Numbers may be grouped with the dollar sign character (“$”) to make them easier to read. For example, 1111$1111y is the same as 11111111y.
HEX constants must begin prefixed with a leading zero when the first digit in the constant is A-F.
By default, numeric constants are 16-bit values. They may be followed with an L to make them long, 32-bit values. For example: 0x1234L, 1234L, 1255HL.
When a number is entered that is larger than the range of a 16-bit integer , the number is promoted automatically to a 32-bit integer.

Вот линк

http://www.keil.com/support/man/docs/uv3/u...p_constants.htm

Цитата(VAI @ Jul 20 2007, 15:09) *
А в С нету двоичных чисел....


Ну мыж не Си используем а компилятор ! yeah.gif

Сделали это авторы CVAVR HT-PICC CCS ввод двоичных чисел
и он работает ни как не связанно с Си.

Просто ЕСТЬ и все.

И в ХЕЛПЕ КЕЙЛА есть smile.gif а он ругается ...
Go to the top of the page
 
+Quote Post
defunct
сообщение Jul 20 2007, 13:26
Сообщение #6


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(kamedi_clab @ Jul 20 2007, 13:30) *
как в двоичном виде писать числа в Keil µVision3 ?


Hex - 0x
Bin - 0b

0x03
0b0011
Go to the top of the page
 
+Quote Post
kamedi_clab
сообщение Jul 20 2007, 13:55
Сообщение #7


Местный
***

Группа: Новичок
Сообщений: 239
Регистрация: 5-10-06
Пользователь №: 21 004



Я Ж ВЫШЕ НАПИСАЛ !!! не работает это, компилер ругается !!!

и на это

Bin - 0b

тоже:

"main.c(219): error: invalid suffix "b" on integer constant"

Сообщение отредактировал kamedi_clab - Jul 20 2007, 13:56
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Jul 20 2007, 14:18
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387



насчёт кириллических шрифтов в комментах - в настройках шрифта для комментов выберите Normal вместо установленного Italic и будет вам счастье


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 20 2007, 14:26
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(kamedi_clab @ Jul 20 2007, 13:30) *
в остальных нет кирилицы.

Кирилица в них есть. В monotype есть в обеих кодировках, поддерживаются все начертания, есть контролы и естественно нормальный нолик.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
VAI
сообщение Jul 20 2007, 14:49
Сообщение #10


Профессионал
*****

Группа: Модераторы
Сообщений: 1 120
Регистрация: 17-06-04
Пользователь №: 37



Цитата
И в ХЕЛПЕ КЕЙЛА есть а он ругается ...

Это про среду программирования, не путайте ее с компилятором.
Используйте макросы, которые я дал и не будет у Вас проблем и вопросов.


--------------------
Если зайца бить, его можно и спички научить зажигать
Сколько дурака не бей - умнее не будет. Зато опытнее
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 20 2007, 15:41
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(VAI @ Jul 20 2007, 17:49) *
Используйте макросы, которые я дал и не будет у Вас проблем и вопросов.

А еще лучше - никогда не использовать неименованные бинарные константы - кроме ряби в глазах с последствиями ввиде повышеной вероятности ошибок и полной невозможности сопровождения без повторного чтения документации никакой "пользы" нет.

Такое читабельно и понимабельно:
IOO0SET = P0B_SEL_FPGA|P0B_SEL_FALC|P0B_SEL_RESERV;
Такое читабельно:
IOO0SET = BIT12|BIT7|BIT3;
Такое хоть как-то читабельно:
IOO0SET = 0x4084;
Такое не читабельно и не понимабельно:
IOO0SET = 0001000101000000b;


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 16:23
Рейтинг@Mail.ru


Страница сгенерированна за 0.0147 секунд с 7
ELECTRONIX ©2004-2016