ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 ноября
166318 Топик полностью
Vit (10.09.2009 23:56, просмотров: 237) ответил Михаил Е. на Битовыми полями управлять легко получается. Для примера h-файл для ATtiny2313, он поменьше, там в конце определения битовых полей.
Спасибо. ...изврат ещё тот. union, который PORT, из кучи структур это скорее вынужденно, а не традиционно. Да ещё и не все комбинации охватывает, ну а те, что есть, по факту полностью ручная работа. Учитывая глюкодром IAR-а при непоследовательной или с пропусками инициализации членов структуры через .name = xxx это пока больше пальцерасставление, чем удобство. Но хоть это #define TXC UCSRA_.bit.bit_6 более-менее человечно. Но уже без оптимизатора присвоения а-ля xxx = (1<<yyy)|(1<<zzz); будут выполняться в рантайме... Сами мутаты намалевали, сами окучили до более-менее приличного вида, ну и сами упихали в компилятор борьбу с этой мутатой... Точно там собрались извращенцы из университета комсомольско-индийской дружбы и разговаривают на шведско-уланбаторском диалекте;)