如果出现硬件失效异常,CPU就会跳转到0x0000 0008这个地址(也就是PC指针会立刻指向0x0000 0008),并执行里面的程序。 如果出现WWDG看门狗异常,CPU就会跳转到0x0000 0040这个地址(也就是PC指针会立刻指向0x0000 0008),并执行里面的程序。 2.1这个异常向量表在是通过汇编程序startup_stm32f10x_md.s设置好的 中断向量表...
< 15 Cortex-M3 System Tick Interrupt*//*** STM32 specific Interrupt Numbers ***/WWDG_IRQn=0,/*!< Window WatchDog Interrupt*/PVD_IRQn=1,/*!< PVD through EXTI Line detection Interrupt*/TAMPER_IRQn=2,/*!< Tamper Interrupt*/RTC_IRQn=3,/*!< RTC global Interrupt*/FLASH_IRQn=4,/*!<...
WWDG状态寄存器 WWDG外设声明于文件“sm32f10x_map.h”: #define PERIPH_BASE ((u32)0x40000000) #define APB1PERIPH_BASE PERIPH_BASE #define APB2PERIPH_BASE (PERIPH_BASE + 0x10000) #define AHBPERIPH_BASE (PERIPH_BASE + 0x20000) #define WWDG_BASE (APB1PERIPH_BASE + 0x2C00) ...
复位值:00000000h :字、半字和字节 通常无等待周期。但在APB1总线上外设被时,等待状态将入直到外设结 束。 37 第一版复位和时钟控制 31302928272625242322212019181716 PWRBKPCANUSBI2C2I2C1USART3USART2 保留保留保留保留保留 ENENENENENENENEN rwrwrwrwrwrwrwrw 210 SPI2WWDGTIM4TIM3TIM2 保留保留保留 ENENENENEN ...
这些异常中断处理函数被定义为weak属性,以便在其他文件中重新实现时不出现重复定义的错误,这些处理函数的地址用来填充中断异常向量表,并在启动代码中给以声明,例如:NMI_Handler、MemManage_Handler、WWDG_IRQHandler等等。 2.3.3 DPLAS 设备外设访问层系统文件提供了两个函数和一个全局变量。
stm32f10x.h 微控制器专用头文件 这个文件包含了STM32F10x全系列所有外设寄存器的定义(寄存器的基地址...
1 第6章STM32F10x最小系统 6.1STM32F10x系列微控制器简介6.2基于Cortex-M3的最小系统6.3存储器与总线架构6.4电源控制6.5复位6.6STM32的时钟系统6.7仿真器与开发板 精选课件ppt 2 6.1STM32系列微控制器简介 STM32系列是基于ARMCortex-M核的32位闪存微控制器,集成度高、性能高、实时性、数字信号处理...
DCD WWDG_IRQHandler ; Window Watchdog 窗口看门狗 DCD PVD_IRQHandler ; PVD through EXTI Line detect 电源电压检测(PVD)中断 DCD TAMPER_IRQHandler ; Tamper DCD RTC_IRQHandler ; RTC DCD FLASH_IRQHandler ; Flash DCD RCC_IRQHandler ; RCC DCD EXTI0_IRQHandler ; EXTI Line 0 ...
WWDGRST:窗口看门狗复位 由软件置1或清零 复位和时钟控制 34 STM32F10x参考手册 第一版 位10:3 位2 位1 位0 0:无效 1:复位窗口看门狗 保留,始终读为0. TIM4RST:定时器4复位 由软件置1或清零 0:无效 1:复位定时器4 TIM3RST:定时器3复位 由软件置1或清零 0:无效 1:复位定时器3 TIM2RST:定时器2...
#include "stm32f10x_usart.h" /* #include "stm32f10x_wwdg.h" */ #include "misc.h" /* High level functions for NVIC and SysTick (add-on to CMSIS functions) */ /* Exported types ---*/ /* Exported con 5. 如果我们要在NativeSample工程用上STM32F10x_StdPeriph_Lib的代码,还需要...