DS3231 отстают на 1 минуту за сутки

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

В данном конкретном случае нафиг не нужно, просто привычка. Дело в том, что если бы я не написал ничего, то компилятор посчитал бы, что параметр типа int. У Wire есть отдельный метод write с параметром int и вызван был бы именно он. Но в данном случае это без разницы, т.к. выглядит этот метод вот так:

inline size_t write(int n) { return write((uint8_t)n); }

Т.е. компилятор сам бы добавил преобразование типа (а на деле ничего бы не добавлял :))

bwn
Offline
Зарегистрирован: 25.08.2014

ОК, благодарю, а то сомненья терзать начали.))))

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

alexxx7 пишет:

Могли бы вы мне рабочий байт регистра 0Е дать, чтоб я восстановил этот регистр...

Ну, там будильники устанавливаются, частота меандра и т.п., там нет ничего "правильного" и "неправильного", читайте даташит и ставьте так, как Вам надо.

alexxx7
Offline
Зарегистрирован: 08.11.2018

ЕвгенийП пишет:

Ну, там будильники устанавливаются, частота меандра и т.п., там нет ничего "правильного" и "неправильного", читайте даташит и ставьте так, как Вам надо.

Большое спасибо !

SHTRLZ
Offline
Зарегистрирован: 01.09.2019

чем закончилось? смогли точность скорректировать?