Время выполнения команды setClock

LexusG
Offline
Зарегистрирован: 12.02.2019

Доброго времени суток!

Гуру подскажите характерное время выполнения команды setClock?

Мне милис намеряет почти секунду....

Использую RTCDue.h,  IDE 1.6.9., плата соответственно DUE[sam].

LexusG
Offline
Зарегистрирован: 12.02.2019

Понятно, спасибо)

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

Не за что, заходите ещё.

lean_74
Offline
Зарегистрирован: 22.12.2015

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

Не за что, заходите ещё.

гы-гы:)))

LexusG
Offline
Зарегистрирован: 12.02.2019

lean_74 пишет:

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

Не за что, заходите ещё.

гы-гы:)))

Что не коментарий, то все по теме

nik182
Онлайн
Зарегистрирован: 04.05.2015

Ну а что вы хотели? Какой вопрос, такой ответ. Открoйте описание wiring. Попробуйте найти setClock. Нет у ардуины такого оператора. А здесь форум по ардуине. Как же вам ответить про то, чего нет? 

Feofan
Offline
Зарегистрирован: 28.05.2017

nik182 Wire.setClock() https://www.arduino.cc/en/Reference/WireSetClock Это разве не оно?

nik182
Онлайн
Зарегистрирован: 04.05.2015

Может и оно. Я и другие видел. ТС не уточнял конкретно что он имел ввиду.

LexusG
Offline
Зарегистрирован: 12.02.2019

nik182 пишет:

Может и оно. Я и другие видел. ТС не уточнял конкретно что он имел ввиду.

https://www.arduinolibraries.info/libraries/rtc-due - вот это я имел ввиду.

Библиотека, платформа и среда указаны в первом посте.

nik182
Онлайн
Зарегистрирован: 04.05.2015

Не припоминаю я что бы на форуме обсуждалась подсистема RTC на DUE. Я пользовался на блюпиле. Там установка времени занимает секундные промежутки, потому что ждёт пароль и синхронизацию с основным клоком. Возьмите datasheet на DUE, посмотрите и нам раскажите что к чему. 

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

LexusG пишет:

Библиотека, платформа и среда указаны в первом посте.

Вообще-то в первом посте было написано

LexusG пишет:

Использую RTCDue.h,  IDE 1.6.9., плата соответственно DUE[sam].

А Вы знаете сколько различных библиотек с названием RTCDue существует в природе? Какую именно Вы использовали надо было догадываться? Ссылки не было.

Здесь так часто бывает. Народ ничего не скажет, а потом обижается, что ничего не ответят. Каков вопрос, таков и ответ.

LexusG
Offline
Зарегистрирован: 12.02.2019

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

А Вы знаете сколько различных библиотек с названием RTCDue существует в природе? Какую именно Вы использовали надо было догадываться? Ссылки не было.

Будте добры ссылки на эти различные библиотеки с названием RTCDue. Очень интересно сколько же их?

 

LexusG
Offline
Зарегистрирован: 12.02.2019

nik182 пишет:

Не припоминаю я что бы на форуме обсуждалась подсистема RTC на DUE. Я пользовался на блюпиле. Там установка времени занимает секундные промежутки, потому что ждёт пароль и синхронизацию с основным клоком. Возьмите datasheet на DUE, посмотрите и нам раскажите что к чему. 

Насколько я понял, поддержка RTC на плате DUE реализована не в полной мере. Во всяком случае на не оригинальных платах кварц и его обвязка отсутствуют.  Припайка кварца и перерезание соответствующих дорожек кардинально ситуацию не изменили. Курю потихоньку мануалы, но квалификации не зватает. setClock вызывает две процедуры RTC_SetTime и RTC_SetDate. А вот где посмотреть их реализацию пока не нашел. Мож кто подскажет?

nik182
Онлайн
Зарегистрирован: 04.05.2015

В файлах ядра стандартной библиотеки DUE. 

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

