ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
2 июля
451322 Топик полностью
Ксения (06.10.2013 19:59 - 20:03, просмотров: 68) ответил Nikolay801_ на Счастье есть!
Счастье, это когда ... AVR на XMeg'е :). Мало того, что все регистры имеют уникальные имена, но и бит можно выставить/стереть/инвертировать в одну команду, без OR/AND/XOR-операции. Например: PORTB.OUTTGL = PIN3_bm; // моргаем пином PB3 Причем это не какой-то макрос, а прямая запись константы в порт. Для этой цели порты имеют сразу несколько адресов: для записи, для чтения, для добавления по маске, для стирания по маске, для инвертирования по маске. В примере проиллюстрирован последний вариант. Т.е. (на ассемблере) я могу дергать пинами за один такт. А разве ARM это сможет?