[an error occurred while processing this directive]
|
на одной плате все работает как надо, на другой при записи в регистр TWCR 0x84 (устанавливаю TWINT и TWEN) бит TWINT остается установленным, то ли сразу из за чего то возникает прерывание, то ли просто I2C сдох. Ножки SCL ы SDA по отдельности через порт дергаются, резисторами к VCC подтянуты, если их установить в 0 то при установке бите TWEN в регистре TWCR они так в 0-ле и остаются (а ведь I2C должен был бы их на себя переключить и они подтянулись бы к VCC). В чем может быть дело?
Спасибо.
E-mail: info@telesys.ru