www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Gsm komunikacija

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Elektronika
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
jerny
Član
Član



Pridružen-a: Čet 17 Apr 2008 11:27
Prispevkov: 414
Aktiv.: 1.98
Kraj: Dravograd

PrispevekObjavljeno: Ned Maj 15, 2011 10:44 am    Naslov sporočila:  Gsm komunikacija Odgovori s citatom

Ker mi je komunikacija z navadnim gsm telefonom načela živce sem nabavil GSM modul falcom A2D, kuminikacija z računlanikom mi deluje normalno, ob vpisu ukaza AT+CGMS normalno pošlje sporočilo. Zalomi pa se ko napravo priklopim na mikrokontroler. Priklopleno imam posredno preko čipa max232 in sicer po tej shemi: http://sodoityourself.com/wp-content/uploads/2007/02/circuit_232.jpg Če izhod max232 prilopim na računlanik na hyperterminalu dobim čisto lepe ukaze. Kje je torej problem.

program v bascomu:
Koda:
$regfile = "m162def.dat"
$crystal = 11059200
$baud = 9600

$hwstack = 32
$swstack = 8
$framesize = 24

Config Lcdpin = Pin , Db4 = Porta.2 , Db5 = Porta.3 , Db6 = Porta.4 , Db7 = Porta.5 , E = Porta.1 , Rs = Porta.0
Config Lcd = 16 * 2
Cursor Off
Cls

Do
Lcd "Posiljanje"
Wait 1
Print "AT+CMGS=" ; Chr(34) ; "051223117" ; Chr(34)
Waitms 100
Print "serbus";
Print Chr(26)
Cls
Waitms 10000
Loop


Lep pozdrav in že vnaprej hvala za odgovor.

_________________
Če smrdi je kemija, če kadi pa elektronika!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
damo
Član
Član



Pridružen-a: Čet 31 Jul 2003 13:45
Prispevkov: 2008
Aktiv.: 8.47
Kraj: Krško

PrispevekObjavljeno: Ned Maj 15, 2011 11:25 am    Naslov sporočila:   Odgovori s citatom

1. preglej, če imaš prav povezane TX in RX linije.

2. sicer Bascoma ne poznam, vendar se mi zdi, da ti na koncu printa manjka "enter" oz. chr$(10) in chr$(13)

_________________
Dobrga štromarja samo slab šnops strese!
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Vlado
Član
Član



Pridružen-a: Sre 03 Mar 2004 21:35
Prispevkov: 563
Aktiv.: 2.38
Kraj: Ljubljana

PrispevekObjavljeno: Ned Maj 15, 2011 11:30 am    Naslov sporočila:   Odgovori s citatom

GSM modulu pošlji ukaz da boš pošiljal SMS v text načinu. Se več ne spomnem, mislim pa da je PDU privzeti način in je po resetu modul pripravljen pošiljati SMS v PDU formatu.
Kot ti je Damo že povedal, manjka ti tudi CRLF, ker si print ukaz končal s podpičjem (pobriši podpčje).
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
jerny
Član
Član



Pridružen-a: Čet 17 Apr 2008 11:27
Prispevkov: 414
Aktiv.: 1.98
Kraj: Dravograd

PrispevekObjavljeno: Ned Maj 15, 2011 2:29 pm    Naslov sporočila:   Odgovori s citatom

Krivi sta bili zamenjana 2 in 3 pin na konektorju za rs232. Tako da pošiljanje zdaj normalno dela.
Imamo mogoče kdo predlog kako prebrati zadnje sporočilo iz modula?
Nekaj na takšen način
Koda:
Do
Print "AT+CMGR=1"
Input S
Lcd S
Loop

_________________
Če smrdi je kemija, če kadi pa elektronika!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
rudiP
Član
Član



Pridružen-a: Tor 07 Avg 2007 15:30
Prispevkov: 1234
Aktiv.: 5.67
Kraj: KOPER

PrispevekObjavljeno: Ned Maj 15, 2011 2:59 pm    Naslov sporočila:   Odgovori s citatom

Ni teško, pa vendar ne tako enostavno. Na forumu je veliko postov na temo rs232.
Malo prebrskaj.

_________________
Lep pozdrav iz Kopra Rudi
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Elektronika Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 496 dni


Powered by phpBB © 2001, 2005 phpBB Group