stm32f103添加中断处理函数

上传人:wt****50 文档编号:37626127 上传时间:2018-04-20 格式:PDF 页数:16 大小:184.59KB
返回 下载 相关 举报
stm32f103添加中断处理函数_第1页
第1页 / 共16页
stm32f103添加中断处理函数_第2页
第2页 / 共16页
stm32f103添加中断处理函数_第3页
第3页 / 共16页
stm32f103添加中断处理函数_第4页
第4页 / 共16页
stm32f103添加中断处理函数_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《stm32f103添加中断处理函数》由会员分享,可在线阅读,更多相关《stm32f103添加中断处理函数(16页珍藏版)》请在金锄头文库上搜索。

1、 首页 日志 相册 音乐 收藏 博友 关于我在K e i l 中通过中断向量表给ST M 32 F10 3添加中断处理函数( 第二种方法超简单) ( 去除废话篇!) - 广岛之恋的日志 - 网易博客h t t p : / / l s l x d x . b l o g . 16 3. c o m / b l o g / s t a t i c / 30 1518 0 7 2 0 10 0 4114159556 / (第 116 页)2 0 11-11-8 9: 34: 2 7发现小组风格创建博客 登录 日志广 岛 之 恋 的 博 客无你无我,畅所欲言!网易 博客 博客VIP服务关注最新日志首页