LexusG пишет:

Будте добры ссылки на эти различные библиотеки с названием RTCDue

Пожалуйста, вот первые, которые я знаю

https://github.com/oskarirauta/RTCdue
https://github.com/MarkusLange/RTCDue

Зайдите и убедитесь, что они действительно разные.

LexusG пишет:

Очень интересно сколько же их?

Это Вы сами считайте и нам скажите.

А впредь, если используете библиотеки, давайте ссылки на них.

LexusG пишет:
А вот где посмотреть их реализацию пока не нашел. Мож кто подскажет?

Так может Вы всё-таки скажете какой именно библиотекой Вы пользуетесь? А то, сейчас это уже выглядит троллингом!

LexusG
Offline
Зарегистрирован: 12.02.2019

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

Пожалуйста, вот первые, которые я знаю

https://github.com/oskarirauta/RTCdue
https://github.com/MarkusLange/RTCDue

Зайдите и убедитесь, что они действительно разные.

по функционалу они  действительно разные, как, собственно говоря, и по названию

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

Это Вы сами считайте и нам скажите.

Две библиотеки с почти одинаковым наименованием

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

А впредь, если используете библиотеки, давайте ссылки на них.

Так может Вы всё-таки скажете какой именно библиотекой Вы пользуетесь? А то, сейчас это уже выглядит троллингом!

да, пожалуйста. Мне не сложно, могу после каждого сообщения ссылку вставлять

LexusG пишет:

https://www.arduinolibraries.info/libraries/rtc-due - вот это я имел ввиду.

Вообще троллингом это выглядит больше с вашей стороны. Ни одного дельного комментария, одни эмоции. Не понятно какая библиотека - спроси, зачем на страницу болтовни разводить. nik182 хоть напрявляет куда рыть.

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

LexusG пишет:
и по названию

Только не говорите, что Вы и впрямь считаете разницу в регистре одной буквы существенной для поста в форуме.

И вообще, поменьше качайте прав, и чётче вормулируйте вопросы. Жизнь сразу станет проще.

Если бы Вы сразу нормально всё сказали, то ответ на вопрос

LexusG пишет:

 RTC_SetTime и RTC_SetDate. А вот где посмотреть их реализацию пока не нашел. 

получили бы давно.

Любуйтесь - https://github.com/robbie-cao/nuc505/blob/master/ThirdParty/FreeRTOS/DEMO/COMMON/drivers/Atmel/at91lib/peripherals/rtc/rtc.c

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

LexusG пишет:

Вообще троллингом это выглядит больше с вашей стороны. Ни одного дельного комментария, одни эмоции. Не понятно какая библиотека - спроси, зачем на страницу болтовни разводить. 

Вот до этого не дочитал. А когда дочитал - пожалел, что ответил на вопрос о реализации функций. Но удалять ответ уже не буду, хрен с Вами. Только впредь, не учите меня как и что мне писать. Это Вы пришли с проблемой, а не я. Вот когда я Вам задам вопрос, тогда будете объяснять что я сделал не так.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

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

LexusG пишет:

Вообще троллингом это выглядит больше с вашей стороны. Ни одного дельного комментария, одни эмоции. Не понятно какая библиотека - спроси, зачем на страницу болтовни разводить. 

Вот до этого не дочитал. А когда дочитал - пожалел, что ответил на вопрос о реализации функций. Но удалять ответ уже не буду, хрен с Вами. Только впредь, не учите меня как и что мне писать. Это Вы пришли с проблемой, а не я. Вот когда я Вам задам вопрос, тогда будете объяснять что я сделал не так.

учитывая, что некоторые RFC Вы знаете до 900-х страниц, не думаю. что нам удастся услышать от Вас вопрос по программированию, может по электронике разве что )))

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

По программированию не услышите, чего не знаю или забыл - быстрее самому разобраться, чем спрашивать. А по всему остальному я уже здесь задавал вопросы и не раз.

