当前位置: 首页 > news >正文

天津建设监理协会网站在线培训

天津建设监理协会网站,在线培训,深圳网络营销渠道,网站建设行业新闻ARM Linux 如何在sysfs用户态命令行中控制 GPIO 引脚?我们在开发工作中,经常需要确定内核gpio驱动,是否有异常,或者在没有应用的情况下,像控制某个外设,这时我们就可以在控制台命令行中,用命令导…

ARM Linux 如何在sysfs用户态命令行中控制 GPIO 引脚?

我们在开发工作中,经常需要确定内核gpio驱动,是否有异常,或者在没有应用的情况下,像控制某个外设,这时我们就可以在控制台命令行中,用命令导出gpio符号来操作了,操作如下所示:

1、通过 sysfs 控制 gpio 引脚 /sys/class/gpio。

A-D 对应1-4:A->1,B->2,C->3,D->4。

GPIOn_xy = n*32 + (x-1)*8 + y

GPIO4_C6 = 4*32 + (3-1)*8 + 6 = 150

备注:不同平台GPIO计算方法不一样,上面例子是RK3568的计算方法,请注意。

2、配置 gpio 为输入读取状态。

[root@rk3568:/]# echo 150 > /sys/class/gpio/export //导出GPIO4_C6 引脚

[root@rk3568:/]# echo in > /sys/class/gpio/gpio150/direction //设置IO 输入方向

[root@rk3568:/]# cat > /sys/class/gpio/gpio150/value //查看IO 值

[root@rk3568:/]# echo 150 > /sys/class/gpio/unexport //取消导出引脚

3、配置 gpio 为输出设置状态。

[root@rk3568:/]# echo 150 > /sys/class/gpio/export //导出GPIO4_C6 引脚

[root@rk3568:/]# echo out > /sys/class/gpio/gpio150/direction //设置IO 输出方向

[root@rk3568:/]# echo 0 > /sys/class/gpio/gpio150/value //设置IO 输出为低电平

[root@rk3568:/]# echo 1 > /sys/class/gpio/gpio150/value //设置IO 输出为高电平

[root@rk3568:/]# echo 150 > /sys/class/gpio/unexport //取消导出引脚

http://www.ds6.com.cn/news/83648.html

相关文章:

  • 广州网站建设知名 乐云践新怎么推广产品
  • 北京建设工程二级市场网站seo网络推广机构
  • 黄骅市美食seo快速排名软件网站
  • 浙江立鹏建设有限公司网站网站收录申请
  • 二级域名做城市分网站全网营销系统是干什么的
  • google seo是什么seo的排名机制
  • 怎么改版网站百度一下网页搜索
  • 潍坊 开发区网站建设查询关键词排名工具
  • 网站备案可以更改吗正规seo大概多少钱
  • 网站上的图用美图秀秀做可以吗线上培训
  • 广州网站制作费用市场推广方法
  • 有没有一种网站做拍卖厂的热门搜索关键词
  • 做航空产品的网站有哪些全媒体广告策划营销
  • wordpress虚拟物品销售搜索seo
  • 濮阳免费网站制作杭州制作公司网站
  • 群辉nas怎么做网站网络营销推广处点
  • 武汉网站建设公司哪家比较好成功的网络营销案例
  • wordpress更改域名修改站内链接网站怎么推广
  • 建设部网站备案电脑优化软件
  • wordpress火车头采集软件发布接口2023网站seo
  • 阿里云备案网站建设方案书范文谷歌账号
  • asp网站开发的主要困难网站推广与优化平台
  • 青岛网站建设价格营销网
  • 网站建设要什么知识seo网络优化是什么意思
  • 中国建设工程造价管理系统郑州网站优化
  • 韩国网站如何切换中文win10必做的优化
  • 做网站最少几个页面大庆建站公司
  • 怎么注册网站免费的代发qq群发广告推广
  • 做瞹瞹瞹免费网站怎么开网站平台
  • 网络营销网站规划建设杭州seo招聘