-
- Только как битовое поле. - Алексей Мусин(11.07.2007 10:27,
)
- Это как? Пример можно или где читануть? - dvf(11.07.2007 10:32,
)
- ИМХО Алексей Мусин(353 знак., 11.07.2007 10:38,
)
- Вопрос к Алексею -> dvf(472 знак., 11.07.2007 14:02,
)
- у тебя main_flags_s - тип, main_flags_t - объявленная переменная. - Sergey Pinigin(11.07.2007 14:06,
)
- Это понятно. Не понятна строка main_flags_t flag = {0, 0}; у Алексея в примере. Сброс всех флагов? Но синтаксис ИАРу не нравится. - dvf(11.07.2007 14:09,
)
- найди одно отличие в объявлении ;-) - Sergey Pinigin(11.07.2007 14:15,
)
- ОК. А слона то я и не заметил :) dvf(64 знак., 11.07.2007 14:30,
)
- ты действительно собираешься изучать язык методом тыка?! В любом учебнике по Си это должно быть расписано. - Sergey Pinigin(11.07.2007 14:41,
)
- Да. Смотрите в генерируемый код. - Алексей Мусин(11.07.2007 14:41,
)
- ты действительно собираешься изучать язык методом тыка?! В любом учебнике по Си это должно быть расписано. - Sergey Pinigin(11.07.2007 14:41,
- ОК. А слона то я и не заметил :) dvf(64 знак., 11.07.2007 14:30,
- найди одно отличие в объявлении ;-) - Sergey Pinigin(11.07.2007 14:15,
- Это понятно. Не понятна строка main_flags_t flag = {0, 0}; у Алексея в примере. Сброс всех флагов? Но синтаксис ИАРу не нравится. - dvf(11.07.2007 14:09,
- у тебя main_flags_s - тип, main_flags_t - объявленная переменная. - Sergey Pinigin(11.07.2007 14:06,
- сенкс - dvf(11.07.2007 10:46,
)
- Это был пример из IARa? В справке к нему откопал вот это: dvf(408 знак., 11.07.2007 11:05,
)
- Не в той степи копаете. Ройте в сторону bitfield. Алексей Мусин(50 знак., 11.07.2007 11:15,
)
- А, что после компиляции в ИАРе быстрее выполняется, обращение к биту или к регистру? dvf(95 знак., 11.07.2007 11:48,
)
- Сейчас смотрел список битовых инструкций AVR ,правда, для I/O регистров. dvf(133 знак., 11.07.2007 12:10,
)
- Ты не на инструкции смотри, а на АСМ выход компилятора. - =AlexD=(11.07.2007 12:40,
)
- Ты не на инструкции смотри, а на АСМ выход компилятора. - =AlexD=(11.07.2007 12:40,
- А как насчет написать несколько строк кода и посмотреть? - Алексей Мусин(11.07.2007 12:03,
)
- Никаких выигрышей нет, только минусы - увеличивается время, растёт код, хромает переносимость. Не рекомендую, короче. - =AlexD=(11.07.2007 11:58,
)
- Как наличие битовых полей влияет на переносимость? - Алексей Мусин(11.07.2007 12:06,
)
- а) little/big endian b) я уже приводил пример - ARM GCC работает с битовыми полями байтовыми инструкциями чтения/записи. Если структурой с битовыми полями объявлен периферийный регистр, могут быть Gamma SPb(22 знак., 11.07.2007 12:11,
)
- a) Если использовать поля как флаги, то это безусловно переносимо. Алексей Мусин(578 знак., 11.07.2007 12:29,
, ссылка)
- как флаги (биты) да, но вопрос звучал "как наличие битовых полей может влиять на переносимость". А в общем случае может - Gamma SPb(11.07.2007 13:07,
)
- Можно разжевать насчет STRB/LDRB? - Алексей Мусин(11.07.2007 13:15,
)
- Как я понимаю, некоторые периферийные регистры нельзя читать побайтно - vet_(12.07.2007 09:56,
)
- Как я понимаю, некоторые периферийные регистры нельзя читать побайтно - vet_(12.07.2007 09:56,
- Можно разжевать насчет STRB/LDRB? - Алексей Мусин(11.07.2007 13:15,
- как флаги (биты) да, но вопрос звучал "как наличие битовых полей может влиять на переносимость". А в общем случае может - Gamma SPb(11.07.2007 13:07,
- a) Если использовать поля как флаги, то это безусловно переносимо. Алексей Мусин(578 знак., 11.07.2007 12:29,
- а) little/big endian b) я уже приводил пример - ARM GCC работает с битовыми полями байтовыми инструкциями чтения/записи. Если структурой с битовыми полями объявлен периферийный регистр, могут быть Gamma SPb(22 знак., 11.07.2007 12:11,
- Как наличие битовых полей влияет на переносимость? - Алексей Мусин(11.07.2007 12:06,
- Сейчас смотрел список битовых инструкций AVR ,правда, для I/O регистров. dvf(133 знак., 11.07.2007 12:10,
- А, что после компиляции в ИАРе быстрее выполняется, обращение к биту или к регистру? dvf(95 знак., 11.07.2007 11:48,
- Не в той степи копаете. Ройте в сторону bitfield. Алексей Мусин(50 знак., 11.07.2007 11:15,
- Это был пример из IARa? В справке к нему откопал вот это: dvf(408 знак., 11.07.2007 11:05,
- Вопрос к Алексею -> dvf(472 знак., 11.07.2007 14:02,
- ИМХО Алексей Мусин(353 знак., 11.07.2007 10:38,
- Это как? Пример можно или где читануть? - dvf(11.07.2007 10:32,
- Только как битовое поле. - Алексей Мусин(11.07.2007 10:27,