Мега32, 8мгц. IAR.
Полная копия из аппноты.
Инициализация:
TWBR = 0x0c;
TWSR &= ~((1 << TWPS1) | (1 << TWPS0));
TWDR = 0xFF;
TWCR = (1 << TWEN) | (0 << TWIE) | (0 << WINT) | (0 << TWEA) | (0 << TWSTA) | (0 << TWSTO) | (1 << TWWC);
Возбуждаем TWINT (условие START):
TWCR = (1 << TWEN) | (1 << TWIE)|(1 << TWINT) | (0 << TWEA) | (1 << TWSTA) | (0 << TWSTO) | (0 << TWWC);
И эта скотина не входит в прерывание!
????????