极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 36378|回复: 15

插上sim900 模块后,lcd2004无法正常显示

[复制链接]
发表于 2015-2-12 09:13:58 | 显示全部楼层 |阅读模式
不插sim900模块,能正常显示,插上模块后 lcd2004只显示2行方格,就没反应了,求大神支招。谢谢!(lcd2004是iic接口的,地址0x27)
回复

使用道具 举报

发表于 2015-2-12 09:40:24 | 显示全部楼层
sim模块没用过,也是iic的吗。加4.7K上拉电阻试一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-2-12 09:55:48 | 显示全部楼层
本帖最后由 wdb_9955 于 2015-2-12 10:08 编辑
mylemonjuice 发表于 2015-2-12 09:40
sim模块没用过,也是iic的吗。加4.7K上拉电阻试一下


sim900 扩展板。 上拉电阻怎么接?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2015-2-12 10:06:38 | 显示全部楼层
wdb_9955 发表于 2015-2-12 09:55
sim900 扩展板。 上拉电阻怎么接?

信息量太少,是否能更详细介绍连接。
回复 支持 反对

使用道具 举报

发表于 2015-2-12 10:08:04 | 显示全部楼层
wdb_9955 发表于 2015-2-12 09:55
sim900 扩展板。 上拉电阻怎么接?

sim900使用通常使用电池电流建议值在2A以上。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-2-12 10:25:41 | 显示全部楼层
林定祥 发表于 2015-2-12 10:08
sim900使用通常使用电池电流建议值在2A以上。

上面的图就是我的所有设备,电源用的是2个9V 1A ,分别接gsm模块和arduino,  启动后lcd 只显示2行方格,就没反应了,如果不插gsm模块,显示很正常
回复 支持 反对

使用道具 举报

发表于 2015-2-12 11:17:44 | 显示全部楼层
wdb_9955 发表于 2015-2-12 10:25
上面的图就是我的所有设备,电源用的是2个9V 1A ,分别接gsm模块和arduino,  启动后lcd 只显示2行方格,就 ...

注意事项:

    插上Arduino主板后,有时需同时在连接我们9V DC电源。原因是GPRS Shield开机电流和工作最多峰值电流需要最大2A,但是USB口是无法提供如此大的电流,所以必须外接供电设备。
    保证你的SIM卡没有锁住
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-2-12 12:38:46 | 显示全部楼层
林定祥 发表于 2015-2-12 11:17
注意事项:

    插上Arduino主板后,有时需同时在连接我们9V DC电源。原因是GPRS Shield开机电流和工作 ...

电源换了9v 2A,还是不行。问题依旧。附上图。求指导呀

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2015-2-12 13:46:51 | 显示全部楼层
wdb_9955 发表于 2015-2-12 12:38
电源换了9v 2A,还是不行。问题依旧。附上图。求指导呀

怀疑端口有冲突,是否暂时去除转接板?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-2-12 14:49:46 | 显示全部楼层
林定祥 发表于 2015-2-12 13:46
怀疑端口有冲突,是否暂时去除转接板?

如果没有转接卡,那iic口的屏,要如何接到arduino上?
回复 支持 反对

使用道具 举报

发表于 2015-2-12 15:29:34 | 显示全部楼层
wdb_9955 发表于 2015-2-12 14:49
如果没有转接卡,那iic口的屏,要如何接到arduino上?

可以用杜邦线转接。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-2-12 15:52:21 | 显示全部楼层
林定祥 发表于 2015-2-12 15:29
可以用杜邦线转接。

Arduino引脚使用情况:
D0/D1:如果选用软件串口,将用于与GPRS模块的串口通信
D7/D8:如果选用硬件串口,将用于与GPRS模块的串口通信
D9:用于软件控制SIM900的上电与掉电
注意:A4、A5连接到了SIM900的I2C接口,但它不能通过I2C接口访问

扩展板上有开关可以选择SIM900串口或者SIM900 debug口连接,如果选择Debug口,必须实用Arduino的硬件串口来控制,模拟串口无效。板子上提供了法拉电容对模块的RTC供电。


这是使用说明上的一段,能不能通过切换串口来避免这种冲突,那个Serial port select  我不知道如何跳?求指导!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-2-12 16:03:33 | 显示全部楼层
本帖最后由 wdb_9955 于 2015-2-12 16:11 编辑
林定祥 发表于 2015-2-12 15:29
可以用杜邦线转接。


去掉了转接板,用杜邦线接到gsm模块上,按照这样的接,问题依旧

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2015-2-12 21:50:50 | 显示全部楼层
wdb_9955 发表于 2015-2-12 16:03
去掉了转接板,用杜邦线接到gsm模块上,按照这样的接,问题依旧

IIC不在这边吧,应该在对角上,请仔细核对下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-2-14 21:15:04 | 显示全部楼层
林定祥 发表于 2015-2-12 21:50
IIC不在这边吧,应该在对角上,请仔细核对下。

问题解决了,sim900 的a4 a5 脚占用了IIC ,把这2个脚折弯就OK了,是个大神告诉我的。谢谢各位了
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-8 10:14 , Processed in 0.040668 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表