<?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>
									Blue Pill UART Error code - Отладочные платы				            </title>
            <link>https://microtechnics.ru/community/otladochnye-platy/blue-pill-uart-error-code/</link>
            <description>Обсуждение вопросов, посвященных программированию микроконтроллеров, разработке электроники и не только.</description>
            <language>ru-RU</language>
            <lastBuildDate>Thu, 21 May 2026 05:01:51 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>НА: Blue Pill UART Error code</title>
                        <link>https://microtechnics.ru/community/otladochnye-platy/blue-pill-uart-error-code/#post-3548</link>
                        <pubDate>Fri, 11 Apr 2025 17:57:45 +0000</pubDate>
                        <description><![CDATA[@br99 Отлично )]]></description>
                        <content:encoded><![CDATA[@br99 Отлично )]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/otladochnye-platy/">Отладочные платы</category>                        <dc:creator>Aveal</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/otladochnye-platy/blue-pill-uart-error-code/#post-3548</guid>
                    </item>
				                    <item>
                        <title>НА: Blue Pill UART Error code</title>
                        <link>https://microtechnics.ru/community/otladochnye-platy/blue-pill-uart-error-code/#post-3547</link>
                        <pubDate>Fri, 11 Apr 2025 17:37:56 +0000</pubDate>
                        <description><![CDATA[@aveal в итоге переделал всю систему обмена данными целиком и сделал сброс ошибок как в той теме - полет нормальный, работает стабильно &#x1f44d;]]></description>
                        <content:encoded><![CDATA[@aveal в итоге переделал всю систему обмена данными целиком и сделал сброс ошибок как в той теме - полет нормальный, работает стабильно &#x1f44d;]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/otladochnye-platy/">Отладочные платы</category>                        <dc:creator>Br99</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/otladochnye-platy/blue-pill-uart-error-code/#post-3547</guid>
                    </item>
				                    <item>
                        <title>НА: Blue Pill UART Error code</title>
                        <link>https://microtechnics.ru/community/otladochnye-platy/blue-pill-uart-error-code/#post-3546</link>
                        <pubDate>Thu, 10 Apr 2025 13:36:43 +0000</pubDate>
                        <description><![CDATA[Судя по описанию похоже на мой случай, буду думать]]></description>
                        <content:encoded><![CDATA[
<p>Возможно данные приходят в тот момент, когда контроллер еще не встал на прием, посмотри в этой теме - <a href="https://microtechnics.ru/community/mikrokontrollery-raznoe/stm32-usart-overrun-error/">usart overrun</a>.</p>
<p></p>
<p>Судя по описанию похоже на мой случай, буду думать</p>
<p> </p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/otladochnye-platy/">Отладочные платы</category>                        <dc:creator>Br99</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/otladochnye-platy/blue-pill-uart-error-code/#post-3546</guid>
                    </item>
				                    <item>
                        <title>НА: Blue Pill UART Error code</title>
                        <link>https://microtechnics.ru/community/otladochnye-platy/blue-pill-uart-error-code/#post-3545</link>
                        <pubDate>Thu, 10 Apr 2025 13:01:12 +0000</pubDate>
                        <description><![CDATA[Возможно данные приходят в тот момент, когда контроллер еще не встал на прием, посмотри в этой теме - usart overrun.]]></description>
                        <content:encoded><![CDATA[<p>Возможно данные приходят в тот момент, когда контроллер еще не встал на прием, посмотри в этой теме - <a href="https://microtechnics.ru/community/mikrokontrollery-raznoe/stm32-usart-overrun-error/">usart overrun</a>.</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/otladochnye-platy/">Отладочные платы</category>                        <dc:creator>Aveal</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/otladochnye-platy/blue-pill-uart-error-code/#post-3545</guid>
                    </item>
				                    <item>
                        <title>НА: Blue Pill UART Error code</title>
                        <link>https://microtechnics.ru/community/otladochnye-platy/blue-pill-uart-error-code/#post-3544</link>
                        <pubDate>Thu, 10 Apr 2025 12:46:23 +0000</pubDate>
                        <description><![CDATA[Благодарю, по этим значениям выяснил что у меня Overrun Error:
HAL_UART_ERROR_ORE]]></description>
                        <content:encoded><![CDATA[<p>Благодарю, по этим значениям выяснил что у меня Overrun Error:</p>
<pre contenteditable="false">HAL_UART_ERROR_ORE</pre>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/otladochnye-platy/">Отладочные платы</category>                        <dc:creator>Br99</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/otladochnye-platy/blue-pill-uart-error-code/#post-3544</guid>
                    </item>
				                    <item>
                        <title>НА: Blue Pill UART Error code</title>
                        <link>https://microtechnics.ru/community/otladochnye-platy/blue-pill-uart-error-code/#post-3543</link>
                        <pubDate>Thu, 10 Apr 2025 12:01:54 +0000</pubDate>
                        <description><![CDATA[Приветствую, вот возможные значения:
#define HAL_UART_ERROR_NONE              0x00000000U   /*!&lt; No error            */
#define HAL_UART_ERROR_PE                0x00000001U   /*!&lt; Pa...]]></description>
                        <content:encoded><![CDATA[<p>Приветствую, вот возможные значения:</p>
<pre contenteditable="false">#define HAL_UART_ERROR_NONE              0x00000000U   /*!&lt; No error            */
#define HAL_UART_ERROR_PE                0x00000001U   /*!&lt; Parity error        */
#define HAL_UART_ERROR_NE                0x00000002U   /*!&lt; Noise error         */
#define HAL_UART_ERROR_FE                0x00000004U   /*!&lt; Frame error         */
#define HAL_UART_ERROR_ORE               0x00000008U   /*!&lt; Overrun error       */
#define HAL_UART_ERROR_DMA               0x00000010U   /*!&lt; DMA transfer error  */
#if (USE_HAL_UART_REGISTER_CALLBACKS == 1)
#define  HAL_UART_ERROR_INVALID_CALLBACK 0x00000020U   /*!&lt; Invalid Callback error  */
#endif /* USE_HAL_UART_REGISTER_CALLBACKS */</pre>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/otladochnye-platy/">Отладочные платы</category>                        <dc:creator>Aveal</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/otladochnye-platy/blue-pill-uart-error-code/#post-3543</guid>
                    </item>
				                    <item>
                        <title>Blue Pill UART Error code</title>
                        <link>https://microtechnics.ru/community/otladochnye-platy/blue-pill-uart-error-code/#post-3542</link>
                        <pubDate>Thu, 10 Apr 2025 08:25:17 +0000</pubDate>
                        <description><![CDATA[Помогите разобраться со значениями ErrorCode. Пробую передавать и принимать данные по USART1 на плате Blue Pill (микроконтроллер STM32F103). В определенный момент обмен по какой-то причине п...]]></description>
                        <content:encoded><![CDATA[<p>Помогите разобраться со значениями ErrorCode. Пробую передавать и принимать данные по USART1 на плате Blue Pill (микроконтроллер STM32F103). В определенный момент обмен по какой-то причине прекращается. В результате отладки заметил, что значение ErrorCode в <strong>UART_HandleTypeDef huart4</strong> (<strong>huart4.ErrorCode</strong>) не нулевое. Вот это поле структуры в самом низу:</p>
<pre contenteditable="false">typedef struct __UART_HandleTypeDef
{
  USART_TypeDef                 *Instance;        /*!&lt; UART registers base address        */

  UART_InitTypeDef              Init;             /*!&lt; UART communication parameters      */

  const uint8_t                 *pTxBuffPtr;      /*!&lt; Pointer to UART Tx transfer Buffer */

  uint16_t                      TxXferSize;       /*!&lt; UART Tx Transfer size              */

  __IO uint16_t                 TxXferCount;      /*!&lt; UART Tx Transfer Counter           */

  uint8_t                       *pRxBuffPtr;      /*!&lt; Pointer to UART Rx transfer Buffer */

  uint16_t                      RxXferSize;       /*!&lt; UART Rx Transfer size              */

  __IO uint16_t                 RxXferCount;      /*!&lt; UART Rx Transfer Counter           */

  __IO HAL_UART_RxTypeTypeDef ReceptionType;      /*!&lt; Type of ongoing reception          */

  __IO HAL_UART_RxEventTypeTypeDef RxEventType;   /*!&lt; Type of Rx Event                   */

  DMA_HandleTypeDef             *hdmatx;          /*!&lt; UART Tx DMA Handle parameters      */

  DMA_HandleTypeDef             *hdmarx;          /*!&lt; UART Rx DMA Handle parameters      */

  HAL_LockTypeDef               Lock;             /*!&lt; Locking object                     */

  __IO HAL_UART_StateTypeDef    gState;           /*!&lt; UART state information related to global Handle management
                                                       and also related to Tx operations.
                                                       This parameter can be a value of @ref HAL_UART_StateTypeDef */

  __IO HAL_UART_StateTypeDef    RxState;          /*!&lt; UART state information related to Rx operations.
                                                       This parameter can be a value of @ref HAL_UART_StateTypeDef */

  __IO uint32_t                 ErrorCode;        /*!&lt; UART Error code                    */</pre>
<p>Решил начать с расшифровки этого кода, возможно тогда станет понятно в чем глобальная проблема с передачей-приемом.</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/otladochnye-platy/">Отладочные платы</category>                        <dc:creator>Br99</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/otladochnye-platy/blue-pill-uart-error-code/#post-3542</guid>
                    </item>
							        </channel>
        </rss>
		