mini2440开发板linux系统下用其他gpio接口连线无法驱动led?

mini2440开发板linux系统下的控制led实验,控制用户led,分别对应的是gpb5、gpb6、gpb7、gpb8,成功了。随后我修改驱动程序代码,改为控制gpb... mini2440开发板linux系统下的控制led实验,控制用户led,分别对应的是gpb5、gpb6、gpb7、gpb8,成功了。
随后我修改驱动程序代码,改为控制gpb1、gpb6、gpb7、gpb8,用杜邦线连接gpb1,连接一个led,在终端输入控制命令
“开led”和“关led”,结果不能控制连接着gpb1的led,其余三个用户led正常,测量了gpb1和gnd的电压,在“开led”和“关led”两种命令下,
其电压均为3v左右。随后我又修改驱动程序代码,改为控制gpb0和gpb6、gpb7、gpb8,gpb0是连接着内部蜂鸣器的,在终端输入控制命令“开led”和“关led”,
可以控制蜂鸣器的开和关。在“开led”和“关led”的两种命令下。其对应的电压分别为1.6v和0v。为啥我只是修改了引脚代码,就不能控制其他端口呢?
展开
 我来答
肥肥的爆米花
2014-12-04 · TA获得超过3771个赞
知道小有建树答主
回答量:910
采纳率:50%
帮助的人:622万
展开全部
1)GPB5\6\7\8本来的外围应该有上拉电阻,你自己接的看看电阻合不合适。
2)检查GPB1外围是否有其他电路、检查是否被用于其他复用功能。
3)GPB1可能烧坏,再换其他引脚。
htccoins
2014-12-03 · TA获得超过671个赞
知道小有建树答主
回答量:875
采纳率:50%
帮助的人:323万
展开全部
还有其它地方没有修改到吧
追问
能结合经验给个思路吗?我也知道是有地方没修改到啊,地球人都知道~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式