配置教程请参考 STM32F103ZET6 FREERTOS 双UART 多任务多串口输出(配置教程)
主函数和配置和该教程一模一样,不需要添加什么变动
唯一需要添加的是 在freertos.c 的 void StartTask02(void const * argument)中写如下代码
/* USER CODE BEGIN Header_StartTask02 */
/**
* @brief Function implementing the myTask02 thread.
* @param argument: Not used
* @retval None
*/
/* USER CODE END Header_StartTask02 */
void StartTask02(void const * argument)
{
/* USER CODE BEGIN StartTask02 */
char date_time[] = "2024-10-23 12:59:59";
char str[30];
int year = 2024;
int month = 10;
int date = 23;
int hour = 12;
int minute = 59;
int second = 59;
char month_t[3];
char date_t[3];
char hour_t[3];
char minute_t[3];
char second_t[3];
/* Infinite loop */
for(;;)
{
osDelay(996);
second++;
if(second == 60){
second = 0;

最低0.47元/天 解锁文章
2769

被折叠的 条评论
为什么被折叠?



