ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
24 апреля
166262 Топик полностью
Ксения (10.09.2009 16:46 - 17:43, просмотров: 282) ответил rezident на +1. С помощью маски можно одновременно управлять несколькими флагами.
А кто спорит? Только частенько в хидерах не маски, а порядковый номер. Например так: /* PINA */ #define PINA7 7 #define PINA6 6 #define PINA5 5 #define PINA4 4 #define PINA3 3 #define PINA2 2 #define PINA1 1 #define PINA0 0 Я сначала смех не могла сдержать, когда такие конструкции видела: EICRB = (1<<ISC40) | (1<<ISC50) | (1<<ISC61) | (1<<ISC71); EIFR = (1<<INTF1) | (1<<INTF4) | (1<<INTF5) | (1<<INTF6) | (1<<INTF7); EIMSK = (1<<INT1) | (1<<INT4) | (1<<INT5) | (1<<INT6) | (1<<INT7); ADCSRA = (1<<ADEN) | (1<<ADPS2) | (1<<ADPS1) | (1<<ADPS0); SPCR = (1<<SPE) | (1<<MSTR) | (1<<CPHA) | (1<<SPR0); а потом привыкла. Такие компиляторы пишут от эмбендерства :), когда вместо двоичной маски ножки у микросхем считают :). Кроме как у МК такого нигде нет.