реклама на сайте
подробности

 
 
> STM32 TIM. Пожалуйста помогите разобраться, Всё что касается таймеров
KARLSON
сообщение Aug 18 2015, 06:29
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 604
Регистрация: 5-05-06
Из: Нижегородская обл.
Пользователь №: 16 819



Здравствуйте. Как вы поняли из темя вопрос про таймеры.
Камень 103VG. TIM3
При настройке базовых параметров таймера наткнулся на непонятные режимы.
TIM_TimeBaseInitTypeDef.TIM_CounterMode имеет 3 значения
TIM_CounterMode_CenterAligned1
TIM_CounterMode_CenterAligned2
TIM_CounterMode_CenterAligned3
Объясните, пожалуйста, что это за режимы? От куда до куда считает?
(Регистр TIM3->CR1 биты CMS)


--------------------
Кризис - это не отсутствие денег, а отсутствие идей! Учитесь и никаких кризисов не будет.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SSerge
сообщение Aug 18 2015, 07:41
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528



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


--------------------
Russia est omnis divisa in partes octo.
Go to the top of the page
 
+Quote Post
scifi
сообщение Aug 18 2015, 07:54
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(SSerge @ Aug 18 2015, 10:41) *
Никакие библиотеки сами по себе не помогут - чтобы понять что они делают читать реф. мануал всё равно необходимо, а поскольку документация на эти библиотеки никакая - придётся ещё и сами библиотеки читать.

+100500. Откуда взялась эта абсурдная мысль, что, посмотрев на пару макросов, можно понять, как работает таймер? Никак нельзя это понять, таймер слишком сложен. Максимум, в чём может помочь "библиотека", - это заполнить регистры, чтобы меньше сверяться со справочникам по поводу номеров битов. Но для этого нужна только горстка макросов, называть это "библиотекой" язык не поворачивается.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 02:12
Рейтинг@Mail.ru


Страница сгенерированна за 0.01374 секунд с 7
ELECTRONIX ©2004-2016