<?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>
									STM32 I2C callback: не срабатывают колбэки - STM32				            </title>
            <link>https://microtechnics.ru/community/stm32/stm32-i2c-callback-ne-srabatyvayut-kolbeki/</link>
            <description>Обсуждение вопросов, посвященных программированию микроконтроллеров, разработке электроники и не только.</description>
            <language>ru-RU</language>
            <lastBuildDate>Sat, 11 Jul 2026 21:19:48 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>НА: STM32 I2C callback: не срабатывают колбэки</title>
                        <link>https://microtechnics.ru/community/stm32/stm32-i2c-callback-ne-srabatyvayut-kolbeki/#post-1223</link>
                        <pubDate>Fri, 28 Oct 2022 15:15:45 +0000</pubDate>
                        <description><![CDATA[@ivan_04 Отлично 👍]]></description>
                        <content:encoded><![CDATA[<p>@ivan_04 Отлично 👍 </p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/stm32/">STM32</category>                        <dc:creator>Aveal MT</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/stm32/stm32-i2c-callback-ne-srabatyvayut-kolbeki/#post-1223</guid>
                    </item>
				                    <item>
                        <title>НА: STM32 I2C callback: не срабатывают колбэки</title>
                        <link>https://microtechnics.ru/community/stm32/stm32-i2c-callback-ne-srabatyvayut-kolbeki/#post-1222</link>
                        <pubDate>Fri, 28 Oct 2022 06:49:22 +0000</pubDate>
                        <description><![CDATA[@aveal
Вот с Вашим проектом все работает! Все сделал по инструкции в статье и с первого раза все запустилось успешно. Если будет время то поковыряю свой проект, поищу отличия и проблемы. Но...]]></description>
                        <content:encoded><![CDATA[<p>@aveal</p>
<p>Вот с Вашим проектом все работает! Все сделал по инструкции в статье и с первого раза все запустилось успешно. Если будет время то поковыряю свой проект, поищу отличия и проблемы. Но может просто заброшу его, цель то достигнута :)</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/stm32/">STM32</category>                        <dc:creator>Ivan_04</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/stm32/stm32-i2c-callback-ne-srabatyvayut-kolbeki/#post-1222</guid>
                    </item>
				                    <item>
                        <title>НА: STM32 I2C callback: не срабатывают колбэки</title>
                        <link>https://microtechnics.ru/community/stm32/stm32-i2c-callback-ne-srabatyvayut-kolbeki/#post-1221</link>
                        <pubDate>Thu, 27 Oct 2022 14:06:01 +0000</pubDate>
                        <description><![CDATA[А вообще недавно была в группе ВК похожая история, я как раз делал тестовый проект аналогичный, потом забыл про него, конечно же. Решил пост сделать на эту тему - ссылка. Попробуй с моим про...]]></description>
                        <content:encoded><![CDATA[<p>А вообще недавно была в группе ВК похожая история, я как раз делал тестовый проект аналогичный, потом забыл про него, конечно же. Решил пост сделать на эту тему - <a href="https://microtechnics.ru/stm32-i2c-master-i-slave-demo-proekt-dlya-obmena-dannymi/">ссылка</a>. Попробуй с моим проектом, если не будет работать по прежнему - будем смотреть.</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/stm32/">STM32</category>                        <dc:creator>Aveal MT</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/stm32/stm32-i2c-callback-ne-srabatyvayut-kolbeki/#post-1221</guid>
                    </item>
				                    <item>
                        <title>НА: STM32 I2C callback: не срабатывают колбэки</title>
                        <link>https://microtechnics.ru/community/stm32/stm32-i2c-callback-ne-srabatyvayut-kolbeki/#post-1220</link>
                        <pubDate>Thu, 27 Oct 2022 09:09:42 +0000</pubDate>
                        <description><![CDATA[Привет, соединено верно физически?]]></description>
                        <content:encoded><![CDATA[<p>Привет, соединено верно физически?</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/stm32/">STM32</category>                        <dc:creator>Aveal MT</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/stm32/stm32-i2c-callback-ne-srabatyvayut-kolbeki/#post-1220</guid>
                    </item>
				                    <item>
                        <title>STM32 I2C callback: не срабатывают колбэки</title>
                        <link>https://microtechnics.ru/community/stm32/stm32-i2c-callback-ne-srabatyvayut-kolbeki/#post-1219</link>
                        <pubDate>Thu, 27 Oct 2022 07:22:55 +0000</pubDate>
                        <description><![CDATA[Здравствуйте,Создал проект для Blue Pill (STM32F103C8), хочу для теста интерфейса I2C передать данные из I2C1 и принять их через I2C2, но что-то не работает. А точнее не вызывается колбэк по...]]></description>
                        <content:encoded><![CDATA[<p>Здравствуйте,<br />Создал проект для Blue Pill (STM32F103C8), хочу для теста интерфейса I2C передать данные из I2C1 и принять их через I2C2, но что-то не работает. А точнее не вызывается колбэк по приему:</p>
<pre contenteditable="false">HAL_I2C_SlaveRxCpltCallback()</pre>
<p>Master передает данные (I2C1), а Slave принимает (I2C2).<br />Сгенерированные настройки:</p>
<pre contenteditable="false">/**
  * @brief I2C1 Initialization Function
  * @param None
  * @retval None
  */
static void MX_I2C1_Init(void)
{

  /* USER CODE BEGIN I2C1_Init 0 */

  /* USER CODE END I2C1_Init 0 */

  /* USER CODE BEGIN I2C1_Init 1 */

  /* USER CODE END I2C1_Init 1 */
  hi2c1.Instance = I2C1;
  hi2c1.Init.ClockSpeed = 100000;
  hi2c1.Init.DutyCycle = I2C_DUTYCYCLE_2;
  hi2c1.Init.OwnAddress1 = 0x10;
  hi2c1.Init.AddressingMode = I2C_ADDRESSINGMODE_7BIT;
  hi2c1.Init.DualAddressMode = I2C_DUALADDRESS_DISABLE;
  hi2c1.Init.OwnAddress2 = 0;
  hi2c1.Init.GeneralCallMode = I2C_GENERALCALL_DISABLE;
  hi2c1.Init.NoStretchMode = I2C_NOSTRETCH_DISABLE;
  if (HAL_I2C_Init(&amp;hi2c1) != HAL_OK)
  {
    Error_Handler();
  }
  /* USER CODE BEGIN I2C1_Init 2 */

  /* USER CODE END I2C1_Init 2 */

}

/**
  * @brief I2C2 Initialization Function
  * @param None
  * @retval None
  */
static void MX_I2C2_Init(void)
{

  /* USER CODE BEGIN I2C2_Init 0 */

  /* USER CODE END I2C2_Init 0 */

  /* USER CODE BEGIN I2C2_Init 1 */

  /* USER CODE END I2C2_Init 1 */
  hi2c2.Instance = I2C2;
  hi2c2.Init.ClockSpeed = 100000;
  hi2c2.Init.DutyCycle = I2C_DUTYCYCLE_2;
  hi2c2.Init.OwnAddress1 = 0x20;
  hi2c2.Init.AddressingMode = I2C_ADDRESSINGMODE_7BIT;
  hi2c2.Init.DualAddressMode = I2C_DUALADDRESS_DISABLE;
  hi2c2.Init.OwnAddress2 = 0;
  hi2c2.Init.GeneralCallMode = I2C_GENERALCALL_DISABLE;
  hi2c2.Init.NoStretchMode = I2C_NOSTRETCH_DISABLE;
  if (HAL_I2C_Init(&amp;hi2c2) != HAL_OK)
  {
    Error_Handler();
  }
  /* USER CODE BEGIN I2C2_Init 2 */

  /* USER CODE END I2C2_Init 2 */

}</pre>
<p>Помогите советом, куда копать, что может быть не так в таком простом проекте. Можно ли вообще с одного I2C передавать данные на другой?</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/stm32/">STM32</category>                        <dc:creator>Ivan_04</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/stm32/stm32-i2c-callback-ne-srabatyvayut-kolbeki/#post-1219</guid>
                    </item>
							        </channel>
        </rss>
		