<?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[如何获取can状态，是否BusOff]]></title><description><![CDATA[<p dir="auto">使用Can_GetControllerErrorState函数，即使can线拔下，还是进入 (ErrState == CAN_ERRORSTATE_ACTIVE)分支。没法进入busoff分支</p>
<p dir="auto"><img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/1591/edbdae93-7cf3-4777-8c19-e423d32b03ff.png" alt="9203f909-c08a-4919-8de4-ccddd434ec0a-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.ytmicro.com/topic/1950/如何获取can状态-是否busoff</link><generator>RSS for Node</generator><lastBuildDate>Thu, 14 May 2026 08:56:20 GMT</lastBuildDate><atom:link href="https://forum.ytmicro.com/topic/1950.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 14 May 2026 03:04:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 如何获取can状态，是否BusOff on Thu, 14 May 2026 03:45:34 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.ytmicro.com/uid/9">jiankang_wang</a> 短接后还是没有跳入busoff分支。代码这样写可以吗，我放在10ms的周期任务里</p>
]]></description><link>https://forum.ytmicro.com/post/8455</link><guid isPermaLink="true">https://forum.ytmicro.com/post/8455</guid><dc:creator><![CDATA[dym]]></dc:creator><pubDate>Thu, 14 May 2026 03:45:34 GMT</pubDate></item><item><title><![CDATA[Reply to 如何获取can状态，是否BusOff on Thu, 14 May 2026 03:34:42 GMT]]></title><description><![CDATA[<p dir="auto"><img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/710/f71f9bb9-211c-44e6-a5f9-e28dbe3d2405.png" alt="image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.ytmicro.com/post/8454</link><guid isPermaLink="true">https://forum.ytmicro.com/post/8454</guid><dc:creator><![CDATA[Kirk]]></dc:creator><pubDate>Thu, 14 May 2026 03:34:42 GMT</pubDate></item><item><title><![CDATA[Reply to 如何获取can状态，是否BusOff on Thu, 14 May 2026 03:33:22 GMT]]></title><description><![CDATA[<p dir="auto">如果只是简单的需要进入busoff，可以短接can_H, can_L。</p>
]]></description><link>https://forum.ytmicro.com/post/8453</link><guid isPermaLink="true">https://forum.ytmicro.com/post/8453</guid><dc:creator><![CDATA[jiankang_wang]]></dc:creator><pubDate>Thu, 14 May 2026 03:33:22 GMT</pubDate></item><item><title><![CDATA[Reply to 如何获取can状态，是否BusOff on Thu, 14 May 2026 03:31:07 GMT]]></title><description><![CDATA[<p dir="auto">只是拔掉can_H和can_L，MCU和phy没有断开。那必须要MCU停止发送报文再拔掉这两根CAN线才能进入busoff吗。</p>
]]></description><link>https://forum.ytmicro.com/post/8452</link><guid isPermaLink="true">https://forum.ytmicro.com/post/8452</guid><dc:creator><![CDATA[dym]]></dc:creator><pubDate>Thu, 14 May 2026 03:31:07 GMT</pubDate></item><item><title><![CDATA[Reply to 如何获取can状态，是否BusOff on Thu, 14 May 2026 03:22:06 GMT]]></title><description><![CDATA[<p dir="auto">总线拔下后，如果没有断开phy的连接，phy端还是会将Tx端的信号回传给Rx，从can模块来看，发送了数据只是没有人ack，是不会进入busoff的。</p>
<p dir="auto">如果断开了phy，才会有Tx的信号没有回传到Rx，导致位错误，累计到busoff。</p>
<p dir="auto">先确定一下，你的can线拔下的描述中，phy是否和mcu断开了</p>
]]></description><link>https://forum.ytmicro.com/post/8451</link><guid isPermaLink="true">https://forum.ytmicro.com/post/8451</guid><dc:creator><![CDATA[jiankang_wang]]></dc:creator><pubDate>Thu, 14 May 2026 03:22:06 GMT</pubDate></item></channel></rss>