caroline11 发表于 2021-4-25 08:25:53

RT-Thread设备框架学习之PIN设备

RT-Thread学习记录
1.RT-Thread Studio新建工程

2.常用组件学习之控制台使用简述

PIN设备
首先在Components设置项下勾选GPIO驱动框架,一般工程建立的时候默认已经勾选,且因为有依赖不可被反选,如下图


然后在Samples设置项下勾选pin device的例子,保存,可以看到工程目录中自动添加了相应的代码





打开例程文件,可以看到该例程的功能是通过按键中断的方式开关beep,我们修改一下相应的引脚定义,没有beep的可以把引脚修改成LED的引脚(新建工程的时候main函数里面也有个LED,别冲突了)



RT-Thread的引脚号可以在drv_gpio.c文件的struct pin_index查到,我这边修改成了自己熟悉的PORT+PIN的方式,需要包含下board.h头文件



保存,编译,下载.在控制台输入例程,通过按键触发可以看到信息打印和LED的变化。



以上就是PIN设备框架的使用说明。

页: [1]
查看完整版本: RT-Thread设备框架学习之PIN设备