注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
ID.LODA的个人空间 https://home.eeworld.com.cn/space-uid-499959.html [收藏] [复制] [分享] [RSS]
日志

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

已有 623 次阅读2020-4-26 17:29 |个人分类:RT-Thread系统学习

  首先在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原创,如需转载或用于商业用途需征得作者同意并注明出处

本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章