沧海笑1122 发表于 2013-2-19 01:27:36

【已解决】GPIO的输出到底代表什么呢?(关于全功能扩展板V0.2的测试问题)

本帖最后由 沧海笑1122 于 2013-2-24 10:53 编辑

扩展板:U大出品的V0.2扩展板,使用的教程是http://www.shumeipai.net/forum.php?mod=viewthread&tid=518&page=1&extra=#pid33596
外接5V电源。
材料:一只LED(加220欧姆电阻),
接线(详见示意图)GPIO.0的C与V分别接在LED两端。
测试及现象:按动测试按钮后,在python窗里,显示GPIO.0状态已经ON,但是LED无反应,用万用表测量,C端与G的电压没有。

我的问题是:GPIO.0设为ON后,其对应的C端子,应该有什么变化?高电平?
初学PI,麻烦U大解答下,谢谢。我理解GPIO.0~7,可以设置为高低电平,C端子与V或者G端子的电压,随着输出状态不同应该是有变化的。




另外,运行时报错,在demo.py中加上GPIO.setmode(GPIO.BCM)后,正常。看资料,这条语句的作用是# to change to BCM GPIO numbering
看demo.py代码,好象是把pi板的GPIO端口映射到扩展版0~7,口上。那么这条语句有或者没有,会有影响吗?谢谢

开心就好 发表于 2013-2-20 00:02:12

呵呵,现在解决了吧:lol

沧海笑1122 发表于 2013-2-20 02:03:27

开心就好 发表于 2013-2-20 00:02
呵呵,现在解决了吧

刚到北京,飞了一晚上,呵呵,周五回去才能试,然后将解决过程在此汇报,谢谢U大!

沧海笑1122 发表于 2013-2-24 10:52:42

已解决:如果我们使用PI的管脚定义(U大代码demo.py默认),在此语句之下:import RPi.GPIO as GPIO增加以下语句即可:# to use Raspberry Pi board pin numbers
GPIO.setmode(GPIO.BOARD)详情见:http://www.shumeipai.net/thread-13003-1-1.html
(有图)
感谢U大指导。
页: [1]
查看完整版本: 【已解决】GPIO的输出到底代表什么呢?(关于全功能扩展板V0.2的测试问题)