jerryzheng 发表于 2009-10-21 22:21:15

关于GSM模块接收新短信后如何实现MCU中断操作的问题[已解决,感谢苹果猫]

本人使用EM310加EM310开发板,购自苹果猫
先感谢苹果猫的热心解答!

问题:
对EM310,来电时LED2会亮,即有引脚会变为高平,这样可用引脚电平来做中断处理,那短信如何判断?

苹果猫解惑:
EM310来电时串口会输出“RING”字符串信息,对于短信,刚应事先设置“AT+CNMI=2,2”,这样模块一有新短信会直接在串口上输出。
但对于“AT+CNMI=2,2”需要注意:这个参数每次上电都要重新配置,不保存,上电后要完成网络注册才能配置这个指令,因为这个指令要和基站进行交互

于是EM310接到短信后串口一有数据输出,MCU即可通过串口中断实现中断处理了,而不需要频繁地通过AT命令去查询GSM模块是否有新短消息

此帖留作备忘,也送给与楼主一样菜的鸟鸟

GESHW 发表于 2009-12-17 16:01:07

小弟在此学习了,不过还是有个问题:

如何判断是某个SIM卡指定发过来的信息,因为是产品上使用,可能只需要点对点通信,如果接收到了垃圾信息,是不是也要进入中断处理,我现在用的就是查询,感觉不理想,程序存在很多BUG,希望楼主能把你的中断处理函数贴出来,我好学习学习!!

bluelool 发表于 2009-12-17 17:54:52

mark

haonewniu 发表于 2010-1-27 20:36:18

楼主精神可嘉!

aaronpu 发表于 2010-2-21 12:03:38

M590采用英飞凌7880单芯片解决方案,全球第一款单芯片GSM/GPRS纯数据工业级通信模块,提供优质的短信和数据传输服务,该模块具有低功耗(待机功耗2.5毫安)、温宽大(-40至+80)、独特的AEsft软件加密协议功能,而且属于业界体积最小的模块28mm*24mm*11mm (长*宽*高),目前正大批量应用在电力系统、车载、无线数传、无线监控等工业级领域,附件是详细的M590产品规格书,请查看,欢迎与我联系 深圳市有方科技北京办事处 蒲先生 13488653038
全球第一款单芯片GPRS模块

功耗低:待机功耗2.5MA

温宽大:-40—80

支持串口的CMUX功能

开放1Kbytes数据区供客户使用

独特AES软件加密功能

PMB7880集成了基带、射频(收发)以及电源管理四颗芯片

编码方式:CS-2传输速率可达到13.4KBPS

支持串口的CMUX功能

支持串口复用(多路复用)功能

支持DNS域名解析

支持GPRS认证指令

支持TCP/IP功能

支持FTP传输功能

支持CSD业务

支持USSD业务

支持AMR语音编码

支持全速率半速率AT切换(通过AT指令来控制时间)

软件本地升级支持

comway 发表于 2010-5-20 16:07:42

回复【楼主位】jerryzheng
-----------------------------------------------------------------------

comway 801模块串口能直接输出ascii文本短信内容,下位机不需解码,而却输出指令at^msot=1可以保存,不需每次设置
发信息只需要一条指令at^sms
页: [1]
查看完整版本: 关于GSM模块接收新短信后如何实现MCU中断操作的问题[已解决,感谢苹果猫]