Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 10.04.2018, 20:54  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,087
Сказал спасибо: 2,565
Сказали Спасибо 11,899 раз(а) в 5,972 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от vladimirkh Посмотреть сообщение
при установке его происходит сдвиг времени моментально, или...
Кто мешает проверить "моментальность" "здесь и сейчас"? Или спросить проще? А если ответят неправильно? Я уж не говорю про другие возможные варианты...
Один из них, кстати, уже реализован.
Реклама:
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor на форуме  
Непрочитано 10.04.2018, 21:07  
vladimirkh
Частый гость
 
Регистрация: 10.04.2018
Сообщений: 29
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
vladimirkh на пути к лучшему
По умолчанию Re: FAQ по STM8

Другой возможный вариант я реализовал,но он не точный,переход от начала месяца,хочется точ в точ в день,была мысль сделать массив год-день перехода,и от него плясать,но думал ,что в контроллере уже реализована эта функция.
vladimirkh вне форума  
Непрочитано 10.04.2018, 22:39  
ptr
Прописка
 
Регистрация: 24.11.2016
Адрес: Moscow
Сообщений: 287
Сказал спасибо: 57
Сказали Спасибо 54 раз(а) в 39 сообщении(ях)
ptr на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от vladimirkh Посмотреть сообщение
переход времени на зимнее летнее время
[...]
как в телефоне
В телефоне, если речь об Андроид(Linux), RTC всегда идут по UTC и ни на какое зимнее или летнее время не переводятся. А вот уже программным путем, если требуется не UTC, а локальное время, то, в зависимости от TZ (наименования часового пояса), и вычисляется время, причем, только если это задано для данного часового пояса, зимнее или летнее.

RTC в STM8L позволяет при помощи RTC_CR3 вычитать (SUB1H) или прибавлять (ADD1H) один час. При этом не следует забывать, что, во-первых, вычитать можно, только если текущее значение часов (RTC_TR3) не нулевое, а во-вторых, при прибавлении единицы, дату он не поменяет. Инкрементируется или декрементируется только содержимое регистра RTC_TR3 (часы).
Поэтому точно в полночь на летнее или зимнее время Вы с помощью RTC_CR3 не перейдете. Рекомендую делать это, например, в 3 часа ночи. Как-то спокойнее.
ptr вне форума  
Непрочитано 10.04.2018, 22:50  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,087
Сказал спасибо: 2,565
Сказали Спасибо 11,899 раз(а) в 5,972 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от ptr Посмотреть сообщение
Рекомендую делать это, например, в 3 часа ночи. Как-то спокойнее.
Вообще-то, это так делается в реальной жизни.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor на форуме  
Непрочитано 10.04.2018, 23:06  
vladimirkh
Частый гость
 
Регистрация: 10.04.2018
Сообщений: 29
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
vladimirkh на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от ptr Посмотреть сообщение
RTC в STM8L позволяет при помощи RTC_CR3 вычитать (SUB1H) или прибавлять (ADD1H) один час. При этом не следует забывать, что, во-первых, вычитать можно, только если текущее значение часов (RTC_TR3) не нулевое,
Да,это все я прочитал в даташите,я думал что при установке этих битов перевод времени асинхронный(то есть в определенный день автоматически) , просто смутила такая запись в даташите:RTC_GetStoreOperation Returns the daylight saving stored operation.
vladimirkh вне форума  
Непрочитано 10.04.2018, 23:34  
ptr
Прописка
 
Регистрация: 24.11.2016
Адрес: Moscow
Сообщений: 287
Сказал спасибо: 57
Сказали Спасибо 54 раз(а) в 39 сообщении(ях)
ptr на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от vladimirkh Посмотреть сообщение
смутила такая запись в даташите:RTC_GetStoreOperation Returns the daylight saving stored operation.
Это про бит BCK в регистре RTC_CR3. "This bit can be written by the software to memorize whether the daylight saving time change has been performed or not."
ptr вне форума  
Сказали "Спасибо" ptr
vladimirkh (11.04.2018)
Непрочитано 11.04.2018, 12:56  
vladimirkh
Частый гость
 
Регистрация: 10.04.2018
Сообщений: 29
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
vladimirkh на пути к лучшему
По умолчанию Re: FAQ по STM8

Спасибо,я и предполагал, что этот бит ,как и описано возвращает работу на летнее время.Но я нигде не найду описания работы,динамики действия его.То-есть как происходит процесс возврата,аппаратный ли он ?
vladimirkh вне форума  
Непрочитано 11.04.2018, 13:11  
ptr
Прописка
 
Регистрация: 24.11.2016
Адрес: Moscow
Сообщений: 287
Сказал спасибо: 57
Сказали Спасибо 54 раз(а) в 39 сообщении(ях)
ptr на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от vladimirkh Посмотреть сообщение
Спасибо,я и предполагал, что этот бит ,как и описано возвращает работу на летнее время.Но я нигде не найду описания работы,динамики действия его.То-есть как происходит процесс возврата,аппаратный ли он ?
Да он вообще просто бит, для того чтобы одной командой процессора можно было одновременно и перевести часы на час, и зафиксировать факт перевода, установив или сбросив значение этого бита. Строго говоря, можете вообще этот бит использовать по своему усмотрению для чего угодно.
ptr вне форума  
Непрочитано 11.04.2018, 13:30  
vladimirkh
Частый гость
 
Регистрация: 10.04.2018
Сообщений: 29
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
vladimirkh на пути к лучшему
По умолчанию Re: FAQ по STM8

Как я понял,этот бит на часы не действует,а является как-бы флагом,что часы работают по летнему времени,так-как биты установки сдвига всегда читаются как 0.Установка бита SUB1H не меняет ход часов , а дикременирует теневой регистр. Я правильно понимаю?
vladimirkh вне форума  
Непрочитано 11.04.2018, 14:02  
ptr
Прописка
 
Регистрация: 24.11.2016
Адрес: Moscow
Сообщений: 287
Сказал спасибо: 57
Сказали Спасибо 54 раз(а) в 39 сообщении(ях)
ptr на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от vladimirkh Посмотреть сообщение
Как я понял,этот бит на часы не действует,а является как-бы флагом,что часы работают по летнему времени,так-как биты установки сдвига всегда читаются как 0.Установка бита SUB1H не меняет ход часов , а дикременирует теневой регистр. Я правильно понимаю?
Почти правильно. Почти, потому что он является флагом, который Вы сами программно установили или сбросили. Хотите, установка его в 1 будет обозначать, что часы работают по летнему времени. Хотите - по зимнему.
ptr вне форума  
 

Закладки

Метки
arm, cortex, stm32, stm8
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Импульсная зарядка для авто-аккумуляторов (новодел) Falconist Источники питания и свет 1915 14.03.2024 19:56
FAQ (ЧаВО) по PROTEUS для начинающих и не только dosikus Proteus 221 07.03.2024 22:45
STM8(S/L), первые впечатления kison STM8 1423 19.05.2018 19:23
Вопросы и замечания по топику - FAQ по PROTEUS avr123-nm-ru Proteus 291 05.06.2015 20:49
FAQ Импульсный трансформатор alberio Источники питания и свет 87 13.11.2012 18:07


Часовой пояс GMT +4, время: 20:06.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot