Цитата(aaarrr @ Sep 15 2007, 19:48)

Пример кода инициализации можете привести?
Да, пожалуйста. Взяты из проектов стандартных, пробывал с ними.
[attachment=13693:attachment]
Потом в мэйне пишу следующее:
Код
AT91F_PMC_EnablePeriphClock(AT91C_BASE_PMC, 1 << AT91C_ID_PIOA);
AT91F_PIO_CfgOutput(AT91C_BASE_PIOA, DISCRETE_OUT_MASK);
AT91C_BASE_PIOA->PIO_CODR=S0;
S0 входит в DISCRETE_OUT_MASK и после третьей строки, если программа запустилась нормально, на ножке стоит ноль, а если конфигурирования н произошло, то "висит" единица ....
Заметил еще, что такая лабуда почему то происходит только окгда я прихожу утром. и включаю прибор после ночи. Пару раз так глюканет и все. весь день запуск происходит нормально ....
Сообщение отредактировал Timofey - Sep 15 2007, 16:17