本帖最后由 ID.LODA 于 2020-4-26 17:32 编辑
首先在Components设置项下勾选GPIO驱动框架,一般工程建立的时候默认已经勾选,且因为有依赖不可被反选,如下图
然后在Samples设置项下勾选pin device的例子,保存,可以看到工程目录中自动添加了相应的代码
打开例程文件,可以看到该例程的功能是通过按键中断的方式开关beep,我们修改一下相应的引脚定义,没有beep的可以把引脚修改成LED的引脚(新建工程的时候main函数里面也有个LED,别冲突了)
RT-Thread的引脚号可以在drv_gpio.c文件的struct pin_index查到,我这边修改成了自己熟悉的PORT+PIN的方式,需要包含下board.h头文件
保存,编译,下载.在控制台输入例程,通过按键触发可以看到信息打印和LED的变化。
以上就是PIN设备框架的使用说明。
此内容由EEWORLD论坛网友ID.LODA原创,如需转载或用于商业用途需征得作者同意并注明出处