Цитата(Сергей Борщ @ Apr 13 2011, 10:34)

Open drain включается записью 1 в соответствующий бит регистра AT91C_BASE_PIOA->PIO_MDER. Как это делается вашими чудо-макросами - неизвестно ("Наши люди в булочную на такси не ездят").
Это не чудомакросы, а взятые ф-ции с ствндартной библиотеки Keil, которая зовется lib_AT9SAM7X256.h
Описание которой лежит вот
здесьИзвините, я наверное неправильно выразился..
Правильной ли будет последовательность включения Open-Drain вывода выполненая в такой последовательности:
1. Подключить выбраный PIO к тактовому генератору
2. Указать что данный вывод мы хотим использовать как выход
3. Разрешить изменение состояние выхода
4. Указать что данный вывод является выходом с Open-Drain
Или достаточно пунктов 1 и 4.
Спасибо.