完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
/**这里是STM32比较重要的头文件
*************************************** **************************************** * @file stm32f10x.h ST 标准的头文件 * @author MCD Application Team 微控制器开发小组。 * @version V3.5.0 版本 * @date 11-March-2011 2011年3月11 * @brief CMSIS Cortex-M3 Device Peripheral Access Layer Header File.(CMSIS:Cortex Microcontroller Software Interface Standard)是Cortex-M处理器系列的与供应商网络的硬件抽象层。 *该文件包含所有外围寄存器的定义、位 * STM32F10x 连接线的定义和内存映射, * 高密度、高密度价值线、中密度、 * 中密度价值线、低密度、低密度价值线 * 和 XL 密度器件。 *文件这个所有游戏了芯片STM32F10X(接口增强型)内部的寄存器定义,位定义,内存地址变换定义,还有一些相应的高密度,低密度产品线的设备。 *文件是唯一的包括文件,该应用程序员 * 在 C 源代码中使用,通常在 main.c 中。该文件包含: * - 允许选择的配置部分: * - 目标应用程序中使用的设备 * - 在应用程序代码中使用或不使用外围设备驱动程序(即 * 代码将基于对外围设备寄存器的直接访问 * 而不是驱动程序 API),此选项由 *“#define USE_STDPERIPH_DRIVER”控制 * - 更改一些特定于应用程序的参数,例如 HSE * 晶振频率 * - 数据结构和所有外围 设备的地址映射* - 外围设备的寄存器声明和位定义 * - 访问外围寄存器硬件的宏 * 这个文件在应用程序中是用组件的头文件,它是 C 代码写成。 通常包括在 MAIN主程序中。它包括: 1 设备中的目标应用程序。 2 决定是否使用外部设备的代码(例如使用基础使用接口的代码,而不是我们所知道的 API 应用接口代码)。这些设备可以通过设置“#define USE_STDPERIPH_DRIVER” 来实现。 3 通过此文件外部设备的参数参数。 4 程序的数据结构以及外部的了解地址映射。 5外部的设计参数和位置可以在这个文件里面定义。 ***** ****************************************************** ************************ * @attention * * 目前的固件仅供指导,旨在为客户提供 * 包含有关其产品的编码信息,以便于他们可以节省 * 时间。因此,STMICROELECTRONICS 不对任何 *直接、间接或后果性损害负责,这些损害涉及*由此类 固件的内容和/或客户在 * 编码信息相关信息中进行的使用引起的任何索赔他们的产品。 *注意:此文件代码提供给用户,目的是帮助用户提高效率节省时间。ST 将不会提供任何用户自己代码的解释和帮助。也不会解决其在代码中的任何错误。 * 《h2 》《center》© COPYRIGHT 2011 STMicroelectronics《/center》《/h2》 ************************************ ************************************************ */ /** @ addtogroup CMSIS *@{ /的不需要关心,只是说明这个文件作者,公司产品等等,你贴出来的估计是水广而告之,也是编写者的一点*宝宝知识嘛 / ** @addtogroup stm32f10x * @ { * / 的#ifndef __STM32F10x_H //如果没有定义__STM32F10x_H,则定义__STM32F10x_H 的#define __STM32F10x_H 的#ifdef __cplusplus // 外部的“C”{ #ENDIF 这里是一种条件编译.extern“C “指令非常特殊,因为C和C++的近亲关系。任何语言,如Fortran、汇编等。 还有要说明的是,extern ”C“ 只需要指定编译和连接规约,但不影响声明。 ** @addtogroup Library_configuration_section * @{ */ /* 根据 应用中 使用的目标 STM32 设备取消注释以下行 */ #if !defined (STM32F10X_LD) && !defined (STM32F10X_LD_VL) && !defined (STM32F10X_MD) && !defined (STM32F10X_MD_VL) && !defined (STM32F10X_HD) && !defined (STM32F10X_HD_VL) && !defined (STM32F10X_XL) && !defined (STM32F10X_CL) /* #define STM32F10X_LD */ /*!0STM3 低密度设备 *1X STM3 /* :1X STM3 低密度设备 *1X STM32F10X_LD_VL */ /*!《 STM32F10X_LD_VL: STM32 低密度超值系列器件 */ /* #define STM32F10X_MD */ /*!《 STM32F10X_MD:STM32 中密度器件 */ /* #define STM32F10X_MD_VL */ /*!《 STM32F10X_MD_VL: STM32 中密度超值线设备 */ /* #define STM32F10X_HD */ /*!《 STM32F10X_HD: STM32 高密度设备 */ /* #define STM32X_MD_VL */ /* #define STM32F10X_HD */ 《 STM32F10X_HD_VL: STM32 高密度价值线器件 */ /* #define STM32F10X_XL */ /*!《 STM32F10X_XL: STM32 XL 密度器件 */ /* #define STM32F10X_CL */ /*!《 STM32F10X_XL 线器件 */ /*!《 #endif STM32启动文件选择: - startup_stm32f10x_ld_vl.s:对于 STM32 低密度价值线设备 - startup_stm32f10x_ld.s:对于 STM32 低密度设备 - startup_stm32f10x_md_vl.s:对于 STM32 中密度价值线设备 - startup_stm32f10x_md.s: 中密度启动设备STM32高密度器件-startup_stm32f10x_xl.s:用于STM32 XL密度器件-startup_stm32f10x_cl.s:用于STM32连接线器件 cl:互联型产品,stm32f105/107系列 vl:超高值型产品,stm32f100产品系列, xl: stm32f101/103系列 ld:低密度产品,FLASH小于64K md:中等密度产品,FLASH=64 or 128 hd:高密度产品,FLASH大于128 /* 提示:为了避免每次需要在这些之间切换时修改这个文件 设备,您可以在工具链编译器预处理器中定义设备。 提示:为了避免每次编译都要修改这些文件,意思是可以使用编译器的预处理器选项来定义芯片型号等,免得反复更新这个文件。。.。 -低密度器件STM32F101xx,STM32F102xx和STM32F103xx微控制器 ,其中闪存密度范围在 16 到 32 KB 之间。 - 低密度超值系列器件是 STM32F100xx 微控制器,其中闪存 密度介于 16 和 32 KB 之间。 - 中密度设备是 STM32F101xx、STM32F102xx 和 STM32F103xx 微控制器,这里定义的是各种产品线的 FLASH 的大小。 其中 Flash 存储器的密度范围在 64 到 128 KB 之间。 - 中等密度超值系列设备是 STM32F100xx 微控制器,其中 闪存密度介于 64 和 128 KB 之间。 - 高密度设备是 STM32F101xx 和 STM32F103xx 微控制器,其中 闪存密度介于 256 和 512 KB 之间。 - 高密度超值系列设备是 STM32F100xx 微控制器,其中 闪存密度介于 256 和 512 KB 之间。 - XL 密度设备是 STM32F101xx 和 STM32F103xx 微控制器,其中 闪存密度介于 512 和 1024 KB 之间。 - 连接线设备是 STM32F105xx 和 STM32F107xx 微控制器。 */ #if !defined (STM32F10X_LD) && !defined (STM32F10X_LD_VL) && !defined (STM32F10X_MD) && !defined (STM32F10X_MD_VL) && !defined (STM32F10X_HD) && !defined (STM32F10X_LD_VL) && !defined (STM32F10X_LD_VL) && !defined (STM32F10X_LD_VL) && ! #error ”Please select first the target STM32F10x device used in your application (in stm32f10x.h file)“ #endif 如果设备类型选择不正确,这里会报错。 #if !defined USE_STDPERIPH_DRIVER /** * @brief如果您不会使用外围设备驱动程序,请参见下文。 在这种情况下,这些驱动程序将不包括在内,应用程序代码将 基于直接访问外设寄存器 */ /*#define USE_STDPERIPH_DRIVER*/ #endif /** * @brief 在以下行中调整 External High 的值 应用程序中使用的 速度振荡器 (HSE) 提示:为避免每次需要使用不同的 HSE 时修改此文件,您 可以在你的工具链编译器预处理器中定义 HSE 值。 提示:为了避免每次编译都需要修改这些文件,英文是使用编译器的预处理器选项来定义芯片模型等,免得这种更新文件。。.。。. */ #if !defined HSE_VALUE #ifdef STM32F10X_CL #define HSE_VALUE ((uint32_t)25000000) /*!《 外部振荡器的值,单位为Hz */ #else #define HSE_VALUE ((uint32_t)8000000) /*!《 外部振荡器的值in Hz */ #endif /* STM32F10X_CL */ #endif /* HSE_VALUE */ /** * @brief 在下面一行中调整外部高速振荡器(HSE)启动 超时值 */①、HSI是高速, ②、外部时钟频率为8MHz。 ②、HSE是高速时钟,可接/石英陶瓷器,或者接外部电源频率范围为4MHz~16MHz。 ③,LSI是低速内部时钟,RC振荡器,频率为40kHz的。 ④,LSE是低速外部时钟,接频率为32.768kHz的的石英晶体。 ⑤,PLL为锁相环倍频输出,其时钟输入源可选择倍频为2~16倍,但其输出频率最大不得超过72MHz。 #define HSE_STARTUPTIMEOUT ((uint16_t)0x0500) /*!《 HSE启动超时* / 高速外部 时钟启动时间#define HSI_VALUE ((uint32_t)8000000) /*!《内部振荡器的Hz值*/ 外部设置的值 /** * @brief STM32F10x标准外设库版本号 */ #define __STM32F10X_STDPERIPH_VERSION_MAIN (0x03) /*!《 [31:24] 主版本 */ #define __STM32F10X_STDPERIPH_VERSION_SUB1 (0x05) /*!《 [23:16] sub1 version */ #define __STM32F10X_STDPERIPH_VERSION_SUB2: /*!《0x05)子 2 版本 */ 的#define __STM32F10X_STDPERIPH_VERSION_RC(0×00)/ * 《[7:0]!释放候选* / #定义__STM32F10X_STDPERIPH_VERSION((__STM32F10X_STDPERIPH_VERSION_MAIN 《《 24) |(__ STM32F10X_STDPERIPH_VERSION_SUB1 《《 16) |(__ STM32F10X_STDPERIPH_VERSION_SUB2 《《 8) |(__ STM32F10X_STDPERIPH_VERSION_RC) ) /** * @} */ /** @addtogroup Configuration_section_for_CMSIS * @{ */ /** * @brief Cortex-M3 处理器和核心外设的配置 */ #ifdef STM32F10X_XL #define __MPU_PRESENT 1 /*!《 STM32 XL 密度设备提供 MPU */ #else #define __MPU_PRESENT 0 /*!《 其他 STM32 设备不提供 MPU */ #endif /* STM32F10X_XL */ #define __NVIC_PRIO_BITS 4 / *!《 STM32 使用 4 位作为优先级 */ #define __Vendor_SysTickConfig 0 /*!《 如果使用不同的 SysTick 配置,则设置为 1 */ /** * @brief STM32F10x 中断编号定义,根据所选设备 * 在 @ref Library_configuration_section */ typedef enum IRQn { /****** Cortex-M3 处理器异常编号 **************************** ************************/ NonMaskableInt_IRQn = -14, /*!《 2 不可屏蔽中断 */ MemoryManagement_IRQn = -12, /*!《 4 Cortex-M3 内存管理中断 */ BusFault_IRQn = -11, /*!《 5 Cortex-M3 总线故障中断 * / UsageFault_IRQn = -10, /*!《 6 Cortex-M3 使用故障中断 */ SVCall_IRQn = -5, /*!《 11 Cortex-M3 SV 调用中断 */ DebugMonitor_IRQn = -4, /*!《 12 Cortex-M3调试监视器中断 */ PendSV_IRQn = -2, /*!《 14 Cortex-M3 Pend SV 中断 */ SysTick_IRQn = -1, /*!《 15 Cortex-M3 系统滴答中断 */ /****** Cortex-M3 处理器异常数 ******************* ********************************/CMSIS 中的中断定义 NonMaskableInt_IRQn = -14, /*!《 2 Non Maskable Interrupt 中断中断 */ MemoryManagement_IRQn = -12, /*!《 4 Cortex-M3 Memory Management Interrupt Cortex-M3 内存管理中断 */ BusFault_IRQn = -1 , /*!《 5 Cortex-M3 Bus Fault Interrupt */ UsageFault_IRQn = -10, /*!《 6 Cortex-M3 使用故障中断 */ SVCall_IRQn = -5, /*!《 11 Cortex-M3 SV 调用中断 */ DebugMonitor_IRQn = -4, /*!《 12 Cortex-M3 调试监视器中断 */ PendSV_IRQn = -2, /*!《 14 Cortex-M3 Pend SV 中断 */ SysTick_IRQn = -1, /*!《 15 Cortex-M3 系统Tick Interrupt */ /****** STM32 特定的中断号 ************************************ **********************/ WWDG_IRQn = 0, /*!《 Window WatchDog Interrupt */ PVD_IRQn = 1, /*!《 PVD 通过 EXTI 线路检测中断*/ TAMPER_IRQn = 2, /*!《 篡改中断 */ RTC_IRQn = 3, /*!《 RTC global Interrupt */ FLASH_IRQn = 4, /*!《 FLASH global Interrupt */ RCC_IRQn = 5, /*!《 RCC global Interrupt */ EXTI0_IRQn = 6, /*!《 EXTI Line0 Interrupt */ EXTI1_IRQn = 7, /*!《 EXTI Line1 中断 */ EXTI2_IRQn = 8, /*!《 EXTI Line2 中断 */ EXTI3_IRQn = 9, /*!《 EXTI Line3 中断 */ EXTI4_IRQn = 10, /*!《 EXTI Line4 Interrupt */ DMA1_Channel1_IRQn = 11, /*!《 DMA1 Channel 1 global Interrupt */ DMA1_Channel2_IRQn = 12, /*!《 DMA1 Channel 2 global Interrupt */ DMA1_Channel3_IRQn = 11 《 DMA1 通道 3 全局中断 */ DMA1_Channel4_IRQn = 14, /*!《 DMA1 通道 4 全局中断 */ DMA1_Channel5_IRQn = 15, /*!《 DMA1 通道 5 全局中断 */ DMA1_Channel6_IRQn = 16, /*!《 全局 DMA1 通道 6打断 */ DMA1_Channel7_IRQn = 17, /*!《 DMA1 通道 7 全局中断 */ #ifdef STM32F10X_LD ADC1_2_IRQn = 18, /*!《 ADC1 和 ADC2 全局中断 */ USB_HP_CAN1_TX_IRQn = 19, /*TX!《 USB 设备高优先级中断/ USB_LP_CAN1_RX0_IRQn = 20, /*!《 USB 设备低优先级或 CAN1 RX0 中断 */ CAN1_RX1_IRQn = 21, /*!《 CAN1 RX1 中断 */ CAN1_SCE_IRQn = 22, /*!《 CAN1 EX SCE / Qn_52IR中断 * / *!《 外线[9:5] 中断 */ TIM1_BRK_IRQn = 24, /*!《 TIM1 中断中断 */ TIM1_UP_IRQn = 25, /*!《 TIM1 更新中断 */ TIM1_TRG_COM_IRQn = 26, /*!《 TIM1 触发和换向中断 */ TIM1_CC_7,《 TIM1_1 =!捕捉比较中断 */ TIM2_IRQn = 28, /*!《 TIM2 全局中断 */ TIM3_IRQn = 29, /*!《 TIM3 全局中断 */ I2C1_EV_IRQn = 31, /*!《 I2C1 事件中断 */ I2C1_ER_IRQn = 32, /*!《 I2C1 错误中断 */ SPI1_IRQn = 35, /*!《 SPI1 全局中断 */ USART1_IRQn = 37, /*!《 USART1 全局中断 */ USART2_IRQn = 38, /*!《 USART2 全局中断*/ EXTI15_10_IRQn = 40, /*!《 External Line[15:10] Interrupts */ RTCAlarm_IRQn = 41, /*!《 RTC Alarm 通过EXTI Line Interrupt */ USBWakeUp_IRQn = 42 /*!《 USB Device从挂起通过EXTI唤醒线路中断 */ #endif /* STM32F10X_LD */ #ifdef STM32F10X_LD_VL ADC1_IRQn = 18, /*!《 ADC1 全局中断 */ EXTI9_5_IRQn = 23, /*!《 外线[9:5] 中断 */ TIM1_BRK_TIM15_IRQn = 24, /*!《 UPs */ TIM1T IM1T IM1T IM1T IM1 中断TIM1T IM1 中断 */ EXTI9_5_IRQn = 23 = 25, /*!《 TIM1 更新和 TIM16 中断 */ TIM1_TRG_COM_TIM17_IRQn = 26, /*!《 TIM1 触发和换向和 TIM17 中断 */ TIM1_CC_IRQn = 27, /*!《 TIM1 捕获比较中断 Q, / = TIM2_8 *!《 TIM2 全局中断 */ TIM3_IRQn = 29, /*!《 TIM3 全局中断 */ I2C1_EV_IRQn = 31, /*!《 I2C1 事件中断 */ I2C1_ER_IRQn = 32, /*!《 I2C1 错误中断 */ SPI1_IRQn = 35, SPI /*!《 */ USART1_IRQn = 37, /*!《 USART1 全局中断 */ USART2_IRQn = 38, /*!《 USART2 全局中断 */ EXTI15_10_IRQn = 40, /*!《 外线[15:10] 中断 */ RTCAlarm_IRQn = 41, /*!《 RTC Alarm through EXTI Line Interrupt */ CEC_IRQn = 42, /*!《 HDMI-CEC Interrupt */ TIM6_DAC_IRQn = 54, /*!《 TIM6 and DAC underrun Interrupt */ TIM7_IRQn = 55 /* !《 TIM7 Interrupt */ #endif /* STM32F10X_LD_VL */ #ifdef STM32F10X_MD这是我们芯片芯片所对应的中断级别,请自行研究 ADC1_2_IRQn = 18, /*!《 ADC1 and ADC2 global Interrupt */ USB_HP_CAN1_TX_IRQn /*!《 USB 设备高优先级或 CAN1 TX 中断 */ USB_LP_CAN1_RX0_IRQn = 20, /*!《 USB 设备低优先级或 CAN1 RX0 中断 */ CAN1_RX1_IRQn = 21, /*!《 CAN1 RX1 中断 */ CAN1_SCE_IRQn = 22, /*!《 CAN1 SCE9 = /*_5_3IR中断 */ !《 External Line[9:5] Interrupts */ TIM1_BRK_IRQn = 24, /*!《 TIM1 Break Interrupt */ TIM1_UP_IRQn = 25, /*!《 TIM1 Update Interrupt */ TIM1_TRG_COM_IRQn = 26, /*!《 TIM1 触发和通信打断 */ TIM1_CC_IRQn = 27, /*!《 TIM1 捕捉比较中断 */ TIM2_IRQn = 28, /*!《 TIM2 全局中断 */ TIM3_IRQn = 29, /*!《 TIM3 全局中断 */ TIM4_IRQn = 30, /*!《 TIM4 全局中断 */ I2C1_EV_IRQn = 31, /*!《 I2C1 事件中断 */ I2C1_ER_IRQn = 32, /*!《 I2C1 错误中断 */ I2C2_EV_IRQn = 33, /*!《 I2C2 事件中断 */ I2C2_ER_IRQn = 34, /*!《 I2C2 错误中断 */ SPI1_IRQn = 35, /*!《 SPI1 全局中断 */ SPI2_IRQn = 36, /*!《 SPI2 全局中断 */ USART1_IRQn = 37, /*!《 USART1 全局中断*/ USART2_IRQn = 38, /*!《 USART2 全局中断 */ USART3_IRQn = 39, /*!《 USART3 全局中断 */ EXTI15_10_IRQn = 40, /*!《 外线[15:10] 中断 */ RTCAlarm_IRQn = 41, /*!《 RTC Alarm through EXTI Line Interrupt */ USBWakeUp_IRQn = 42 /*!《 USB Device WakeUp from suspend through EXTI Line Interrupt */ #endif /* STM32F10X_MD */ #ifdef STM32F10X_MD_VL 这是我们不同的芯片所对应的中断级别,请自行研究 ADC1_IRQn = 18, /*!《 ADC1 global Interrupt */ EXTI9_5_IRQn = 23, /*!《 External Line[9:5] Interrupts */ TIM1_BRK_TIM15_IRQn = 24, /*!《 TIM1 Break和 TIM15 中断 */ TIM1_UP_TIM16_IRQn = 25, /*!《 TIM1 更新和 TIM16 中断 */ TIM1_TRG_COM_TIM17_IRQn = 26, /*!《 TIM1 触发和换向以及 TIM17 中断 */ TIM1_CC_IRQn = 27, /*!《 TIM1 捕捉比较中断 */ TIM2_IRQn = 28, /*!《 TIM2 全局中断 */ /*2 TIM3 !《 TIM3 全局中断 */ TIM4_IRQn = 30, /*!《 TIM4 全局中断 */ I2C1_EV_IRQn = 31, /*!《 I2C1 事件中断 */ I2C1_ER_IRQn = 32, /*!《 I2C1 错误中断 */ I2C2_EV_IRQn = 33, /*!《 I2C2 事件中断 */ I2C2_ER_IRQn = 34, /*!《 I2C2 错误中断 */ SPI1_IRQn = 35, /*!《 SPI1 全局中断 */ SPI2_IRQn = 36, SPI2 /*!《 */ USART1_IRQn = 37, /*!《 USART1 全局中断 */ USART2_IRQn = 38, /*!《 USART2 全局中断 */ USART3_IRQn = 39, /*!《 USART3 全局中断 */ EXTI15_10_IRQn = 40, /*!《 External Line[15:10] Interrupts */ RTCAlarm_IRQn = 41, /*!《 RTC Alarm 通过 EXTI Line Interrupt */ CEC_IRQn = 42, /*!《 HDMI-CEC Interrupt */ TIM6_DAC_IRQn = 54, /*!《 TIM6 和 DAC 欠载中断 */ TIM7_IRQn = 55 /*!《 TIM7 中断 */ #endif /* STM32F10X_MD_VL */ #ifdef STM32F10X_HD 这是我们不同芯片型号所对应的中断级别,请自行研究 ADC1_2_IRQn = 18, /*!《 ADC1 and ADC2 global Interrupt */ USB_HP_CAN1_TX_IRQn = 19, /*!《 USB Device High Priority or CAN1 TX Interrupts */ USB_LP_CAN1_RX0_IRQn = 20, /*!《 USB Device Low Priority or CAN1 RX0 Interrupts */ CAN1_RX1_IRQn = 21, /*!《 CAN1 RX1 Interrupt */ CAN1_SCE_IRQn = 22, /*!《 CAN1 SCE Interrupt */ EXTI9_5_IRQn = 23, /*!《 External Line[9:5] Interrupts */ TIM1_BRK_IRQn = 24, /*!《 TIM1 Break Interrupt */ TIM1_UP_IRQn = 25, /*!《 TIM1 Update Interrupt */ TIM1_TRG_COM_IRQn = 26, /*!《 TIM1 Trigger and Commutation Interrupt */ TIM1_CC_IRQn = 27, /*!《 TIM1 Capture Compare Interrupt */ TIM2_IRQn = 28, /*!《 TIM2 global Interrupt */ TIM3_IRQn = 29, /*!《 TIM3 global Interrupt */ TIM4_IRQn = 30, /*!《 TIM4 global Interrupt */ I2C1_EV_IRQn = 31, /*!《 I2C1 Event Interrupt */ I2C1_ER_IRQn = 32, /*!《 I2C1 Error Interrupt */ I2C2_EV_IRQn = 33, /*!《 I2C2 Event Interrupt */ I2C2_ER_IRQn = 34, /*!《 I2C2 Error Interrupt */ SPI1_IRQn = 35, /*!《 SPI1 global Interrupt */ SPI2_IRQn = 36, /*!《 SPI2 global Interrupt */ USART1_IRQn = 37, /*!《 USART1 global Interrupt */ USART2_IRQn = 38, /*!《 USART2 global Interrupt */ USART3_IRQn = 39, /*!《 USART3 global Interrupt */ EXTI15_10_IRQn = 40, /*!《 External Line[15:10] Interrupts */ RTCAlarm_IRQn = 41, /*!《 RTC Alarm through EXTI Line Interrupt */ USBWakeUp_IRQn = 42, /*!《 USB Device WakeUp from suspend through EXTI Line Interrupt */ TIM8_BRK_IRQn = 43, /*!《 TIM8 Break Interrupt */ TIM8_UP_IRQn = 44, /*!《 TIM8 Update Interrupt */ TIM8_TRG_COM_IRQn = 45, /*!《 TIM8 Trigger and Commutation Interrupt */ TIM8_CC_IRQn = 46, /*!《 TIM8 Capture Compare Interrupt */ ADC3_IRQn = 47, /*!《 ADC3 global Interrupt */ FSMC_IRQn = 48, /*!《 FSMC global Interrupt */ SDIO_IRQn = 49, /*!《 SDIO global Interrupt */ TIM5_IRQn = 50, /*!《 TIM5 global Interrupt */ SPI3_IRQn = 51, /*!《 SPI3 global Interrupt */ UART4_IRQn = 52, /*!《 UART4 global Interrupt */ UART5_IRQn = 53, /*!《 UART5 global Interrupt */ TIM6_IRQn = 54, /*!《 TIM6 global Interrupt */ TIM7_IRQn = 55, /*!《 TIM7 global Interrupt */ DMA2_Channel1_IRQn = 56, /*!《 DMA2 Channel 1 global Interrupt */ DMA2_Channel2_IRQn = 57, /*!《 DMA2 Channel 2 global Interrupt */ DMA2_Channel3_IRQn = 58, /*!《 DMA2 Channel 3 global Interrupt */ DMA2_Channel4_5_IRQn = 59 /*!《 DMA2 Channel 4 and Channel 5 global Interrupt */ #endif /* STM32F10X_HD */ |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1561 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1501 浏览 1 评论
933 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
665 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1555 浏览 2 评论
1847浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
609浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
503浏览 3评论
507浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
488浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-10 15:43 , Processed in 0.549964 second(s), Total 47, Slave 41 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号