Цитата(comper @ May 15 2012, 00:09)

Может кто сталкивался с такой проблемой:
пытаюсь работать с RTC в протеусе. На них нареканий нет, они все воспринимают и отображают.
Использую родную библиотеку из C18 для работы по I2C. отправляю ПИКом данные в часы. А посылается всякая чушь. Отслеживаю I2C дебагером. То 0xDO пройдет нормально, за ним адрес нулевой 0х00, то вместо нулевого адреса отправится 0х01. То посылаю туда 0xD1 для записи, а отсылается 0xD0, за ним Ack приходит а заним уходит 0x01...осциллографом смотрю - там какие-то импульсы короткие проскакивают по SDA, как будто случайные в то время, как по SCL идут тактовые импульсы на передачу байта.
пробовал на pic18f452 а потом еще на pic18f45k20 попробовал - то же самое.
при этом на атмеле i2c работает.
использую proteus 7.7 SP2
подскажите, если можно по этой краткой информации что-то сказать, может это протеус че-то мутит, или это библиотека c18 что-то не то делает??
заранее спасибо
Определите восьмибитный режим. У вас по умолчанию стоит 16 бит похоже.