[an error occurred while processing this directive]
UC = Uns Char это я сразу подумал увидев UCVALUE; - но зачем на 1 бит то Char отводить ? этож 8 бит - потому и стал спрашивать VALUE;
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
avr123.nm.ru
19 декабря 2005 г. 13:55
В ответ на:
подскажите что в Keil означает UC перед названиями битов в битовом поле ?
отправлено <font color=gray>avr123.nm.ru</font> 19 декабря 2005 г. 13:07
Составить ответ
|||
Конференция
|||
Архив
Ответы
Здесь как раз 1 бит и отводится, это же битовые поля.
—
_Bill
(19.12.2005 14:01
193.233.83.90
,
пустое
)
и енто я понял, тоака зачем же перед каждым битом тогда UC написано ??? вот что неясно... если считать что UC это U8 как в IAR или WinGCC или unsigned char в просторечии.
—
avr123.nm.ru
(19.12.2005 14:24
212.46.244.135
,
пустое
)
Так синтаксис языка того требует. Это же структура, а каждый член структуры должен иметь свой тип.
—
_Bill
(19.12.2005 14:38
193.233.83.90
,
пустое
)
т.е. у KEIL просто нет типа переменной bit - тогда понятно, а вот в CodeVisionAVR есть.
—
avr123.nm.ru
(19.12.2005 15:58
212.46.254.211
,
пустое
)
Битовые поля на мой субъективный взгляд удобнее специальных типов.
—
1111
(19.12.2005 18:32
217.21.55.5
, 380 байт)
А у кейла bit есть. По крайней мере для 51.
—
1111
(19.12.2005 18:34
217.21.55.5
,
пустое
)
В IAR тоже этого типа (встроенного) нет. Битовые поля определяются
—
_Bill
(19.12.2005 16:19
193.233.83.90
, 40 байт)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
E-mail:
info@telesys.ru