⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bsp.h

📁 STM3240G-Eval_uCOS-III
💻 H
📖 第 1 页 / 共 2 页
字号:
#define  BSP_PERIPH_ID_GPIOE                               4
#define  BSP_PERIPH_ID_GPIOF                               5
#define  BSP_PERIPH_ID_GPIOG                               6
#define  BSP_PERIPH_ID_GPIOH                               7
#define  BSP_PERIPH_ID_GPIOI                               8
#define  BSP_PERIPH_ID_CRC                                12
#define  BSP_PERIPH_ID_BKPSRAM                            18
#define  BSP_PERIPH_ID_CCMDATARAM                         20
#define  BSP_PERIPH_ID_DMA1                               21
#define  BSP_PERIPH_ID_DMA2                               22
#define  BSP_PERIPH_ID_ETHMAC                             25
#define  BSP_PERIPH_ID_ETHMACTX                           26
#define  BSP_PERIPH_ID_ETHMACRX                           27
#define  BSP_PERIPH_ID_ETHMACPTP                          28
#define  BSP_PERIPH_ID_OTGHS                              29
#define  BSP_PERIPH_ID_OTGHSULPI                          30

#define  BSP_PERIPH_ID_DCMI                               32
#define  BSP_PERIPH_ID_CRYP                               36
#define  BSP_PERIPH_ID_HASH                               37
#define  BSP_PERIPH_ID_RNG                                38
#define  BSP_PERIPH_ID_OTGFS                              39

#define  BSP_PERIPH_ID_FSMC                               64

#define  BSP_PERIPH_ID_TIM2                               96
#define  BSP_PERIPH_ID_TIM3                               97
#define  BSP_PERIPH_ID_TIM4                               98
#define  BSP_PERIPH_ID_TIM5                               99
#define  BSP_PERIPH_ID_TIM6                              100
#define  BSP_PERIPH_ID_TIM7                              101
#define  BSP_PERIPH_ID_TIM12                             102
#define  BSP_PERIPH_ID_TIM13                             103
#define  BSP_PERIPH_ID_TIM14                             104
#define  BSP_PERIPH_ID_WWDG                              107
#define  BSP_PERIPH_ID_SPI2                              110
#define  BSP_PERIPH_ID_SPI3                              111
#define  BSP_PERIPH_ID_USART2                            113
#define  BSP_PERIPH_ID_USART3                            114
#define  BSP_PERIPH_ID_USART4                            115
#define  BSP_PERIPH_ID_USART5                            116
#define  BSP_PERIPH_ID_I2C1                              117
#define  BSP_PERIPH_ID_I2C2                              118
#define  BSP_PERIPH_ID_I2C3                              119
#define  BSP_PERIPH_ID_CAN1                              121
#define  BSP_PERIPH_ID_CAN2                              122
#define  BSP_PERIPH_ID_PWR                               124
#define  BSP_PERIPH_ID_DAC                               125

#define  BSP_PERIPH_ID_TIM1                              128
#define  BSP_PERIPH_ID_TIM8                              129
#define  BSP_PERIPH_ID_USART1                            132
#define  BSP_PERIPH_ID_USART6                            133
#define  BSP_PERIPH_ID_ADC1                              136
#define  BSP_PERIPH_ID_ADC2                              137
#define  BSP_PERIPH_ID_ADC3                              138
#define  BSP_PERIPH_ID_SDIO                              139
#define  BSP_PERIPH_ID_SPI1                              140
#define  BSP_PERIPH_ID_SYSCFG                            142
#define  BSP_PERIPH_ID_TIM9                              144
#define  BSP_PERIPH_ID_TIM10                             145
#define  BSP_PERIPH_ID_TIM11                             146

/*
*********************************************************************************************************
*                                           FUNCTION PROTOTYPES
*********************************************************************************************************
*/

void        BSP_Init                          (void);

void        BSP_IntDisAll                     (void);

CPU_INT32U  BSP_CPU_ClkFreq                   (void);

void        BSP_Tick_Init                     (void);


/*
*********************************************************************************************************
*                                           INTERRUPT SERVICES
*********************************************************************************************************
*/

void        BSP_IntInit                       (void);

void        BSP_IntEn                         (CPU_DATA       int_id);

void        BSP_IntDis                        (CPU_DATA       int_id);

void        BSP_IntClr                        (CPU_DATA       int_id);

void        BSP_IntVectSet                    (CPU_DATA       int_id,
                                               CPU_FNCT_VOID  isr);

void        BSP_IntPrioSet                    (CPU_DATA       int_id,
                                               CPU_INT08U     prio);

