STM32中断服务函数名称
我最近在学习STM32中断有几个问题不懂请教一下谢谢了!外部中断1可以调用voidEXTI0_IRQHandler(void)外部中断11可以调用voidEXTI15_1...
我最近在学习STM32中断有几个问题不懂请教一下谢谢了!
外部中断1可以调用void EXTI0_IRQHandler(void)
外部中断11可以调用void EXTI15_10_IRQHandler(void)
那么外部中断2可以写成void EXTI1_IRQHandler(void)吗??
那么外部中断7可以写成void EXTI6_IRQHandler(void)吗??
还是怎么写这个中断函数书上也没有明确写明啊郁闷!! 展开
外部中断1可以调用void EXTI0_IRQHandler(void)
外部中断11可以调用void EXTI15_10_IRQHandler(void)
那么外部中断2可以写成void EXTI1_IRQHandler(void)吗??
那么外部中断7可以写成void EXTI6_IRQHandler(void)吗??
还是怎么写这个中断函数书上也没有明确写明啊郁闷!! 展开
1个回答
意法半导体(中国)投资有限公司
2023-06-12
展开全部
展开全部
这个问题ST公司的文档总是说不清楚,我个人是这样理解的,不一定对:中断服务程序的名称都是固定的,不能自己随便编,因为编译的时候要将对应的服务程序放在固定的中断入口地址下,随便起的名字编译器不可能会认识,并且每一种不同型号的片子所对应的服务程序名不同,比如中容量的片子只支持到EXTI4_IRQHandler,EXTI5_IRQHandler好像就没有了。这些入口函数名具体是在哪个文件中同地址对应起来的我还没有找到,但是你可以从芯片的启动文件中看到,比如中容量的片子就在startup_stm32f10x_md.s中可以看到所有可用的服务程序入口名,编写是照着里面的写就好了(当然服务程序的具体内容还是你自己写,放在stm32f10x_it.c里),。
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
STM32F207是一款非常优秀的微控制器芯片,它是ST(意法半导体)最新推出的基于90纳米工艺的STM32F2系列芯片之一。STM32F207芯片内置了丰富的外设接口,包括ADC、DAC、UART、SPI、I2C等,可以轻松实现各种复杂的...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询