base blink changed to embedded usart3
This commit is contained in:
+4
-13
@@ -166,16 +166,7 @@ void StartDefaultTask(void *argument)
|
||||
/* Infinite loop */
|
||||
for(;;)
|
||||
{
|
||||
|
||||
osDelay(100);
|
||||
// отладочный код для проверки работы юарта и тактирования
|
||||
// HAL_GPIO_TogglePin(GPIOB, GPIO_PIN_7);
|
||||
// osDelay(500);
|
||||
// HAL_GPIO_TogglePin(GPIOB, GPIO_PIN_14);
|
||||
// osDelay(500);
|
||||
// HAL_UART_Transmit(&huart2, (uint8_t*)test_msg, sizeof(test_msg)-1, 100);
|
||||
// osDelay(100);
|
||||
|
||||
}
|
||||
/* USER CODE END StartDefaultTask */
|
||||
}
|
||||
@@ -214,7 +205,7 @@ void StartLedTask(void *argument)
|
||||
void StartUARTTask(void *argument)
|
||||
{
|
||||
/* USER CODE BEGIN StartUARTTask */
|
||||
HAL_UART_Receive_IT(&huart2, rxBuffer, RX_BUFFER_SIZE);
|
||||
HAL_UART_Receive_IT(&huart3, rxBuffer, RX_BUFFER_SIZE);
|
||||
/* Infinite loop */
|
||||
for(;;)
|
||||
{
|
||||
@@ -223,11 +214,11 @@ void StartUARTTask(void *argument)
|
||||
if (rxBuffer[0] == PING) {
|
||||
xTaskNotifyGive(myLedHandle);
|
||||
txByte = PONG;
|
||||
HAL_UART_Transmit_IT(&huart2, &txByte, 1);
|
||||
HAL_UART_Transmit_IT(&huart2, &txByte, 1);
|
||||
|
||||
rxBuffer[0] = 0x00;
|
||||
}
|
||||
HAL_UART_Receive_IT(&huart2, rxBuffer, RX_BUFFER_SIZE);
|
||||
HAL_UART_Receive_IT(&huart3, rxBuffer, RX_BUFFER_SIZE);
|
||||
osDelay(1);
|
||||
|
||||
}
|
||||
@@ -238,7 +229,7 @@ void StartUARTTask(void *argument)
|
||||
/* USER CODE BEGIN Application */
|
||||
void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart)
|
||||
{
|
||||
if(huart == &huart2)
|
||||
if(huart == &huart3)
|
||||
{
|
||||
BaseType_t xHigherPriorityTaskWoken = pdFALSE;
|
||||
xTaskNotifyFromISR(myUARTHandle, 0, eNoAction, &xHigherPriorityTaskWoken);
|
||||
|
||||
Reference in New Issue
Block a user