Я имею дело с gm29 от Sony Ericsson.
В таблице сказано, что для включения модема недостаточно подключения к сети. Там написано:
- активировать DTR линии управления RS232, высокий на> 0,2 с.
Я пишу несколько тестов на python, но:
#!/usr/bin/env python
import serial
from time import sleep
socket = serial.Serial('/dev/ttyS0',
baudrate=9600,
bytesize=serial.EIGHTBITS,
parity=serial.PARITY_NONE,
stopbits=serial.STOPBITS_ONE,
timeout=1,
xonxoff=0,
rtscts=0
)
socket.setDTR(True)
sleep(3)
socket.setDTR(False)
try:
while True:
socket.write('AT'+chr(13));
sleep(1)
print "Reading"
print socket.readlines()
except:
socket.close()
не работает ... У меня есть способ получить высокий DTR другими способами? Скажем, миником или еще что-нибудь? Или я легко что-то упустил?
Заранее спасибо.
Хорошо, это сводило меня с ума. Подсказка в том, что поставщик питания был «сломан», или, что лучше, он хорошо работает с тестером, но при подключении модема некоторые провода движутся и не несут напряжения ...
В любом случае, спасибо за ответ, помеченный как правильный, потому что он был: D