void         BSP_IntHandlerWWDG               (void);
void         BSP_IntHandlerPVD                (void);
void         BSP_IntHandlerTAMP_STAMP         (void);
void         BSP_IntHandlerRTC_WKUP           (void);
void         BSP_IntHandlerFLASH              (void);
void         BSP_IntHandlerRCC                (void);
void         BSP_IntHandlerEXTI0              (void);
void         BSP_IntHandlerEXTI1              (void);
void         BSP_IntHandlerEXTI2              (void);
void         BSP_IntHandlerEXTI3              (void);
void         BSP_IntHandlerEXTI4              (void);
void         BSP_IntHandlerDMA1_CH0           (void);
void         BSP_IntHandlerDMA1_CH1           (void);
void         BSP_IntHandlerDMA1_CH2           (void);
void         BSP_IntHandlerDMA1_CH3           (void);
void         BSP_IntHandlerDMA1_CH4           (void);
void         BSP_IntHandlerDMA1_CH5           (void);
void         BSP_IntHandlerDMA1_CH6           (void);
void         BSP_IntHandlerADC                (void);
void         BSP_IntHandlerCAN1_TX            (void);
void         BSP_IntHandlerCAN1_RX0           (void);
void         BSP_IntHandlerCAN1_RX1           (void);
void         BSP_IntHandlerCAN1_SCE           (void);
void         BSP_IntHandlerEXTI9_5            (void);
void         BSP_IntHandlerTIM1_BRK_TIM9      (void);
void         BSP_IntHandlerTIM1_UP_TIM10      (void);
void         BSP_IntHandlerTIM1_TRG_COM_TIM11 (void);
void         BSP_IntHandlerTIM1_CC            (void);
void         BSP_IntHandlerTIM2               (void);
void         BSP_IntHandlerTIM3               (void);
void         BSP_IntHandlerTIM4               (void);
void         BSP_IntHandlerI2C1_EV            (void);
void         BSP_IntHandlerI2C1_ER            (void);
void         BSP_IntHandlerI2C2_EV            (void);
void         BSP_IntHandlerI2C2_ER            (void);
void         BSP_IntHandlerSPI1               (void);
void         BSP_IntHandlerSPI2               (void);
void         BSP_IntHandlerUSART1             (void);
void         BSP_IntHandlerUSART2             (void);
void         BSP_IntHandlerUSART3             (void);
void         BSP_IntHandlerEXTI15_10          (void);
void         BSP_IntHandlerRTCAlarm           (void);
void         BSP_IntHandlerOTG_FS_WKUP        (void);
void         BSP_IntHandlerTIM8_BRK_TIM12     (void);
void         BSP_IntHandlerTIM8_UP_TIM13      (void);
void         BSP_IntHandlerTIM8_TRG_COM_TIM14 (void);
void         BSP_IntHandlerTIM8_CC            (void);
void         BSP_IntHandlerDMA1_STREAM7       (void);
void         BSP_IntHandlerFSMC               (void);
void         BSP_IntHandlerSDIO               (void);
void         BSP_IntHandlerTIM5               (void);
void         BSP_IntHandlerSPI3               (void);
void         BSP_IntHandlerUSART4             (void);
void         BSP_IntHandlerUSART5             (void);
void         BSP_IntHandlerTIM6_DAC           (void);
void         BSP_IntHandlerTIM7               (void);
void         BSP_IntHandlerDMA2_CH0           (void);
void         BSP_IntHandlerDMA2_CH1           (void);
void         BSP_IntHandlerDMA2_CH2           (void);
void         BSP_IntHandlerDMA2_CH3           (void);
void         BSP_IntHandlerDMA2_CH4           (void);
void         BSP_IntHandlerETH                (void);
void         BSP_IntHandlerETHWakeup          (void);
void         BSP_IntHandlerCAN2_TX            (void);
void         BSP_IntHandlerCAN2_RX0           (void);
void         BSP_IntHandlerCAN2_RX1           (void);
void         BSP_IntHandlerCAN2_SCE           (void);
void         BSP_IntHandlerOTG_FS             (void);
void         BSP_IntHandlerDMA2_CH5           (void);
void         BSP_IntHandlerDMA2_CH6           (void);
void         BSP_IntHandlerDMA2_CH7           (void);
void         BSP_IntHandlerUSART6             (void);
void         BSP_IntHandlerI2C3_EV            (void);
void         BSP_IntHandlerI2C3_ER            (void);
void         BSP_IntHandlerOTG_HS_EP1_OUT     (void);
void         BSP_IntHandlerOTG_HS_EP1_IN      (void);
void         BSP_IntHandlerOTG_HS_WKUP        (void);
void         BSP_IntHandlerOTG_HS             (void);
void         BSP_IntHandlerDCMI               (void);
void         BSP_IntHandlerCRYP               (void);
void         BSP_IntHandlerHASH_RNG           (void);
void         BSP_IntHandlerFPU                (void);

/*
*********************************************************************************************************
*                                     PERIPHERAL POWER/CLOCK SERVICES
*********************************************************************************************************
*/

CPU_INT32U   BSP_PeriphClkFreqGet        (CPU_DATA       pwr_clk_id);

void         BSP_PeriphEn                (CPU_DATA       pwr_clk_id);

void         BSP_PeriphDis               (CPU_DATA       pwr_clk_id);

/*
*********************************************************************************************************
*                                              LED SERVICES
*********************************************************************************************************
*/

void        BSP_LED_On                        (CPU_INT08U     led);

void        BSP_LED_Off                       (CPU_INT08U     led);

void        BSP_LED_Toggle                    (CPU_INT08U     led);

/*
*********************************************************************************************************
*                                             MODULE END
*********************************************************************************************************
*/


#endif                                                          /* End of module include.                               */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -