本文将介绍RT-thread Studio中的中断及串口的相关配置。
在初建一个新工程时,系统会自动配置好一个串口设备用于控制台。串口设备是作为RTOS已经配置好的IO设备模型出现的。
串口设备的配置
1.打开board.h文件,可以找到相关指引。
按照这里的指引,我们只需定义串口号和它的TX,RX引脚就好了。
按照手册,我开启了串口2
接下来我们打开drv_usart.c文件
可以发现,当在board.h文件中完成相关宏定义后,系统就会在相关文件中完成相关引脚的配置,省去了我们自己配置。
接下来打开uart_config.h文件
设备名称就是这里的uart2了
接下来按操作IO设备的方法操作串口。
这是可以选择的模式。当模式未选择时,系统会默认开启轮询发送/轮询接收。
第三项就是control的配置了。该函数填入的第三个量就是之前定义的结构体,用来配置串口2的各项配置。(波特率设为了115200)