2017-04-02 148 views
2

我一直想我sim800L连接到我的树莓派3模型B(rasbian),但没有成功......连接sim800到覆盆子PI(RX,TX)

我在第一步,因为我是树莓派的新手,所以我不太了解它是如何工作的。

这里是如何我试图连接它:

montage

经过一番研究,我发现,我需要一些事情添加到/boot/config.txt文件,以使UART,所以我添加了这一点:

core_freq=250 
enable_uart 

后,我发现匹配什么,我试图做一个代码,那就是:

import serial 
import os, time 

# Enable Serial Communication 
port = serial.Serial('/dev/ttyS0', baudrate=9600, timeout=1) 

# Transmitting AT Commands to the Modem 
# '\r\n' indicates the Enter key 

port.write('AT'+'\r\n') 
rcv = port.read(10) 
print rcv 

但是,在我尝试使用AT命令时,在Python Shell中没有任何工作,如果sim800L连接成功,应该回答OK。我收到一些基本的错误,比如AT没有定义。

如何解决此错误?

+1

你应该在这里问你的问题:https://raspberrypi.stackexchange.com/ – Veltro

+0

是的谢谢,并感谢darthbith的编辑。 – Jonathan199

回答

0

如果SIM卡上的GND未连接到树莓派的GND gpio引脚,树莓派无法通过TXD或RXD进行通信。