[an error occurred while processing this directive]
Изучаю IAR. В нем я так понял нельзя выставить битовую переменную, или я заблуждаюсь?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Samsony
22 сентября 2006 г. 12:55
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ответ: Правильно (читай профессионально) надо примерно так +
—
PaulS
(22.09.2006 15:36
83.239.165.53
, 567 байт)
профессионально? хе хе...профессионалы битовыми полями не пользуются вообчето это считается дурным тоном. только битовые маски
—
ы
(22.09.2006 15:45
80.92.98.211
,
пустое
)
Ответ: Тут мысль останавливается :-О
—
PaulS
(22.09.2006 15:51
83.239.165.53
,
пустое
)
скорректируюсь: "профессионально? хе хе...использование битовых полей вообчето считается дурным тоном. только битовые маски. union тоже надо избегать"
—
ы
(22.09.2006 15:50
80.92.98.211
,
пустое
)
-Вернись к истокам, а точнее исходникам, ибо как говорили предки: -азьм еси...(есть АСМ!), и будет тебе радость, и будет тебе "флаг" в руки...
—
private Purpose
(22.09.2006 14:36
217.65.241.196
,
пустое
)
Да уж, как только не извращайся, а в hi-tech и cvavr проще: bit flag; flag=1;
—
Samsony
(22.09.2006 14:09
85.93.35.221
,
пустое
)
Очевидное бывает обманчивым. Лучьше сразу привыкать к правильным приемам, которые поддерживают все нормальные компиляторы.
—
1111
(22.09.2006 14:22
217.21.55.5
,
пустое
)
Tst
—
Samsony1
(22.09.2006 14:04
85.93.35.221
,
пустое
)
Tst1
—
Samsony1
(22.09.2006 14:08
85.93.35.221
,
пустое
)
Лучьше так
—
1111
(22.09.2006 13:54
217.21.55.5
, 157 байт)
тогда уж так...
—
ы
(22.09.2006 14:06
80.92.98.211
, 176 байт)
Не останавливаемся на достигнутом:
—
Тумблер
(22.09.2006 14:22
194.190.161.241
, 134 байт)
-чем это лучше того...
—
private Purpose
(22.09.2006 14:27
217.65.241.196
,
пустое
,
ссылка
)
это перебор:) ибо исключает действо с 2-мя и более флагами за 1 операцию:)
—
ы
(22.09.2006 14:24
80.92.98.211
,
пустое
)
Если нужно два действия - определим два действия
—
Тумблер
(22.09.2006 14:45
194.190.161.241
, 74 байт)
а 3 сможешь? (c) :)))))
—
ы
(22.09.2006 15:03
80.92.98.211
,
пустое
)
я к тому что это в определенный момент становится трудночитаемым и на все возможные комьинации дефайнов не напасешься, особенно в процессе кодирования это лишние телодвижения
—
ы
(22.09.2006 15:17
80.92.98.211
,
пустое
)
Точно
—
1111
(22.09.2006 14:08
217.21.55.5
,
пустое
)
Ссори, не выставить а объявить
—
Samsony
(22.09.2006 12:56
85.93.35.221
,
пустое
)
Хочешь нормальную битовую переменную - меняй ориентацию --> HiTECH рулит..:)
—
atlant
(22.09.2006 13:25
193.239.171.162
,
пустое
)
Хочу иар освоить, с хатечам на пиках работал, вопросов не возникало. Да и у техаса примеров для msp очень много на IAR
—
Samsony
(22.09.2006 13:48
85.93.35.221
,
пустое
)
сколько хош
—
ы
(22.09.2006 13:08
80.92.98.211
, 327 байт)
u8_t енто что?
—
private Purpose
(22.09.2006 14:00
217.65.241.196
,
пустое
)
may be typedef unsigned char u8_t; Вот только "подчеркиваниеT" для чего ?
—
MegaJohn
(22.09.2006 14:42
82.140.84.195
,
пустое
)
-и что, вышеуказанная структура раскидает "мемберов" по битам этого "чар"-а?
—
private Purpose
(22.09.2006 15:27
217.65.241.196
,
пустое
)
конечно раскидает. есть сомнения?
—
ы
(22.09.2006 15:43
80.92.98.211
,
пустое
)
у меня такое работало !
—
MegaJohn
(22.09.2006 15:32
82.140.84.195
,
пустое
)
-Кстати наблюдал как компилер для доступа к элементам структуры пользовался делением! -меня ето не порадывало..
—
private Purpose
(22.09.2006 15:41
217.65.241.196
,
пустое
)
стиль такой...."_t" означает что это тип (type)
—
ы
(22.09.2006 15:06
80.92.98.211
,
пустое
)
А где можно подсмотреть наиболее употребимые стили ?
—
MegaJohn
(22.09.2006 15:11
82.140.84.195
,
пустое
)
фик знает, из чужих исходников видимо и собственного осчусчения и восприятия
—
ы
(22.09.2006 15:14
80.92.98.211
,
пустое
)
Вот нашел как-то [->]. Как её оцениваете ?
—
MegaJohn
(22.09.2006 15:29
82.140.84.195
,
пустое
,
ссылка
)
вполне.
—
ы
(22.09.2006 15:47
80.92.98.211
,
пустое
)
Нда, тяжелый случай... Спасибо
—
Samsony
(22.09.2006 13:14
85.93.35.221
,
пустое
)
Плять документацию когда начнём читать ? +
—
Kenat
(22.09.2006 13:05
83.237.186.204
, 566 байт)
-человек сказал "битовую", а не "булеву"...
—
private Purpose
(22.09.2006 13:50
217.65.241.196
, 181 байт)
Все хорошо. Только непонятно, какой именно (по смыслу) бит устанавливается.
—
Тумблер
(22.09.2006 14:42
194.190.161.241
,
пустое
)
-да, непонятно, -надо чт-то делать... :)
—
private Purpose
(22.09.2006 15:30
217.65.241.196
,
пустое
)
Ну да. Я только это и придумал, громоздко, а что делать, у меня все исходники с битовыми переменными...
—
Samsony
(22.09.2006 13:52
85.93.35.221
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание