E
eugenesiew
Guest
Napisao sam kod za sms kontroler.Broj radi savršeno dobro u hiper terminala, ali kada je povezan sa SE T630, to ne činiti se to funkcionirati at svi.Otkrio sam da je glavni razlog bio SERIN2 dijelu, ako sam imao taj dio maknuti, kod se može izvoditi na SE T630.Ali to samo čini mi jedan način komunikacije, od kontrolera do T630, ali nema komunikacije s T630 na kontroler.Je da je svaka greška u mom kodu ili postoji neki drugi način za vidjeti da se podaci mogu prenijeti iz SE T630 na kontroler.hvala!
================================================== =
define OSC 20
Uključi "modedefs.bas"
trisb.0 = 0
TRISB.3 = 1
Var X byte
početak:
IF PORTB.3 = 1 tada
SEROUT2 portb.1, 16780, ["AT CMGF = 1", 10, 13]
stanka 3000
SEROUT2 portb.1, 16780, ["AT CPM =", 34, "mi", 34, 44, 34, "mi", 34, 44, 34, "mi", 34, 10, 13]
stanka 3000SERIN2 portb.2, 16780, [Wait ("3479"), X]SEROUT2 portb.1, 16780, ["AT CMGR = 1", 10, 13]
stanka 3000
Odaberite slučaju X
case ""
SEROUT2 portb.1, 16780, ["u cmgs =", 34, "0123456789", 34, 10, 13]
stanka 3000
SEROUT2 portb.1, 16780, ["LED uključivanje", 26]
stanka 3000
case ""
SEROUT2 portb.1, 16780, ["u cmgs =", 34, "0123456789", 34, 10, 13]
stanka 3000
SEROUT2 portb.1, 16780, ["LED otpustiti", 26]
stanka 3000
slučaju drugo
SEROUT2 portb.1, 16780, ["u cmgs =", 34, "0123456789", 34, 10, 13]
stanka 3000
SEROUT2 portb.1, 16780, ["neispravno naredba", 26]
stanka 3000
End Select
ENDIF
goto start
================================================== =
================================================== =
define OSC 20
Uključi "modedefs.bas"
trisb.0 = 0
TRISB.3 = 1
Var X byte
početak:
IF PORTB.3 = 1 tada
SEROUT2 portb.1, 16780, ["AT CMGF = 1", 10, 13]
stanka 3000
SEROUT2 portb.1, 16780, ["AT CPM =", 34, "mi", 34, 44, 34, "mi", 34, 44, 34, "mi", 34, 10, 13]
stanka 3000SERIN2 portb.2, 16780, [Wait ("3479"), X]SEROUT2 portb.1, 16780, ["AT CMGR = 1", 10, 13]
stanka 3000
Odaberite slučaju X
case ""
SEROUT2 portb.1, 16780, ["u cmgs =", 34, "0123456789", 34, 10, 13]
stanka 3000
SEROUT2 portb.1, 16780, ["LED uključivanje", 26]
stanka 3000
case ""
SEROUT2 portb.1, 16780, ["u cmgs =", 34, "0123456789", 34, 10, 13]
stanka 3000
SEROUT2 portb.1, 16780, ["LED otpustiti", 26]
stanka 3000
slučaju drugo
SEROUT2 portb.1, 16780, ["u cmgs =", 34, "0123456789", 34, 10, 13]
stanka 3000
SEROUT2 portb.1, 16780, ["neispravno naredba", 26]
stanka 3000
End Select
ENDIF
goto start
================================================== =