CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 5334|回复: 3

【求助】谁有CubieTruck的I/O口的详细资料,我在使用gpio需要

[复制链接]
发表于 2015-5-21 13:30:56 | 显示全部楼层 |阅读模式
我使用的是CT,我想用ct控制步进电机,以及接入一些传感器。
于是就研究gpio。在使用gpio的时候,我发现有些io口无法使用,
在 echo 1 > export 的时候会出错,有些口则可以正常使用,并输出高低电平。 1.png 2.png 这是ct上io口。。我想知道这其中那些口是能用的,那些是不能使用或者已经被系统使用的。以及各个口的用途!!!!求资料

回复

使用道具 举报

发表于 2015-5-21 14:00:21 | 显示全部楼层




首先应sys_config.fex(script.fex) 里面声明的有关, script.fex 文件里面有gpio_used 这个选项。默认是:
gpio_used = 1
gpio_num                 = 2
gpio_pin_1              = portH20<1><default><default><1>
gpio_pin_2  = portH10<0><default><default><0>

当你使用echo命令操作GPIO:
#echo 1 > /sys/class/gpio/export

在相应目录会生成一个gpio1_ph20   (对应ph20)
# ls  /sys/class/gpio/*

查看GPIO方向,值:
#cat  /sys/class/gpio/gpio1_ph20 /direction
#cat  /sys/class/gpio/gpio1_ph20 /value
操作GPIO:
#echo out > /sys/class/gpio/gpio1_ph20 /direction
#echo 1 > /sys/class/gpio/gpio1_ph20 /value

同理:
echo 2  > /sys/class/gpio/export
相应目录下会生成一个: gpio2_ph10 (对应ph10)



如果你在gpio_used 里面没有声明,如上面配置,  
gpio_used = 1
gpio_num                 = 2
gpio_pin_1              = portH20<1><default><default><1>
gpio_pin_2  = portH10<0><default><default><0>

你在此处, echo 3  > /sys/class/gpio/export  就会报错。(上面只到2)

回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-21 16:18:32 | 显示全部楼层
sunbeyond 发表于 2015-5-21 14:00
首先应sys_config.fex(script.fex) 里面声明的有关, script.fex 文件里面有gpio_used 这个选项。默认 ...

我在Script.fex申明了,如果不声明的话,全部口用echo 1 》,,,,都会出错,我现在是把2x15的那些口申明了,但是就是大多数口都不能用,而且有的直接就是输出的+3.3V。。。然后我有这是另一边的io口,发现基本都不行。目前,我就发现3个能用的

然后我又发现,ct有个拓展板子。是直接插到ct的io上的。所以我想是不是ct的io大部分已经被定义过用途了,就是接拓展班上的设备。只有少部分的io没有没使用
回复 支持 反对

使用道具 举报

发表于 2015-5-21 17:58:38 | 显示全部楼层
Crazykiss 发表于 2015-5-21 16:18
我在Script.fex申明了,如果不声明的话,全部口用echo 1 》,,,,都会出错,我现在是把2x15的那些口申 ...

io口有没有被用这个问题,也是看script.fex 配置,  看看对应的 gpio口是否已经被复用成其他功能。

例如: PG06 .   你在script.fex  搜索 把有用到PG06的选项关掉即可。  (假如你不需要复用这功能).
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-11-26 11:29 , Processed in 0.026557 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部