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

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

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

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

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

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


Ответ
Опции темы
Непрочитано 23.12.2012, 18:43   #551
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от woroba Посмотреть сообщение
Ну про это я а курсе.
А эталонное значение(при заданных условиях) измерьте запишите в eeprom сами.
Уж себе вы поверите.
В серии? Вы себя услышали?
Реклама:
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума   Ответить с цитированием
Непрочитано 31.12.2012, 21:35   #552
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: FAQ по STM8

Ну просто в растерянности!
Не знаю, в какой ветке/теме поздравить всех коллег по форуму?!
Ладно.
Всех, кто сюда заглянет ИСКРЕННЕ и ОТ ДУШИ поздравляю с Новым Годом, с Рождеством Христовым.
Желаю вам всем ЗДОРОВЬЯ, счастья, удачи, вдохновений, тепла и добра.
Спасибо всем вам, что вы есть!
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума   Ответить с цитированием
Сказали "Спасибо" ut1wpr
kittec (31.12.2012)
Непрочитано 31.12.2012, 22:18   #553
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от ut1wpr Посмотреть сообщение
Всех, кто сюда заглянет ИСКРЕННЕ и ОТ ДУШИ поздравляю с Новым Годом, с Рождеством Христовым.
С огромным удовольствием присоединяюсь к поздравлениям!
А любящим праздновать особенно увлеченно, также (на всякий случай) присовокуплю поздравления со Старым Новым Годом!

Ut1wpr, скрестим бокалы!
__________________
There's always more than one way to skin a cat.
tempora вне форума   Ответить с цитированием
Непрочитано 01.01.2013, 00:33   #554
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от tempora Посмотреть сообщение
Ut1wpr, скрестим бокалы!
БЗДЫНЬ-ДИЛИНЬ!!!
У мну через полтора часа! Ну, ничего, дотяну...
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума   Ответить с цитированием
Непрочитано 10.01.2013, 18:28   #555
operator
Частый гость
 
Регистрация: 15.11.2009
Сообщений: 28
Сказал спасибо: 9
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
operator на пути к лучшему
По умолчанию Re: FAQ по STM8

Всех с прошедшим!
Уважаемые участники форума, может кто подскажет, что означает бит ARPE в таймерах/счетчиках?

В документации сказано:

ARPE: Auto-reload preload enable
0: TIM4_ARR register is not buffered through a preload register. It can be written directly
1: TIM4_ARR register is buffered through a preload register

Что это за прелоад регистр?

Я перевел эти фразы и получилось примерно следующее:
ARPE: Auto-reload preload enable – разрешение автоперезагрузки
0 в этом разряде означает что запись в регистр TIM4_ARR производится «вручную»
1 в этом разряде означет что запись в TIM4_ARR производится автоматически

Или вот
URS: Update request source
0: When enabled, an update interrupt request is sent as soon as registers are updated (counter
overflow).
1: When enabled, an update interrupt request is sent only when the counter reaches the
overflow/underflow.

URS:
Когда равен нулю, то запрос на прерывание формируется как только регистр обновлен (счетчик переполнен)
Когда равен еденице, то запрос на прерывание формируется только когда счетчик достигает значения переполнения/опустошения?
Тогда какая разница в данном случаем между еденицей и нулем?


Извиняюсь, а не мог бы кто-нибудь кинуть рабочий пример по работе с таймерами STM8S?
А то чем дальше, тем больше вопросов...
В каком порядке инициализируется таймер/счетчик?
Какой бит что означает (примеры выше - неопределенности)?

Последний раз редактировалось operator; 10.01.2013 в 18:37.
operator вне форума   Ответить с цитированием
Непрочитано 10.01.2013, 18:43   #556
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: FAQ по STM8

Directly - это не "вручную", а "напрямую", "preload enable" - не "разрешение автоперезагрузки", а "разрешение предзагрузки", наконец "buffered through a preload register" никак не означает "автоматически", но "буферизованно, через регистр предзагрузки". Таким образом, значение в TIM4_ARR может записываться либо напрямую (ARPE=0), либо буферизованно (ARPE=1) - через регистр предзагрузки (preload).
__________________
There's always more than one way to skin a cat.
tempora вне форума   Ответить с цитированием
Сказали "Спасибо" tempora
operator (10.01.2013)
Непрочитано 10.01.2013, 22:56   #557
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от operator Посмотреть сообщение
URS:
Когда равен нулю, то запрос на прерывание формируется как только регистр обновлен (счетчик переполнен)
Когда равен еденице, то запрос на прерывание формируется только когда счетчик достигает значения переполнения/опустошения?
Тогда какая разница в данном случаем между еденицей и нулем?
В первом случае прерывание происходит по апдейту регистра ИЛИ оверлоаду счетчика.
Во втором случае - только по оверлоаду.
Сие есть разница.
Разница между едИницей и нулем равна едИнице.
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума   Ответить с цитированием
Сказали "Спасибо" ut1wpr
operator (11.01.2013)
Непрочитано 11.01.2013, 03:56   #558
operator
Частый гость
 
Регистрация: 15.11.2009
Сообщений: 28
Сказал спасибо: 9
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
operator на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от ut1wpr Посмотреть сообщение
прерывание происходит по апдейту регистра
А вот что это за регистр? Регистр счетчика CNT или ARR, или какой-либо другой регистр, о котором документация умолчала?
operator вне форума   Ответить с цитированием
Непрочитано 11.01.2013, 09:35   #559
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от operator Посмотреть сообщение
А вот что это за регистр? Регистр счетчика CNT или ARR, или какой-либо другой регистр, о котором документация умолчала?
Регистр CNT.
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума   Ответить с цитированием
Непрочитано 11.01.2013, 16:40   #560
Oleg Galizin
Частый гость
 
Регистрация: 25.03.2010
Адрес: Voronezh
Сообщений: 35
Сказал спасибо: 0
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
Oleg Galizin на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от ut1wpr Посмотреть сообщение
В первом случае прерывание происходит по апдейту регистра ИЛИ оверлоаду счетчика.
Во втором случае - только по оверлоаду.
Уточнение
В первом случае при любой генерации события обновления. Событие может генерироваться как при переполнении счетчика, так и программно или например при захвате. Так вот при любой генерации события обновления генерируется прерывание обновления.
Во втором случае прерывание генерируется только если событие обновления возникло при переполнении. Я так понял что при ручной генерации или при генерации по захвату прерывание не генереруется.
В документации написано, что это нужно что бы избежать двойного прерывания при захвате и генерации события обновления (читай очистке счетчика).
Событие обновления приводит к синхронизации регистров предзагрузки и теневых регистров. Какие регистры имеют теневые регистры написано в док. Пока не наступит это событие, счетчик использует старые значения регистров (их как минимум 3 а возможно и больше), что бы в них не было записано в регистры предзагрузки. Для этого и служит софтовая генерация обновления - что бы установить счетчик в первый раз.
Oleg Galizin вне форума   Ответить с цитированием
Сказали "Спасибо" Oleg Galizin
operator (11.01.2013)
Ответ

Закладки

Метки
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, время: 10:53.


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