<?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[YTM32B1H CAN Busoff快慢恢复问题]]></title><description><![CDATA[<p dir="auto">我们现在使用SDK的CAN驱动，使用freeRTOS系统。在短接CANH和CANL低后触发CAN0_ErrorCallBack，中断类型为FLEXCAN_BUS_OFF_ENTER_EVENT。我们想在这个callback中去重置CAN驱动，但是在回调中调用FLEXCAN_DRV_Deinit和FLEXCAN_DRV_Init函数会卡死在断言中。请问这个CAN驱动的销毁与重新初始化有什么方法或者示例吗？<br />
<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/1892/7686d002-ebce-4444-896c-f071c620ad61.png" alt="371a01a1-e926-4c7f-8983-7a443297cbe1-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.ytmicro.com/topic/2344/ytm32b1h-can-busoff快慢恢复问题</link><generator>RSS for Node</generator><lastBuildDate>Fri, 06 Nov 2026 18:07:22 GMT</lastBuildDate><atom:link href="https://forum.ytmicro.com/topic/2344.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 06 Nov 2026 07:40:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to YTM32B1H CAN Busoff快慢恢复问题 on Fri, 06 Nov 2026 07:41:48 GMT]]></title><description><![CDATA[<p dir="auto">callback中置个标志，在外面deinit+init试试</p>
]]></description><link>https://forum.ytmicro.com/post/10067</link><guid isPermaLink="true">https://forum.ytmicro.com/post/10067</guid><dc:creator><![CDATA[swust]]></dc:creator><pubDate>Fri, 06 Nov 2026 07:41:48 GMT</pubDate></item><item><title><![CDATA[Reply to YTM32B1H CAN Busoff快慢恢复问题 on Fri, 06 Nov 2026 08:17:28 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.ytmicro.com/uid/1298">swust</a> 好的，了解啦。谢谢！</p>
]]></description><link>https://forum.ytmicro.com/post/10071</link><guid isPermaLink="true">https://forum.ytmicro.com/post/10071</guid><dc:creator><![CDATA[郑宇]]></dc:creator><pubDate>Fri, 06 Nov 2026 08:17:28 GMT</pubDate></item><item><title><![CDATA[Reply to YTM32B1H CAN Busoff快慢恢复问题 on Fri, 06 Nov 2026 08:15:43 GMT]]></title><description><![CDATA[<p dir="auto">是的 ，之前那样用套娃了</p>
]]></description><link>https://forum.ytmicro.com/post/10070</link><guid isPermaLink="true">https://forum.ytmicro.com/post/10070</guid><dc:creator><![CDATA[swust]]></dc:creator><pubDate>Fri, 06 Nov 2026 08:15:43 GMT</pubDate></item><item><title><![CDATA[Reply to YTM32B1H CAN Busoff快慢恢复问题 on Fri, 06 Nov 2026 08:04:45 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.ytmicro.com/uid/1298">swust</a> 在中断外面调用可以恢复CAN驱动了，这个deinit和init是只能在中断外面调用是吗？</p>
]]></description><link>https://forum.ytmicro.com/post/10069</link><guid isPermaLink="true">https://forum.ytmicro.com/post/10069</guid><dc:creator><![CDATA[郑宇]]></dc:creator><pubDate>Fri, 06 Nov 2026 08:04:45 GMT</pubDate></item><item><title><![CDATA[Reply to YTM32B1H CAN Busoff快慢恢复问题 on Fri, 06 Nov 2026 07:45:48 GMT]]></title><description><![CDATA[<p dir="auto"><a href="https://forum.ytmicro.com/topic/1206/can-2-%E6%AC%A1%E5%88%9D%E5%A7%8B%E5%8C%96%E8%BF%9B-hardfault-%E7%9A%84%E9%97%AE%E9%A2%98%E5%88%86%E6%9E%90%EF%BC%8C%E5%8F%AF%E4%BB%A5%E6%A3%80%E6%9F%A5%E4%B8%80%E4%B8%8B%E6%98%AF%E5%90%A6%E5%9C%A8%E5%85%B6%E4%BB%96%E4%B8%AD%E6%96%AD%E9%87%8C%E4%B9%9F%E8%B0%83%E7%94%A8%E4%BA%86">https://forum.ytmicro.com/topic/1206/can-2-次初始化进-hardfault-的问题分析，可以检查一下是否在其他中断里也调用了</a> CAN 初始化函数，导致了这个问题</p>
]]></description><link>https://forum.ytmicro.com/post/10068</link><guid isPermaLink="true">https://forum.ytmicro.com/post/10068</guid><dc:creator><![CDATA[Kirk]]></dc:creator><pubDate>Fri, 06 Nov 2026 07:45:48 GMT</pubDate></item><item><title><![CDATA[Reply to YTM32B1H CAN Busoff快慢恢复问题 on Fri, 06 Nov 2026 07:41:48 GMT]]></title><description><![CDATA[<p dir="auto">callback中置个标志，在外面deinit+init试试</p>
]]></description><link>https://forum.ytmicro.com/post/10067</link><guid isPermaLink="true">https://forum.ytmicro.com/post/10067</guid><dc:creator><![CDATA[swust]]></dc:creator><pubDate>Fri, 06 Nov 2026 07:41:48 GMT</pubDate></item></channel></rss>