当前位置: 首页 > news >正文

stm32进入Infinite_Loop原因(因为有系统中断函数未自定义实现)

      这是系统中断服务程序的默认处理汇编函数,如果我们没有定义实现某个中断函数,那么当stm32产生了该中断时,就会默认跑这里来了,所以我们打开了什么中断一定要记得实现对应的系统中断函数,否则会进来一直循环在这里了。

(我是在弄正点原子的USB例程时候,由于stm32f1xx_it.c文件里的内容在PDF教程里没说要添加上,我就只拷贝了USB相关的驱动文件,然后运行就一直进入这个Infinite_Loop里了,踩了个小坑,涨涨经验吧!)

在starup_stm32f103xe.S文件里:

/**
 * @brief  This is the code that gets called when the processor receives an
 *         unexpected interrupt.  This simply enters an infinite loop, preserving
 *         the system state for examination by a debugger.
 *
 * @param  None
 * @retval : None
*/
    .section .text.Default_Handler,"ax",%progbits
Default_Handler:
Infinite_Loop:
  b Infinite_Loop
  .size Default_Handler, .-Default_Handler

相关文章:

  • 门静脉高压——检查
  • FreeRTOS学习01_移植FreeRTOS到STM32(图文详解)
  • 从0到1构建我的AI星逻系统: LLM智能控制 + Streamlit前端实战
  • Netty
  • 简繁体智能翻译软件
  • ThreadLocal 源码
  • 7种分类数据编码技术详解:从原理到实战
  • 学习日记-day25-6.9
  • ArcGIS应用与FLUS模型预测:从安装到土地利用建模,数据管理、地图制作、遥感解译、空间分析、地形分析及案例分析攻略
  • 篇章二 论坛系统——系统设计
  • 【记录坑点问题】IDEA运行:maven-resources-production:XX: OOM: Java heap space
  • 监控升级:可视化如何让每一个细节 “说话”
  • 智能外呼系统的对于企业的优势
  • Python开发环境安装
  • python基础语法Ⅰ
  • A. Greedy Monocarp
  • 详解什么是One-Hot Encoding (独热编码)
  • 大数据学习(135)-Linux系统性指令
  • MinHook 如何对.NET底层的 Win32函数 进行拦截(上)
  • DAY 49 CBAM注意力
  • 怎样做淘宝联盟网站/深圳关键词优化怎么样
  • 合肥市做网站的公司有哪些/怎么在线上推广自己的产品
  • 做网站域名转出挂靠服务器/网站排名优化课程
  • wordpress 漫画网站/济南seo官网优化
  • 人民日报电子版报纸/重庆做优化的网络公司
  • 免费b2b网站大全平台/怎么创建自己的网址