野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 13706|回复: 3

STM32中断服务函数到底是怎么执行的???

[复制链接]
发表于 2015-10-27 13:04:59 | 显示全部楼层 |阅读模式
主函数中并没有调用在stm32f10x_it.c中所写的关于EXIT的中断服务函数,只是在主函数中循环等待中断。就是想问一下STM32中断服务函数到底是怎么执行的???
HSW9M38$WQ{KB5UH[Z74]NG.png
回复

使用道具 举报

 楼主| 发表于 2015-10-27 19:32:08 来自手机 | 显示全部楼层
有高手能给解答吗???
回复 支持 反对

使用道具 举报

发表于 2015-10-27 20:12:03 | 显示全部楼层
这个看你设置外部中断的触发方式是什么了。
例如:
GPIO_EXTILineConfig(GPIO_PortSourceGPIOA,GPIO_PinSource0);
………………此处省略……………………
EXTI_InitStructure.EXTI_Trigger=EXTI_Trigger_Rising;
此触发方式为:上升沿触发。即 当PA0口的电平由低电平变为高电平时,立刻产生中断(主程序停止运行),然后执行你写的中断服务函数。完毕后,继续执行主函数。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-10-28 16:48:52 | 显示全部楼层
Crazy猛鸡 发表于 2015-10-27 20:12
这个看你设置外部中断的触发方式是什么了。
例如:
GPIO_EXTILineConfig(GPIO_PortSourceGPIOA,GPIO_PinS ...

理解了,谢谢你呀!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-23 15:40 , Processed in 0.038745 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表