-
- Вам хочется песен, их есть у меня. Но по памяти. В 2005г делал проект на CVAVR. читаю в книжке Подбельского по С есть определение структуры в юнионеunion { unsigned char z; struct { unsigned int x:4 unsigned int у:4 } hh; } un; в efort(175 знак., 08.06.2012 12:12, )
- Такое определение не есть стандарт ANSI C, я по подобному поводу с ИАРом переписывался. Вы хотите изучить реакцию какого-то компилятора на извращения начинающего программиста, а народ пытается подтолкнуть Вас к тому, что не стоит извращаться. - Vladimir Ljaschko(08.06.2012 13:26)
- Так и я о том же. Интересует язык применительно к конкретной платформе, а не к азам С, чтоб не косячить по крупному. - efort(08.06.2012 14:12, )
- Язык к платформе не применяется. Нормальный код работает с минимальными правками везде. Если у вас не так -- не в порядке что-то в другом месте, где-то в голове у программиста. Об чём я и пытаюсь объяснить. Принципиально ничем AVR от PIC18, от fk0(70 знак., 08.06.2012 14:35)
- Минимальные правки, говорите? Уж не о них ли Вы подумали. Вот на вскидку то, о чём я Вам толкую- платформа одна, компиляторы разные, синтаксис другой:ISR(INT0_vect) interrupt [EXT_INT0] void ext_int0_isr(void)int main(void) void efort(120 знак., 08.06.2012 16:52, )
- У меня есть код изначально созданный для x51 и успешно переехавший потом на AVR, ARM7, PIC18 (@#$#%%!!!) и PIC24. Трудности были только с предпоследним..., всё остальное практически прозрачно. Разумеется я не имею ввиду прерывания, ввод-вывод и fk0(127 знак., 08.06.2012 18:13)
- Ё-моё, вроде красиво было, а тут всё в кучу.Видимо Форматирование надо было напрессать. Звиняйте - efort(08.06.2012 16:56, )
- Фичи форума по оформлению сообщений работают только для зарегистрированных пользователей. - rezident(08.06.2012 17:02)
- Дык глаза-то всем царапает - efort(08.06.2012 17:07, )
- Дык зарегистрируйтесь, чтобы другим "глаза не царапало". - rezident(08.06.2012 17:09)
- О как! Даже цветовая дифференциация штанов отработана! - efort(08.06.2012 17:18)
- Дык зарегистрируйтесь, чтобы другим "глаза не царапало". - rezident(08.06.2012 17:09)
- Дык глаза-то всем царапает - efort(08.06.2012 17:07, )
- зарегистрироваться стОит - Vit(08.06.2012 16:58)
- Проба: efort(182 знак., 08.06.2012 17:14)
- Фичи форума по оформлению сообщений работают только для зарегистрированных пользователей. - rezident(08.06.2012 17:02)
- Минимальные правки, говорите? Уж не о них ли Вы подумали. Вот на вскидку то, о чём я Вам толкую- платформа одна, компиляторы разные, синтаксис другой:ISR(INT0_vect) interrupt [EXT_INT0] void ext_int0_isr(void)int main(void) void efort(120 знак., 08.06.2012 16:52, )
- Дык я не о том. Вы о конкретной платформе, а я о том, что использование логичной иерархии typedef (в данном случае с юнионами) позволяет забыть о платформе. - Vladimir Ljaschko(08.06.2012 14:18)
- Язык к платформе не применяется. Нормальный код работает с минимальными правками везде. Если у вас не так -- не в порядке что-то в другом месте, где-то в голове у программиста. Об чём я и пытаюсь объяснить. Принципиально ничем AVR от PIC18, от fk0(70 знак., 08.06.2012 14:35)
- Так и я о том же. Интересует язык применительно к конкретной платформе, а не к азам С, чтоб не косячить по крупному. - efort(08.06.2012 14:12, )
- А элементы структуры вы правильно определяете? ut1wpr(181 знак., 08.06.2012 12:57)
- Такое определение не есть стандарт ANSI C, я по подобному поводу с ИАРом переписывался. Вы хотите изучить реакцию какого-то компилятора на извращения начинающего программиста, а народ пытается подтолкнуть Вас к тому, что не стоит извращаться. - Vladimir Ljaschko(08.06.2012 13:26)
- Вам хочется песен, их есть у меня. Но по памяти. В 2005г делал проект на CVAVR. читаю в книжке Подбельского по С есть определение структуры в юнионеunion { unsigned char z; struct { unsigned int x:4 unsigned int у:4 } hh; } un; в efort(175 знак., 08.06.2012 12:12, )