настройка 2 uart одни на слейв другой на мастер
This commit is contained in:
@@ -67,6 +67,8 @@ extern TIM_HandleTypeDef htim2;
|
||||
extern UART_HandleTypeDef huart1;
|
||||
extern UART_HandleTypeDef huart2;
|
||||
extern TIM_HandleTypeDef htim3;
|
||||
extern RS_HandleTypeDef hmodbus_master;
|
||||
extern RS_HandleTypeDef hmodbus_slave;
|
||||
|
||||
/* USER CODE BEGIN EV */
|
||||
|
||||
@@ -273,7 +275,7 @@ void TIM1_CC_IRQHandler(void)
|
||||
void TIM2_IRQHandler(void)
|
||||
{
|
||||
/* USER CODE BEGIN TIM2_IRQn 0 */
|
||||
RS_TIM_Handler(&hmodbus1);
|
||||
RS_TIM_Handler(&hmodbus_master);
|
||||
return;
|
||||
/* USER CODE END TIM2_IRQn 0 */
|
||||
HAL_TIM_IRQHandler(&htim2);
|
||||
@@ -306,9 +308,7 @@ static uint8_t first_in=1;
|
||||
void USART1_IRQHandler(void)
|
||||
{
|
||||
/* USER CODE BEGIN USART1_IRQn 0 */
|
||||
#if (USE_USART== USART_1)
|
||||
RS_UART_Handler(&hmodbus1);
|
||||
#endif
|
||||
RS_UART_Handler(&hmodbus_slave);
|
||||
|
||||
|
||||
|
||||
@@ -328,9 +328,7 @@ void USART1_IRQHandler(void)
|
||||
void USART2_IRQHandler(void)
|
||||
{
|
||||
/* USER CODE BEGIN USART2_IRQn 0 */
|
||||
#if (USE_USART== USART_2)
|
||||
RS_UART_Handler(&hmodbus1);
|
||||
#endif
|
||||
RS_UART_Handler(&hmodbus_master);
|
||||
|
||||
|
||||
/* USER CODE END USART2_IRQn 0 */
|
||||
|
||||
Reference in New Issue
Block a user