<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>里飞网 - STM32</title>
    <link>http://dz.lfly.xyz/forum.php?mod=forumdisplay&amp;fid=40</link>
    <description>Latest 20 threads of STM32</description>
    <copyright>Copyright(C) 里飞网</copyright>
    <generator>Discuz! Board by Comsenz Inc.</generator>
    <lastBuildDate>Tue, 14 Apr 2026 21:00:23 +0000</lastBuildDate>
    <ttl>60</ttl>
    <image>
      <url>http://dz.lfly.xyz/static/image/common/logo_88_31.gif</url>
      <title>里飞网</title>
      <link>http://dz.lfly.xyz/</link>
    </image>
    <item>
      <title>STM32CubeMX修改工程后无法运行问题</title>
      <link>http://dz.lfly.xyz/forum.php?mod=viewthread&amp;tid=37</link>
      <description><![CDATA[STM32CubeMX修改工程后无法运行问题

版本：CubeMX 6.10
问题：第一次生成工程修改完串口打印运行正常，再次使用CubeMX修改工程如增加一个引脚功能，再次生成编译发现程序不能运行了。
解决：这是因为串口打印是勾选了Keil的microlib，而再次修改CubeMX工程时它会每次都 ...]]></description>
      <category>STM32</category>
      <author>阿里兄</author>
      <pubDate>Mon, 22 Feb 2021 02:37:29 +0000</pubDate>
    </item>
    <item>
      <title>STM32开启读保护功能后，同时也启动了一个特别的保护</title>
      <link>http://dz.lfly.xyz/forum.php?mod=viewthread&amp;tid=23</link>
      <description><![CDATA[STM32开启读保护功能后，同时也启动了一个特别的保护

1、我们的程序生产时是启用读保护的，且是使用IAP+APP的形式。
2、当我们发现IAP有BUG或想增加功能时，想通过APP来更新IAP功能。
3、想法是好的，现实是残酷的，这是因为，STM32开启读保护功能后，同时也启动了提供 ...]]></description>
      <category>STM32</category>
      <author>阿里兄</author>
      <pubDate>Sat, 04 Jul 2020 03:41:43 +0000</pubDate>
    </item>
    <item>
      <title>STM32F0XX中断向量跳转的办法</title>
      <link>http://dz.lfly.xyz/forum.php?mod=viewthread&amp;tid=20</link>
      <description><![CDATA[因STM32F0XX系统的SCB没有VTOR寄存器即SCB-&gt;VTOR，所以中断向量跳转要换一种方法。即把中断向量复制到SRAM最前面，方法如下：

然后在main函数最前面进行调用。
另MDK上也要进行SRAM的设置。


以上即可以加bootloader进行固件升级了。

 ...]]></description>
      <category>STM32</category>
      <author>阿里兄</author>
      <pubDate>Fri, 12 Jun 2020 01:45:28 +0000</pubDate>
    </item>
    <item>
      <title>STM32的HAL写FLASH函数HAL_FLASH_Program死机问题解决</title>
      <link>http://dz.lfly.xyz/forum.php?mod=viewthread&amp;tid=18</link>
      <description><![CDATA[出问题前使用的方法如下：仿真看半天也没看出问题在哪里，最后发现*pBuffer的地址是非4字节对齐，最后通过一个32位的中间变量解决了，也就是说[/backcolor]HAL_FLASH_Program必需与写入的类型要对齐，即如果是
FLASH_TYPEPROGRAM_HALFWORD，表示写入的数的地址要2字节对 ...]]></description>
      <category>STM32</category>
      <author>阿里兄</author>
      <pubDate>Sat, 30 May 2020 08:08:38 +0000</pubDate>
    </item>
    <item>
      <title>在FreeRTOS任务跑起来前调用pvPortMalloc导致死机</title>
      <link>http://dz.lfly.xyz/forum.php?mod=viewthread&amp;tid=15</link>
      <description><![CDATA[无意中在任务没有跑起来的时候无缘无故死机了。


1、调试发现是systick中断计数停止了，停止运行发现死在HAL_Delay里面。
2、一开始以为是什么原因导致systick中断被禁止了，网上查找无果。
3、又怀疑是更新了HAL库导致，还原HAL库时还是会死机。
4、最后全部代码还原 ...]]></description>
      <category>STM32</category>
      <author>阿里兄</author>
      <pubDate>Sat, 16 May 2020 08:21:49 +0000</pubDate>
    </item>
    <item>
      <title>用时钟芯片BM8563复位单片机做外部看门狗的方法</title>
      <link>http://dz.lfly.xyz/forum.php?mod=viewthread&amp;tid=13</link>
      <description><![CDATA[实现方法很简单：即BM8563的INT脚接到MCU的复位脚，接上拉电阻，利用BM8563的定时器时间到时INT输出一个脉冲达到复位单片机。

直接上代码]]></description>
      <category>STM32</category>
      <author>阿里兄</author>
      <pubDate>Wed, 13 May 2020 02:35:54 +0000</pubDate>
    </item>
    <item>
      <title>进入调试模式,发现代码停在 &quot;BKPT 0xAB&quot; 的解决办法</title>
      <link>http://dz.lfly.xyz/forum.php?mod=viewthread&amp;tid=12</link>
      <description><![CDATA[进入调试模式,发现代码停在 \&quot;BKPT 0xAB\&quot; 的解决办法


问题1（与编译软件无关）：在程序中加入printf语句实现串口输出，但未写重定向函数fputc，出现编译无任何警号和错误直接下载无法运行，软件仿真可以运行至MAIN函数，硬件仿真在汇编窗口看到停留在“0x0800XXXX BEAB ...]]></description>
      <category>STM32</category>
      <author>阿里兄</author>
      <pubDate>Wed, 18 Mar 2020 10:14:25 +0000</pubDate>
    </item>
  </channel>
</rss>