<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									Тахометр на STM32F103 - Микроконтроллеры				            </title>
            <link>https://microtechnics.ru/community/mikrokontrollery/taxometr-na-stm32f103/</link>
            <description>Обсуждение вопросов, посвященных программированию микроконтроллеров, разработке электроники и не только.</description>
            <language>ru-RU</language>
            <lastBuildDate>Sat, 06 Jun 2026 10:11:12 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>НА: Тахометр на STM32F103</title>
                        <link>https://microtechnics.ru/community/mikrokontrollery/taxometr-na-stm32f103/#post-134</link>
                        <pubDate>Thu, 11 Oct 2018 22:00:36 +0000</pubDate>
                        <description><![CDATA[Что то теги совсем не работают(]]></description>
                        <content:encoded><![CDATA[Что то теги совсем не работают(]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/mikrokontrollery/">Микроконтроллеры</category>                        <dc:creator>KNF18</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/mikrokontrollery/taxometr-na-stm32f103/#post-134</guid>
                    </item>
				                    <item>
                        <title>Тахометр на STM32F103</title>
                        <link>https://microtechnics.ru/community/mikrokontrollery/taxometr-na-stm32f103/#post-34</link>
                        <pubDate>Thu, 11 Oct 2018 21:56:33 +0000</pubDate>
                        <description><![CDATA[Хочу сделать тахометр на STM32F103 и датчике холла 3144. 
Настроил таймер 3 на режим зазвата:

Соответственно вывод с датчика холла подключил к выводу PA6.

Тактирование:


Настройка таймера...]]></description>
                        <content:encoded><![CDATA[Хочу сделать тахометр на STM32F103 и датчике холла 3144. 
Настроил таймер 3 на режим зазвата:
<a class="go2wpf-bbcode" rel="nofollow" target="_blank" href="https://c.radikal.ru/c25/1810/1a/110e2c1998f8.png"><img class="go2wpf-bbcode" src="https://c.radikal.ru/c25/1810/1a/110e2c1998f8t.jpg"></a>
Соответственно вывод с датчика холла подключил к выводу PA6.

Тактирование:
<a class="go2wpf-bbcode" rel="nofollow" target="_blank" href="https://b.radikal.ru/b28/1810/87/715a65df0cb3.png"><img class="go2wpf-bbcode" src="https://b.radikal.ru/b28/1810/87/715a65df0cb3t.jpg"></a>

Настройка таймера:
<a class="go2wpf-bbcode" rel="nofollow" target="_blank" href="https://d.radikal.ru/d15/1810/8e/326fa3570cbe.png"><img class="go2wpf-bbcode" src="https://d.radikal.ru/d15/1810/8e/326fa3570cbet.jpg"></a>

Перед основным циклом запускаю таймер 3 и разрешаю захват:
<pre>HAL_TIM_Base_Start_IT(&amp;htim3);
	HAL_TIM_IC_Start_IT(&amp;htim3, TIM_CHANNEL_1);</pre>
В main добавил коллбэк:
<pre>void HAL_TIM_IC_CaptureCallback(TIM_HandleTypeDef *htim)
{
	if( htim-&gt;Instance == TIM3  )
	{
		if( htim-&gt;Channel == HAL_TIM_ACTIVE_CHANNEL_1 )
		{
			__HAL_TIM_CLEAR_FLAG(htim, TIM_FLAG_UPDATE);
			period_width = HAL_TIM_ReadCapturedValue(htim, TIM_CHANNEL_1);   //период сигнала
		}   
	}
}</pre>

Значение таймера в <pre>period_width</pre> Считывается. 
Возникает несколько вопросов:
1) <pre> __HAL_TIM_CLEAR_FLAG(htim, TIM_FLAG_UPDATE);</pre> время таймера сбрасывается или мне его нужно сбрасывать?
2) По какой формуле вычислять обороты?]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/mikrokontrollery/">Микроконтроллеры</category>                        <dc:creator>KNF18</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/mikrokontrollery/taxometr-na-stm32f103/#post-34</guid>
                    </item>
							        </channel>
        </rss>
		