GSM/GPRS modul

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Válasz küldése
Avatar
DOGMAN
Chipgyilok
Hozzászólások: 293
Csatlakozott: 2006. augusztus 27. vasárnap, 6:00

Hozzászólás Szerző: DOGMAN »

Én pl AT + CRLF -el szoktam kezdeni a "beszélgetést".
Erre egy OK-nak kell visszajönnie.

tippek még:
Tegyél egy LED-et az AVR Tx lábra, látnod kellene hogy villan mikor küld...
Én pl a belső kristályról járatva teszteltem annak idején és megbízhatóan működött.
Avatar
Kotesz
Tranzisztorgyógyász
Hozzászólások: 171
Csatlakozott: 2009. szeptember 24. csütörtök, 6:00

Hozzászólás Szerző: Kotesz »

nobody_hun írta:CR (0Dh vagy 13d) olyan, mint amikor a terminálban lenyomod az Entert. Minden AT parancsot ezzel kell lezárni, különben nem csinál semmit.

Kód: Egész kijelölése

Print "AT+CRLF CR(0dh)"    
Igy helyes?
Avatar
DOGMAN
Chipgyilok
Hozzászólások: 293
Csatlakozott: 2006. augusztus 27. vasárnap, 6:00

Hozzászólás Szerző: DOGMAN »

Kotesz írta:
nobody_hun írta:CR (0Dh vagy 13d) olyan, mint amikor a terminálban lenyomod az Entert. Minden AT parancsot ezzel kell lezárni, különben nem csinál semmit.

Kód: Egész kijelölése

Print "AT+CRLF CR(0dh)"    
Igy helyes?
a CRLF -ből a CR ugyanaz mint a te általad írtnál a 0Dh
Bascomul a lényeg: a print végére mindig kell egy chr(13) és egy chr(10)
Avatar
Kotesz
Tranzisztorgyógyász
Hozzászólások: 171
Csatlakozott: 2009. szeptember 24. csütörtök, 6:00

Hozzászólás Szerző: Kotesz »

Bocs hogy értetlenkedek, de ezt nem értem.

Kód: Egész kijelölése

Print "AT+CRLF"
Bascomul a lényeg: a print végére mindig kell egy chr(13) és egy chr(10)
Ezt légyszives egy kicsit érthetőbben. :oops: :oops:
Avatar
DOGMAN
Chipgyilok
Hozzászólások: 293
Csatlakozott: 2006. augusztus 27. vasárnap, 6:00

Hozzászólás Szerző: DOGMAN »

A soros porton a következőket kell ellküldened:

AT parancs és utána egy kocsivissza(CR) és egy soremelés(LF) karaktert amit Bascomban az alábbi módon tudsz végrehajtani:

Kód: Egész kijelölése

Print "AT" ; Chr(13) ; Chr(10)
Avatar
Kotesz
Tranzisztorgyógyász
Hozzászólások: 171
Csatlakozott: 2009. szeptember 24. csütörtök, 6:00

Hozzászólás Szerző: Kotesz »

Köszönöm, igy már értem! 8)
Avatar
Kotesz
Tranzisztorgyógyász
Hozzászólások: 171
Csatlakozott: 2009. szeptember 24. csütörtök, 6:00

Hozzászólás Szerző: Kotesz »

DOGMAN írta: tippek még:
Tegyél egy LED-et az AVR Tx lábra, látnod kellene hogy villan mikor küld...
Én pl a belső kristályról járatva teszteltem annak idején és megbízhatóan működött.
Tettem egy ledet a TX vonalra, ami folyamatosan világít, ha tápot kap az áramkör.
Avatar
DOGMAN
Chipgyilok
Hozzászólások: 293
Csatlakozott: 2006. augusztus 27. vasárnap, 6:00

Hozzászólás Szerző: DOGMAN »

Csinálj egy ciklust a programban ami folyamatosan küldi az AT parancsot.
Írj bele waitms 200-at és akkor 200 ms-enként fog lefutni.
Elvileg 200 ms-enkénti villogást már látnod kellene. Hanem akkor próbálfd meg nagyobb szünetekkel. Elvileg így láthatóvá tudod tenni hogy küld-e az AVR Tx-en valamit.

Kód: Egész kijelölése

$baud = 9600

Do
   Print "AT" ; Chr(13) ; Chr(10)
   Waitms 200