LexusG
Offline
Зарегистрирован: 12.02.2019

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

Только не говорите, что Вы и впрямь считаете разницу в регистре одной буквы существенной для поста в форуме.

в рамках форума может и нет, но синтаксис данного языка к регистру чувствителен.
 
 

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

И вообще, поменьше качайте прав, и чётче вормулируйте вопросы. Жизнь сразу станет проще.

И в мыслях не было качать права и искать самоутверждения на форуме по программированию. Вы, я смотрю, тут хорошо освоились. А вот жизни меня учить не надо, за своей следите.

А вот за ссылку действительно спасибо, может и пригодиться. Ну и если уж совсем корону снимите, подскажите где библиотеку содержащюю эти функции найти в файлах установленной IDE в win-системе.

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

LexusG пишет:
Ну и если уж совсем корону снимите
Нет, Вы знаете, публично раздеваться ... стриптиз - это не моё. Извините.

LexusG
Offline
Зарегистрирован: 12.02.2019

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

Нет, Вы знаете, публично раздеваться ... стриптиз - это не моё. Извините.

Блин, я уже попкорн приготовил...

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

Не в этот раз.

LexusG
Offline
Зарегистрирован: 12.02.2019

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

Не в этот раз.

Чесно говоря, не сильно то и хотелось.

LexusG
Offline
Зарегистрирован: 12.02.2019

По сабжу: про доработку DUE вот тут есть: https://www.hackster.io/screwpilot/arduino-due-power-ups-4577a1

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

Ну, значит никто ничего не потерял.

LexusG
Offline
Зарегистрирован: 12.02.2019

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

Ну, значит никто ничего не потерял.

Но и не приобрел.

andriano
andriano аватар
Онлайн
Зарегистрирован: 20.06.2015

LexusG пишет:

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

Только не говорите, что Вы и впрямь считаете разницу в регистре одной буквы существенной для поста в форуме.

в рамках форума может и нет, но синтаксис данного языка к регистру чувствителен.
В данном случае как раз нечувствителен. Речь идет об имени файла длиной не более 8 символов. Все вменяемые файловые системы в данном случае регистронечувствительны. А вот к наличию либо отсутствию дефиса в имени - чувствительны. Так что по сути Ваша ссылка неверна. В отличие от двух ссылок Евгения.
ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

LexusG пишет:

Но и не приобрел.

А это уж Вы впредь думайте зачем Вы сюда пришли - получить помощь или права покачать. Я ничего приобретать и не планировал.

LexusG
Offline
Зарегистрирован: 12.02.2019

andriano пишет:

В данном случае как раз нечувствителен. Речь идет об имени файла длиной не более 8 символов. Все вменяемые файловые системы в данном случае регистронечувствительны. 

При чем тут вообще файловая система, когда речь о синтаксисе языка? И ссылки...главное чтоб они приводили в нужное место.

andriano
andriano аватар
Онлайн
Зарегистрирован: 20.06.2015

LexusG пишет:

andriano пишет:

В данном случае как раз нечувствителен. Речь идет об имени файла длиной не более 8 символов. Все вменяемые файловые системы в данном случае регистронечувствительны. 

При чем тут вообще файловая система, когда речь о синтаксисе языка? И ссылки...главное чтоб они приводили в нужное место.

В данном случае синтаксис языка ни при чем: речь идет об имени подключаемого директивой внешнего файла, а потому важны не свойства языка, а свойства используемой файловой системы.

nik182
Онлайн
Зарегистрирован: 04.05.2015

У меня здесь c:\Users\Toshiba\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.11\system\libsam\source\rtc.c 

LexusG
Offline
Зарегистрирован: 12.02.2019

Да, спасибо. Тоже там же нашел, для винды:

\Users\<username>\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.9\system\libsam\source...

и линукса соответственно:

/home/user/.arduino15/packages/arduino/hardware/sam...