码迷,mamicode.com
首页 > 其他好文 > 详细

STM32之中断函数

时间:2019-10-03 12:30:51      阅读:90      评论:0      收藏:0      [点我收藏+]

标签:ble   服务   一个   margin   通道   来源   inf   图片   nbsp   

本文做中断函数的索引,帮助我们找到中断函数名、中断函数参数以及中断服务函数他们的来源,以便我们编程。

1)如果一个工程只有一个中断,则我们可以进行两个步骤就可以了:

           使能中断通道          

           编写中断服务函数

2)实例:

void Tim6_Init(u16 psc,u16 arr)
{
    //............................
    //使能中断通道
    NVIC_EnableIRQ(TIM6_DAC_IRQn);  
}
//中断服务函数
void TIM6_DAC_IRQHandler(void)
{
    //。。。。。。。。。。
}

中断服务函数名可在 “startup_stm32f40_41xxx.s”文件中找到:

技术图片

中断通道编号可在“stm32f4xx.h”文件中找到,也可在手册的NVIC中断向量表找到:

技术图片

 

 

技术图片

 

 如果一个工程中有多个中断,则必须考虑优先级问题,可以参考我上一篇文章:

     https://www.cnblogs.com/anSn/p/11619048.html

STM32之中断函数

标签:ble   服务   一个   margin   通道   来源   inf   图片   nbsp   

原文地址:https://www.cnblogs.com/anSn/p/11619313.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!