Друзья подскажите как обмениваться данными с часами DS1307 через функции avrlib Раньше писал с CodeVision там программный I2C и библиотека под часы была но пришлось перейти на AVR Studio так как библиотеки avrlib есть графический дисплей вот что то пытался написать но не работает не пойму как пользоваться I2C Библиотекой в итоге этого исходника ничего не происходит хотя импульсы на выходе контроллера есть (mega128) FCpu=8мгц В переменных нули =(((
i2cSetBitrate(50); i2cInit(); while(1) {
i2cSendStart(); _delay_ms(100); i2cSendByte(0xd0); _delay_ms(100); i2cSendByte(0); _delay_ms(100); i2cSendStart(); _delay_ms(100); i2cSendByte(0xd1); _delay_ms(100); sek= i2cGetReceivedByte(); min= i2cGetReceivedByte(); hour= i2cGetReceivedByte();
i2cSendStop();
|