Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Одна функция берет 2 аргумента (ADDRESS порта, и MASKA бита), и очищает бит: ADDRESS &= MASKA, другая наоборот, ставит бит ADDRESS |= MASKA.
Не получается только сказать компилятору, чтобы он через IN/OUT работал с портами. Тогда еще туда-сюда по тактам. А то компилер как начнет через Z работать - тут минимум 16 тактов... Громоздко, неухлюже, короче, коряво. Ассемблером что ли замочить...
Составить ответ | Вернуться на конференцию
Ответы