Добавлены линии EXTI для приема ответа. Пока при приеме просто тоглится третьи пины:
Выставляются ключи на одних пинах -> принимается ответ на вторых пинах (Response) -> тоглится третьи пины (Signal)
This commit is contained in:
@@ -57,6 +57,34 @@ void Error_Handler(void);
|
||||
/* USER CODE END EFP */
|
||||
|
||||
/* Private defines -----------------------------------------------------------*/
|
||||
#define PhaseAHiResponse_Pin GPIO_PIN_3
|
||||
#define PhaseAHiResponse_GPIO_Port GPIOA
|
||||
#define PhaseAHiResponse_EXTI_IRQn EXTI3_IRQn
|
||||
#define PhaseALoResponse_Pin GPIO_PIN_4
|
||||
#define PhaseALoResponse_GPIO_Port GPIOA
|
||||
#define PhaseALoResponse_EXTI_IRQn EXTI4_IRQn
|
||||
#define PhaseBHiResponse_Pin GPIO_PIN_5
|
||||
#define PhaseBHiResponse_GPIO_Port GPIOA
|
||||
#define PhaseBHiResponse_EXTI_IRQn EXTI9_5_IRQn
|
||||
#define PhaseBLoResponse_Pin GPIO_PIN_6
|
||||
#define PhaseBLoResponse_GPIO_Port GPIOA
|
||||
#define PhaseBLoResponse_EXTI_IRQn EXTI9_5_IRQn
|
||||
#define PhaseAHi_Pin GPIO_PIN_0
|
||||
#define PhaseAHi_GPIO_Port GPIOB
|
||||
#define PhaseALo_Pin GPIO_PIN_1
|
||||
#define PhaseALo_GPIO_Port GPIOB
|
||||
#define PhaseBHi_Pin GPIO_PIN_10
|
||||
#define PhaseBHi_GPIO_Port GPIOB
|
||||
#define PhaseBLo_Pin GPIO_PIN_11
|
||||
#define PhaseBLo_GPIO_Port GPIOB
|
||||
#define PhaseAHiSignal_Pin GPIO_PIN_12
|
||||
#define PhaseAHiSignal_GPIO_Port GPIOB
|
||||
#define PhaseALoSignal_Pin GPIO_PIN_13
|
||||
#define PhaseALoSignal_GPIO_Port GPIOB
|
||||
#define PhaseBHiSignal_Pin GPIO_PIN_14
|
||||
#define PhaseBHiSignal_GPIO_Port GPIOB
|
||||
#define PhaseBLoSignal_Pin GPIO_PIN_15
|
||||
#define PhaseBLoSignal_GPIO_Port GPIOB
|
||||
|
||||
/* USER CODE BEGIN Private defines */
|
||||
|
||||
|
||||
@@ -55,7 +55,10 @@ void SVC_Handler(void);
|
||||
void DebugMon_Handler(void);
|
||||
void PendSV_Handler(void);
|
||||
void SysTick_Handler(void);
|
||||
void EXTI3_IRQHandler(void);
|
||||
void EXTI4_IRQHandler(void);
|
||||
void DMA1_Channel1_IRQHandler(void);
|
||||
void EXTI9_5_IRQHandler(void);
|
||||
void TIM2_IRQHandler(void);
|
||||
void TIM3_IRQHandler(void);
|
||||
void USART1_IRQHandler(void);
|
||||
|
||||
Reference in New Issue
Block a user