Добавлены коилы для включения отдельных ключей. Протестирован modbus - работает.
Чуть оптимизированы функции переключения ключей: теперь ifdef для использования HAL функций не в test_func.c а в test_func.h
This commit is contained in:
@@ -113,7 +113,6 @@ int main(void)
|
||||
{
|
||||
TESTER_main_delay(&TESTER);
|
||||
TESTER_main_while(&TESTER);
|
||||
HAL_UART_Transmit(&huart1, (uint8_t *)"axaxa", 5, 100);
|
||||
|
||||
/* USER CODE END WHILE */
|
||||
|
||||
|
||||
@@ -223,7 +223,10 @@ void DMA1_Channel1_IRQHandler(void)
|
||||
void TIM2_IRQHandler(void)
|
||||
{
|
||||
/* USER CODE BEGIN TIM2_IRQn 0 */
|
||||
|
||||
Trace_MB_TIM_Enter();
|
||||
RS_TIM_Handler(&hmodbus1);
|
||||
Trace_MB_TIM_Exit();
|
||||
return;
|
||||
/* USER CODE END TIM2_IRQn 0 */
|
||||
HAL_TIM_IRQHandler(&htim2);
|
||||
/* USER CODE BEGIN TIM2_IRQn 1 */
|
||||
@@ -251,7 +254,10 @@ void TIM3_IRQHandler(void)
|
||||
void USART1_IRQHandler(void)
|
||||
{
|
||||
/* USER CODE BEGIN USART1_IRQn 0 */
|
||||
|
||||
Trace_MB_UART_Enter();
|
||||
RS_UART_Handler(&hmodbus1);
|
||||
Trace_MB_UART_Exit();
|
||||
return;
|
||||
/* USER CODE END USART1_IRQn 0 */
|
||||
HAL_UART_IRQHandler(&huart1);
|
||||
/* USER CODE BEGIN USART1_IRQn 1 */
|
||||
|
||||
Reference in New Issue
Block a user