Цитата(pfg @ Apr 16 2007, 14:43)

Хм, понятно, обошел сие дело через дефиницию примерно так как и было подсказано
Удивило именно отсутствие формата записи...
Это не беда IAR, а тем более MSP. Просто стандарт С, а с ним и С99 не поддерживает двоичные числа.
Если бы ты читал книги по С хотя бы до 30 страницы, то запомнил бы, какие типы данных он поддерживает.
А пользоваться в С действительно удобно через имена Переферийных регистров и Битовые имена, через дефайны не советую, проект вырастит в объеме, будешь сбиваться.
Пример: Запрещаем прерывания переферийному модулю:
IE1 |= OFIE; // Если нужно больше битов "выставить", то собираем | или +
Разрешаем
IE1 &= ~OFIE;
Надо потушить больше битов, легко: SCFI0 &= ~(FLLD1 + FLLD2); // Тут пригодились скобочки
Все имена периферийных регистров (смотри соответствующий .h файл) совпадают с их обозначением в документации (либо очень близки)
Дерзай!