Browse Source

添加ADC支持

master
zhaohe 8 months ago
parent
commit
0ad048afaa
  1. 2
      halport/gins.c
  2. 2
      halport/gins.h
  3. 10
      halport/stm32irq.c

2
halport/gins.c

@ -66,6 +66,8 @@ DEFINE_GLOBAL(SPI_HandleTypeDef, hspi1);
DEFINE_GLOBAL(SPI_HandleTypeDef, hspi2);
DEFINE_GLOBAL(SPI_HandleTypeDef, hspi3);
DEFINE_GLOBAL(ADC_HandleTypeDef, hadc1);
DEFINE_GLOBAL(ADC_HandleTypeDef, hadc2);
DEFINE_GLOBAL(ADC_HandleTypeDef, hadc3);
/***********************************************************************************************************************
* PTR *

2
halport/gins.h

@ -59,6 +59,8 @@ EXTERN_GLOBAL(SPI_HandleTypeDef, hspi2);
EXTERN_GLOBAL(SPI_HandleTypeDef, hspi3);
EXTERN_GLOBAL(ADC_HandleTypeDef, hadc1);
EXTERN_GLOBAL(ADC_HandleTypeDef, hadc2);
EXTERN_GLOBAL(ADC_HandleTypeDef, hadc3);
EXTERN_GLOBAL(IWDG_HandleTypeDef, hiwdg);

10
halport/stm32irq.c

@ -6,7 +6,6 @@
#define TAG "IRQ"
/***********************************************************************************************************************
* DMAIRQ *
***********************************************************************************************************************/
@ -49,10 +48,13 @@ void USART2_IRQHandler(void) { HAL_UART_IRQHandler(&huart2); }
void USART3_IRQHandler(void) { HAL_UART_IRQHandler(&huart3); }
void UART4_IRQHandler(void) { HAL_UART_IRQHandler(&huart4); }
void OTG_FS_IRQHandler(void) {
HAL_HCD_IRQHandler(&hhcd_USB_OTG_FS);
}
void OTG_FS_IRQHandler(void) { HAL_HCD_IRQHandler(&hhcd_USB_OTG_FS); }
void ADC_IRQHandler(void) {
if (hadc1.Instance != NULL) HAL_ADC_IRQHandler(&hadc1);
if (hadc2.Instance != NULL) HAL_ADC_IRQHandler(&hadc2);
if (hadc3.Instance != NULL) HAL_ADC_IRQHandler(&hadc3);
}
/***********************************************************************************************************************
* HAL IF *
***********************************************************************************************************************/

Loading…
Cancel
Save