STM32单片机如何进行中断调试

2018-11-08 17:25:22 来源:elecfans
标签:

 

1、基本的GPIO配置,注意,因为需要用到普通IO口作为中断输入口,因此是用了IO口德复用功能,因此必须打开RCC_APB2Periph_AFIO时钟,负责复用IO无效。

 

2、IO口复用功能映射


3、嵌套中断向量配置

 

 

 

调试发现这几句话是必须要的,不然不能产生中断!!!

 

NVIC_IRQChannel 这里的值需要注意一下,与固件库给出的值不符!!定义在stm32f103x.h头文件中。

 

4、外部中断/事件配置

 

 

5、在stm32f10x_it.c中添加中断处理函数,函数名称格式为(PPP代表中断名称)

 

 

函数名称在startup_stm32f10x_xx.s中寻找。

 

记得还需要在stm32f10x_it.h头文件中声明 该函数。

 

 

注意在中断函数处理完成以后清除中断标志位!!

 

例如:

 

 
关注电子技术交流网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

继续阅读
一文读懂C51单片机指针变量

[存储器类型1] 表示被定义为基于存储器的指针。无此选项时,被定义为一般指针。这两种指针的区别在于它们的存储字节不同。一般指针在内存中占用三个字节,第一个字节存放该指针存储器类型的编码(由编译时由编译模式的默认值确定),第二和第三字节分别存放该指针的高位和低位地址偏移量。

如何通过PIC单片机设计一款多媒体终端遥控器?

随着数字家庭等领域技术的迅速发展,在多媒体终端上的增值业务将越来越多,浏览网页、搜索、短信等都需要遥控器进行输入。但作为连接用户和终端之间的重要外设,遥控器的设计理念还停留在模拟电视时代,体验感较差。

stm32跑的五种嵌入式操作系统的特点及不足

STM32系列32位微控制器,基于ARM Cortex-M3处理器。它能支持32位广泛的应用,支持包括高性能、实时功能、数字信号处理,和低功耗、低电压操作,同时拥有一个完全集成和易用的开发。

学习ARM裸机,概念性和基础性知识必须要掌握

学习ARM裸机,是一件复杂事情,入门的概念性和基础性知识必须要了解到,以便于后面的知识的理解。

如何系统地入门学习stm32?

不要去学STM32。我不是说STM32不好,而是这种为了学习单片机而去学习单片机的思路不对。

更多资讯
美国又出新一轮“出口管制”?
美国又出新一轮“出口管制”?

该清单中部分最终认定的产品和技术类别以后可能会被列为针对中国的供应链中禁止相应美国主体出口的项目。从美国公布的清单来看,可谓条条针对中国最新计划发展的高科技产业!

江北新区“芯片之城”发展论坛暨ICisC开园两周年活动隆重举行

11月19日下午,以“聚力同芯、智创未来”为主题的“芯片之城”发展论坛在南京集成电路产业服务中心人才实训基地隆重举行。

格芯大受打击,居然是它拿下IBM数据中心芯片大单

最新消息,台积电与IBM签署了协议,将为后者生产大型服务器芯片。作为全球数据中心市场的重要参与者,这项合作旨在打破英特尔在该领域的垄断,然而此举也是对IBM“老伙计”格芯(GlobalFoundries)的一个巨大打击。

50天风雨,英伟达跌下神坛?
50天风雨,英伟达跌下神坛?

今年10月1日,英伟达股价达到292.76美元的高点,昨天,英伟达股价下跌到最低的144.70美元,股价回撤50%,跌去一半,相当于一个AMD市值。同时,美国商务部工业安全局(BIS)提案对AI、微处理器、量子技术等14领域出口拟进行管制,英伟达还能否在中美两国完美“走钢丝”?

与美国的高科技摩擦,有助于中国企业加速半导体“自力更生”之路
与美国的高科技摩擦,有助于中国企业加速半导体“自力更生”之路

百度在推进人工智能(AI)的半导体开发,珠海格力电器(38.860, 0.27, 0.70%)将自主开发空调用半导体。由于与美国的高科技摩擦,对于确保尖端设备不可或缺的半导体,中国企业加速推进自主开发。