对于上一条我们已经用CubeMX创建好的RT-Thread工程,接下来我们小试牛刀!
-
为了使用串口发送东西出来,并且使用我们喜欢的
printf()
函数,首先要对其重定向。 -
先在
main.h
里包含stdio.h
,注意要写对地方,不然使用CubeMX再次生成代码时会被覆盖掉哦!
-
重定向
其中
HAL_UART_Transmit()
的函数声明可在stm32f4xx_hal_uart.h
找到。 -
接下来,我们在
main.c
里创建一个发送字符串的任务试试! -
首先在
main.h
里包含rtthread.h
-
复习一下我们创建一个任务的步骤:
(1)定义线程控制块;
(2)编写线程的入口函数;
(3)创建线程并调度。
7.将代码下进单片机,打开串口助手,成功运行!
好了,本次就更新到这里。更多内容,敬请期待。