Loop
Figyelni kell arra is, hogy tudomásom szerint sok mobilnak (legalábbis régebben) nem volt hardveres "igazi" modemje, hanem a processzora szoftveresen emulálta a modemet a (rádió)hálózat számára. Ez általában a legalsó árkategóriás mobilokra volt jellemző.
Meg nem mondom hogy melyikek ezek de pl volt a Siemensnek is azt hiszem az L(vagy M???) sorozatú mobiljai amik semmilyen külső AT parancsra ezért nem válaszoltak. Ezt a google megmondja ha beírod neki milyen telefont próbálsz használni.
Az Ericcson, és a régi de akkor magasabb kategóriájú Siemensekben tuti van.
Avatar
kefeur
Tranzisztorgyógyász
Hozzászólások: 187
Csatlakozott: 2008. február 17. vasárnap, 7:00

Hozzászólás Szerző: kefeur »

Én a hibakeresést a Bascom terminal emulátorával oldottam meg.
Illesztővel rákötöttem először az avr kimenetére , ha jó volt utána a telefonéra.Nem okozhat gondot hisz bemenetet kötünk oda.
Helyesen bekötve persze RX-TX nem összekeverve!
A telefon ad visszhangot ha megkapta az "at" szócskát.
Legalább is a Siemens C-55 igen.
Jól ellenőrizhető mi történik!
Kefeur
Avatar
Kotesz
Tranzisztorgyógyász
Hozzászólások: 171
Csatlakozott: 2009. szeptember 24. csütörtök, 6:00

Hozzászólás Szerző: Kotesz »

kefeur írta:Én a hibakeresést a Bascom terminal emulátorával oldottam meg.
Illesztővel rákötöttem először az avr kimenetére , ha jó volt utána a telefonéra.Nem okozhat gondot hisz bemenetet kötünk oda.
Helyesen bekötve persze RX-TX nem összekeverve!
A telefon ad visszhangot ha megkapta az "at" szócskát.
Legalább is a Siemens C-55 igen.
Jól ellenőrizhető mi történik!
Nos leirom mit tapasztalok:

- az AVR terminalszimulatoron tökéletesen működik!
- a gsm a terminal emulatorral semmilyen komunikációt nem folytat
- viszont a SiMoCo progival tökéletes a kommunikáció
- az AVR továbbra sem komunikál a gsm-el pedig 3.3v-on megy minden.
DOGMAN írta:Meg nem mondom hogy melyikek ezek de pl volt a Siemensnek is azt hiszem az L(vagy M???) sorozatú mobiljai amik semmilyen külső AT parancsra ezért nem válaszoltak. Ezt a google megmondja ha beírod neki milyen telefont
Hamarosan lesz jópár tesztalanyom T10s,T20,C45.
Avatar
DOGMAN
Chipgyilok
Hozzászólások: 293
Csatlakozott: 2006. augusztus 27. vasárnap, 6:00

Hozzászólás Szerző: DOGMAN »

Telefon soros porton PC-re kötve és pl hyperterminal elindítva:
ha jó a baud beállítás (próbáld ki több értéken), frankón kellene mennie.
Be kell állítani a terminalban, hogy bevitel után küldjön soremelés karaktert

Kép

Beírod: AT majd nyomsz egy ENTER-t. A telónak vissza kellene küldenie egy OK üzenetet.
Ha így nem megy akkor AVR-el sem fog...ha meglesznek a többi telefonok ezzel kezdd, hogy így leteszteled.
Avatar
Kotesz
Tranzisztorgyógyász
Hozzászólások: 171
Csatlakozott: 2009. szeptember 24. csütörtök, 6:00

Hozzászólás Szerző: Kotesz »

Köszönöm a segítséget, tesztelem a telefonokat és jelzem mire jutottam!
Avatar
Kotesz
Tranzisztorgyógyász
Hozzászólások: 171
Csatlakozott: 2009. szeptember 24. csütörtök, 6:00

Hozzászólás Szerző: Kotesz »

Közben azért próbálkozok :D
Kép

Itt kommunikál tökéletesen a terminal a c35-el!
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Kép nem látszik....
Avatar
DOGMAN
Chipgyilok
Hozzászólások: 293
Csatlakozott: 2006. augusztus 27. vasárnap, 6:00

Hozzászólás Szerző: DOGMAN »

Robert írta:Kép nem látszik....
mert atw.hu nem enged direktlinkelni anyagot, jobb gomb link kimásol, és megnyit másik ablakban, vagy:
http://kotesz.atw.hu/c35.png

Kotesz: kapcsold be még a hyperterminalban a helyi visszhangot, akkor látszik az is amit küldesz..
Válasz küldése