Во-первых, посмотрите даташит от Далласа. http://datasheets.maxim-ic.com/en/ds/DS1307.pdf Условие Повторный старт возможно только в 3-м режиме Figure 6. Data Read (Write Pointer, Then Read)—Slave Receive and Transmit. В первых двух режимах передача должна заканчиваться стопом.