Цитата(Nikitoc @ Sep 10 2009, 17:30)

Подскажите, где я делаю что-то неправильно?
- читаете write only регистры
Код
pPIO -> PIO_PDR = pPIO -> PIO_PDR | 0x18; // disable PA3 PA4 I/O for using by I2C
- используете безымянные константы, что потенциально может привести к ошибкам
Посмотрите еще
эту и
эту темы, и подумайте, надо ли Вам вообще это счастье.
Для себя я решил однозначно, что пользоваться TWI на SAM7S и SAM7X не стоит.