2、推荐广岛之恋 不写网易博客了。 新博客在http:/ lslxdx他的网易微博更多达尔文的姻缘(转自:http:/ 中英文对照读本(转自:http:/ 关注他 不写网易博客了 用命令对sql进行备份(转自 数据绑定原理-深入ASP.NET数 c#中public,private,protec 在SELECT中使用自增字段(转 大数四则运算的C+实现(转自 开房之后他就带我见家人 台湾生个孩子奖励100万 中国人移民的真实原因 房价下降后迎剩女结婚潮 苍井空在中国为何这样红 陈冠希成16岁嫩模的道具我用的是Keil自带的启动文件“STM32F10x.s“自己写好中断处理函数,比如我写的是(给ADC

3、用的中断处理函数):/ #define SR_EOC 0x00000002 #define SR_AWD 0x00000001 void ADC_NATIVE_IRQHandler(void)u16 value_adc; if(ADC_NATIVE-SR ADC_NATIVE-SR if(ADC_NATIVE-SR 然后用函数名“ADC_NATIVE_IRQHandler“全部替换“STM32F10x.s“文件里的“ADC_IRQHandler“(因为这个文件默认给ADC的中断处理函数是ADC_IRQHandler)。同时设置ADC的CR1寄存器把EOC和AWD中断使能。我在网上找了很多例子,

4、都没法用,只好自己摸索了。我用的是Keil自带的启动文件“STM32F10x.s“要自己添加中断处理函数,只要修改这个文件就可以了。当然,中断处理函数还是要自己写的,吼吼!首先看一下这个文件的一部分代码:; Vector Table Mapped to Address 0 at ResetAREA RESET, DATA, READONLY EXPORT _Vectors_Vectors DCD _initial_sp ; Top of Stack DCD Reset_Handler ; Reset Handler DCD NMI_Handler ; NMI Handler DCD HardF

5、ault_Handler ; Hard Fault Handler DCD MemManage_Handler ; MPU Fault Handler DCD BusFault_Handler ; Bus Fault Handler DCD UsageFault_Handler ; Usage Fault Handler DCD 0 ; Reserved DCD 0 ; Reserved DCD 0 ; Reserved DCD 0 ; Reserved DCD SVC_Handler ; SVCall Handler DCD DebugMon_Handler ; Debug Monitor

6、Handler DCD 0 ; Reserved DCD PendSV_Handler ; PendSV Handler DCD SysTick_Handler ; SysTick Handler; External Interrupts DCD WWDG_IRQHandler ; Window Watchdog DCD PVD_IRQHandler ; PVD through EXTI Line detect DCD TAMPER_IRQHandler ; Tamper DCD RTC_IRQHandler ; RTC DCD FLASH_IRQHandler ; Flash DCD RCC

7、_IRQHandler ; RCC DCD EXTI0_IRQHandler ; EXTI Line 0 DCD EXTI1_IRQHandler ; EXTI Line 1 DCD EXTI2_IRQHandler ; EXTI Line 2 DCD EXTI3_IRQHandler ; EXTI Line 3 DCD EXTI4_IRQHandler ; EXTI Line 4 DCD DMAChannel1_IRQHandler ; DMA Channel 1 DCD DMAChannel2_IRQHandler ; DMA Channel 2 DCD DMAChannel3_IRQHa

8、ndler ; DMA Channel 3 DCD DMAChannel4_IRQHandler ; DMA Channel 4 在Keil中通过中断向量表给STM32F103添加中断处理函数(第二种方法超简单)(去除废话篇!) 2010-01-04 23:41:59| 分类: STM32 CortexF103 |字号 订阅在K e i l 中通过中断向量表给ST M 32 F10 3添加中断处理函数( 第二种方法超简单) ( 去除废话篇!) - 广岛之恋的日志 - 网易博客h t t p : / / l s l x d x . b l o g . 16 3. c o m / b l o g

9、/ s t a t i c / 30 1518 0 7 2 0 10 0 4114159556 / (第 2 16 页)2 0 11-11-8 9: 34: 2 7DCD DMAChannel5_IRQHandler ; DMA Channel 5 DCD DMAChannel6_IRQHandler ; DMA Channel 6 DCD DMAChannel7_IRQHandler ; DMA Channel 7 DCD ADC_IRQHandler ; ADC DCD USB_HP_CAN_TX_IRQHandler ; USB High Priority or CAN TX DCD U

10、SB_LP_CAN_RX0_IRQHandler ; USB Low Priority or CAN RX0 DCD CAN_RX1_IRQHandler ; CAN RX1 DCD CAN_SCE_IRQHandler ; CAN SCE DCD EXTI9_5_IRQHandler ; EXTI Line 9.5 DCD TIM1_BRK_IRQHandler ; TIM1 Break DCD TIM1_UP_IRQHandler ; TIM1 Update DCD TIM1_TRG_COM_IRQHandler ; TIM1 Trigger and Commutation DCD TIM

11、1_CC_IRQHandler ; TIM1 Capture Compare DCD TIM2_IRQHandler ; TIM2 DCD TIM3_IRQHandler ; TIM3 DCD TIM4_IRQHandler ; TIM4 DCD I2C1_EV_IRQHandler ; I2C1 Event DCD I2C1_ER_IRQHandler ; I2C1 Error DCD I2C2_EV_IRQHandler ; I2C2 Event DCD I2C2_ER_IRQHandler ; I2C2 Error DCD SPI1_IRQHandler ; SPI1 DCD SPI2_

12、IRQHandler ; SPI2 DCD USART1_IRQHandler ; USART1 DCD USART2_IRQHandler ; USART2 DCD USART3_IRQHandler ; USART3 DCD EXTI15_10_IRQHandler ; EXTI Line 15.10 DCD RTCAlarm_IRQHandler ; RTC Alarm through EXTI Line DCD USBWakeUp_IRQHandler ; USB Wakeup from suspendAREA |.text|, CODE, READONLY; Reset Handler以上是中断向量表,我用的是ADC的中断“DCD ADC_IRQHandler ; ADC“,这里ADC_IRQHandler是一个中断处理函数的入口地址,名字可以随便起,比如我们可以把它改成My_ADC_IRQHandler。接着往下看:Reset_Handler PROC EXPORT Reset_Handler WEAK IMPORT _main LDR R0, =_main BX R0 ENDP; Dummy Exception Handlers (infinite loops which

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑机械

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号