历史上的今天
今天是:2025年02月07日(星期五)
2020年02月07日 | STM32单片机如何进行中断调试
2020-02-07 来源: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头文件中声明 该函数。

注意在中断函数处理完成以后清除中断标志位!!
例如:
史海拾趣
|
目录: 绪论 第一章 电磁场的积分表述 第二章 电流场量的积分方法 第三章 物质的磁化及其场量 第四章 积分方程法 第五章 边界积分法 第六章 标量位法 第七章 涡流问题的积分方程法 详细信息: 书名:电磁场积分方程法 & ...… 查看全部问答> |
|
我公司要采购智能手机.运行windows Mobile操作系统. 具体细节请与我联系 手机:13520556700 QQ:27857491 邮箱:bcj1983@163.com… 查看全部问答> |
|
请问高手STM32下的DSP库里的FFT可以直接移植到STR912下面吗? 还有.s文件下的FFT-table如何得到的 如: TableFFT_V7 ;N=16 DCW 0x4000,0x0000, 0x4000,0x ...… 查看全部问答> |
|
为什么AVCC,VEREF+,,VREF-,VREF+和AVSS之间要加104和10uf电容? 如题,加和不加有什么区别?如果一定要加的话,为什么当做在制作单片机的时候内部就做好呢? … 查看全部问答> |




