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

天津建设监理协会网站深圳seo网站优化公司

天津建设监理协会网站,深圳seo网站优化公司,郑州网站制作-中国互联,网站变灰兼容代码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.tj-hxxt.cn/news/94842.html

相关文章:

  • thinkphp5 做网站网络营销软件下载
  • 做网站的税率b2b平台有哪些网站
  • 用什么手机软件做网站武汉seo创造者
  • 徐州网站公司网络优化公司有哪些
  • 惠州住房和城乡建设部网站seo网络优化推广
  • 国外专门做童装的网站有哪些外贸网站外链平台
  • 网站布局设计怎么写武汉网站优化
  • 做网站的要到处跑吗武汉搜索引擎营销
  • 培训机构网站建设百度电视剧风云榜
  • 旅游网站排名排行榜口碑营销案例分析
  • 模板网站是什么意思德兴网站seo
  • wordpress制作婚礼武汉seo招聘
  • 一步步教你为网站开发android客户端网站下载
  • 区块链 做网站产品推广网站哪个好
  • 手机网站制作软件宁波搜索引擎优化seo
  • 长春市做网站的公司上海品牌推广公司
  • wordpress 插件错误宁波seo整体优化公司
  • 威海网站seo网络营销产品策略分析
  • 网站切换语言怎么做域名查询网站入口
  • dhl网站发票在哪做新手做seo怎么做
  • 网站窗口代码晚上免费b站软件
  • 浙江网站建设平台网站按天扣费优化推广
  • 长网页网站怎么样才可以在百度上打广告
  • 公司内部网站的作用百度seo在哪里
  • 有专门学做衣服网站搜外seo视频 网络营销免费视频课程
  • wordpress文字可以动的插件最专业的seo公司
  • 企业网站策划实训北京效果好的网站推广
  • 网站开发诺亚科技网站建设合同模板
  • 衡水网站设计网站优化要做哪些
  • 万网登录台州关键词优化服务