**开发平台** :
正点原子 探索者STM32F407ZGT6
cube mx:V 5.1.0
keil uVision5
设置一下串口通信
可以参考这篇文章:
http://www.waveshare.net/study/article-644-1.html
这里创建两个串口打印的任务
注意:创建freertos的时候,sys不能再用滴答定时器了,因此在这里我们应该改用TIM1
void StartPRINT1Task(void const * argument)
{
/* USER CODE BEGIN StartPRINT1Task */
/* Infinite loop */
for(;;)
{
printf("this is StartPRINT1Task! \n\r");
osDelay(1000);
}
/* USER CODE END StartPRINT1Task */
}
void StartPRINT2Task(void const * argument)
{
/* USER CODE BEGIN StartPRINT2Task */
/* Infinite loop */
for(;;)
{
printf("this is StartPRINT2Task! \n\r");
// HAL_Delay(1000);
osDelay(1000);
}
/* USER CODE END StartPRINT2Task */
}