Цитата(StasK @ Apr 22 2008, 07:35)

Если P1_0 настроен на выход таймера, то можно ли использовать P1_1 - P1_7 на запись/чтение? Не будет ли проблем с P1_0 при выполнении команды, например:
P1=0xff;
Может ли одновременно работать P1_0 на выход таймера, а P1_5, P1_6, P1_7 на SPI?
Спасибо.
Запись 0xFF ничего не сделает плохого. Запись нолика придавит альтернативную функцию - будет постоянный ноль. То есть: или писать в порт байт с единицей на этом разряде, или работать с портом побитово.
Конкретно для SPI, имхо, и надо побитно работать - установка бита быстрее установки байта, а конкретно данные - так вообще значительно быстрее сдвинуть аккумулятор в перенос и перенос скопировать в ногу, чем двигать аккумулятор, маскировать, и потом писать в порт.