<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[UART 接收数据帧错误，问题如何清除，项目比较急，麻烦各位大佬帮看一下]]></title><description><![CDATA[<p dir="auto">在开启接收是，出现故障就没办法恢复了，有没有遇到过的大佬<br />
<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/717/fa41b87e-7837-4f84-aa1b-22a6cc4f5561.png" alt="34c01ebb-e3d9-4ffc-9bdd-6f6181fdf27f-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.ytmicro.com/topic/2117/uart-接收数据帧错误-问题如何清除-项目比较急-麻烦各位大佬帮看一下</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Jul 2026 21:10:24 GMT</lastBuildDate><atom:link href="https://forum.ytmicro.com/topic/2117.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 15 Jul 2026 02:39:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to UART 接收数据帧错误，问题如何清除，项目比较急，麻烦各位大佬帮看一下 on Wed, 15 Jul 2026 06:51:08 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.ytmicro.com/uid/20">YTCQ_shejiwang</a> 好的</p>
]]></description><link>https://forum.ytmicro.com/post/9230</link><guid isPermaLink="true">https://forum.ytmicro.com/post/9230</guid><dc:creator><![CDATA[Xgq]]></dc:creator><pubDate>Wed, 15 Jul 2026 06:51:08 GMT</pubDate></item><item><title><![CDATA[Reply to UART 接收数据帧错误，问题如何清除，项目比较急，麻烦各位大佬帮看一下 on Wed, 15 Jul 2026 05:48:29 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.ytmicro.com/uid/717">Xgq</a> 没有必要手动清除，没有用的。中断函数里调回调之后，就已经清除了。可以从uart_irq.c里追踪一下代码。<br />
如果配置没有问题，那就是使用方式有问题。不要在UART回调（中断）里操作，只置标志位，在外部开启接收，发送，读取数据，发送数据。<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/20/73804fde-64b6-4a23-92d4-72eabecffe84.png" alt="61c35adc-38fb-4c8e-a5ab-c4cc53ce179b-image.png" class=" img-fluid img-markdown" /><br />
参考代码：<a href="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/20/5c600670-1524-43ee-8aba-423dd74cea98.zip" rel="nofollow ugc">Uart_Demo_Idle.zip</a><br />
这是MD24的，UART模块是一样的。</p>
]]></description><link>https://forum.ytmicro.com/post/9228</link><guid isPermaLink="true">https://forum.ytmicro.com/post/9228</guid><dc:creator><![CDATA[YTCQ_shejiwang]]></dc:creator><pubDate>Wed, 15 Jul 2026 05:48:29 GMT</pubDate></item><item><title><![CDATA[Reply to UART 接收数据帧错误，问题如何清除，项目比较急，麻烦各位大佬帮看一下 on Wed, 15 Jul 2026 04:36:59 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.ytmicro.com/uid/20">YTCQ_shejiwang</a> 最初功能实现时时可以正常收发的，现在上位机接收也是正常的，所以配置是对的；在回调中清除了STATUS_UART_FRAMING_ERROR标志，当重新调用接收后，也会重新重新这个问题，麻烦帮看看这个标志是否清除对</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.ytmicro.com/uid/717">Xgq</a> 在 <a href="/post/9224">UART 接收数据帧错误，问题如何清除，项目比较急，麻烦各位大佬帮看一下</a> 中说：</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.ytmicro.com/uid/20">YTCQ_shejiwang</a> 在 <a href="/post/9221">UART 接收数据帧错误，问题如何清除，项目比较急，麻烦各位大佬帮看一下</a> 中说：</p>
<blockquote>
<p dir="auto">这个错误是没有收到有效的停止位。可能帧结构或波特率配的有问题。<br />
出现错误就关闭接收了，回调通知客户。你需要在回调函数里，置个标志位。重新启动接收。</p>
</blockquote>
<p dir="auto"><img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/717/fa2650a7-aa67-46a5-a0b5-c81b12aff98e.png" alt="164a4a9f-9988-42ba-9ecc-a56e43458f5c-image.png" class=" img-fluid img-markdown" /></p>
</blockquote>
]]></description><link>https://forum.ytmicro.com/post/9227</link><guid isPermaLink="true">https://forum.ytmicro.com/post/9227</guid><dc:creator><![CDATA[Xgq]]></dc:creator><pubDate>Wed, 15 Jul 2026 04:36:59 GMT</pubDate></item><item><title><![CDATA[Reply to UART 接收数据帧错误，问题如何清除，项目比较急，麻烦各位大佬帮看一下 on Wed, 15 Jul 2026 03:41:43 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.ytmicro.com/uid/717">Xgq</a> 成功接收过没有吗？是上位机测试的吗？波特率多少？几个停止位，几个数据位，有没有校验位等等，上位机是不是对应得设置了？</p>
]]></description><link>https://forum.ytmicro.com/post/9226</link><guid isPermaLink="true">https://forum.ytmicro.com/post/9226</guid><dc:creator><![CDATA[YTCQ_shejiwang]]></dc:creator><pubDate>Wed, 15 Jul 2026 03:41:43 GMT</pubDate></item><item><title><![CDATA[Reply to UART 接收数据帧错误，问题如何清除，项目比较急，麻烦各位大佬帮看一下 on Wed, 15 Jul 2026 03:39:25 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.ytmicro.com/uid/717">Xgq</a> 是的，形参不一样。UART_EVENT_ERROR事件，通过uartState可以查询是STATUS_UART_FRAMING_ERROR<br />
<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/20/e88c2d87-bbb6-40b5-8b1a-9aa0ca3f77ba.png" alt="312dd2ef-aee3-46fa-b5c1-635fcc23bd29-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.ytmicro.com/post/9225</link><guid isPermaLink="true">https://forum.ytmicro.com/post/9225</guid><dc:creator><![CDATA[YTCQ_shejiwang]]></dc:creator><pubDate>Wed, 15 Jul 2026 03:39:25 GMT</pubDate></item><item><title><![CDATA[Reply to UART 接收数据帧错误，问题如何清除，项目比较急，麻烦各位大佬帮看一下 on Wed, 15 Jul 2026 03:19:56 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.ytmicro.com/uid/20">YTCQ_shejiwang</a> 在 <a href="/post/9221">UART 接收数据帧错误，问题如何清除，项目比较急，麻烦各位大佬帮看一下</a> 中说：</p>
<blockquote>
<p dir="auto">这个错误是没有收到有效的停止位。可能帧结构或波特率配的有问题。<br />
出现错误就关闭接收了，回调通知客户。你需要在回调函数里，置个标志位。重新启动接收。</p>
</blockquote>
<p dir="auto"><img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/717/fa2650a7-aa67-46a5-a0b5-c81b12aff98e.png" alt="164a4a9f-9988-42ba-9ecc-a56e43458f5c-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.ytmicro.com/post/9224</link><guid isPermaLink="true">https://forum.ytmicro.com/post/9224</guid><dc:creator><![CDATA[Xgq]]></dc:creator><pubDate>Wed, 15 Jul 2026 03:19:56 GMT</pubDate></item><item><title><![CDATA[Reply to UART 接收数据帧错误，问题如何清除，项目比较急，麻烦各位大佬帮看一下 on Wed, 15 Jul 2026 02:56:54 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.ytmicro.com/uid/20">YTCQ_shejiwang</a> 这个回调是接收回调函数吗,没看到串口的错误回调</p>
]]></description><link>https://forum.ytmicro.com/post/9223</link><guid isPermaLink="true">https://forum.ytmicro.com/post/9223</guid><dc:creator><![CDATA[Xgq]]></dc:creator><pubDate>Wed, 15 Jul 2026 02:56:54 GMT</pubDate></item><item><title><![CDATA[Reply to UART 接收数据帧错误，问题如何清除，项目比较急，麻烦各位大佬帮看一下 on Wed, 15 Jul 2026 02:54:41 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.ytmicro.com/uid/23">Diga</a> <img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/717/8a3ba930-8538-4985-8171-4c0859a22d19.png" alt="9772bc5f-6444-4db2-be51-aa2d36bb922e-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.ytmicro.com/post/9222</link><guid isPermaLink="true">https://forum.ytmicro.com/post/9222</guid><dc:creator><![CDATA[Xgq]]></dc:creator><pubDate>Wed, 15 Jul 2026 02:54:41 GMT</pubDate></item><item><title><![CDATA[Reply to UART 接收数据帧错误，问题如何清除，项目比较急，麻烦各位大佬帮看一下 on Wed, 15 Jul 2026 02:49:58 GMT]]></title><description><![CDATA[<p dir="auto">这个错误是没有收到有效的停止位。可能帧结构或波特率配的有问题。<br />
出现错误就关闭接收了，回调通知客户。你需要在回调函数里，置个标志位。重新启动接收。</p>
]]></description><link>https://forum.ytmicro.com/post/9221</link><guid isPermaLink="true">https://forum.ytmicro.com/post/9221</guid><dc:creator><![CDATA[YTCQ_shejiwang]]></dc:creator><pubDate>Wed, 15 Jul 2026 02:49:58 GMT</pubDate></item><item><title><![CDATA[Reply to UART 接收数据帧错误，问题如何清除，项目比较急，麻烦各位大佬帮看一下 on Wed, 15 Jul 2026 02:43:38 GMT]]></title><description><![CDATA[<p dir="auto">看一下出错时候的 UART 寄存器</p>
]]></description><link>https://forum.ytmicro.com/post/9220</link><guid isPermaLink="true">https://forum.ytmicro.com/post/9220</guid><dc:creator><![CDATA[Diga]]></dc:creator><pubDate>Wed, 15 Jul 2026 02:43:38 GMT</pubDate></item></channel></rss>