Код: Выделить всё
Код: Выделить всё
Вы можете сами ответить на этот вопрос (а также все следующие), если глянете документацию на RTC DS1307. Там будет сказано, что они управляются через интерфейс I2C. Прочитав про него (I2С), Вы поймете, что пишется это так: посылка на шину адреса устройства с битом записи, адреса регистра, данных регистра.а как это пишится и куда его приципить?
Код: Выделить всё
Error = I2C_Send(DS1307_Address, 0x00, 0x00); // Run DS1307 (clear bit CH) and clear seconds
if (Error)
{
MessageShow("Incorrect start of the RTC");
ErrorTimeOut(5); // Setting time (in seconds) to wait for retrying an operation
}
Нет. Это всего лишь запись числа в неофициальном двоичном формате. Это не логика.ivan dimir писал(а):b00000000 вот двоичная логика
Нет. Это справедливо только для 8-битных байтов. В байте может быть сколько угодно бит.ivan dimir писал(а):в байте 8 битов.