资源简介
linux下面使用SIM300模块发送GPRS短信的程序,含串口参数设置函数
代码片段和文件信息
#include
#include
#include
#include
//#include
#include “tty.h“
#include“gprs.h“
void gprs_init()
{
int i;
for(i=0; i<5; i++) {
tty_writecmd(cmd[i] strlen(cmd[i]));
}
//下面选择通道0,使用普通电话话柄
/*
gprs_cmd(“AT+CHFA=0\r“); //设置通话通道为0
usleep(1000);
gprs_cmd(“AT+CLVL=100\r“);//设置受话器音量最大
usleep(1000);
gprs_cmd(“AT+CMIC=010\r“);//设置通道0的话筒增益
usleep(1000);
*/
}
void gprs_hold()
{
tty_writecmd(“at“ strlen(“at“));
tty_writecmd(“ath“ strlen(“ath“));//发送挂机命令ATH
}
void gprs_ans()
{
tty_writecmd(“at“ strlen(“at“));
tty_writecmd(“ata“ strlen(“ata“));//发送接听命令ATA
}
//拨叫
void gprs_call(char *number int num)
{
tty_write(“atd“ strlen(“atd“)); //发送拨打命令ATD
tty_write(number num);
tty_write(“;\r“ strlen(“;\r“));
usleep(200000);
}
//发送短信
void gprs_msg(char *number int num)
{
char ctl[]={260};
char text[]=“Welcome to use up-tech embedded platform!“;
tty_writecmd(“at“ strlen(“at“));
usleep(5000);
tty_writecmd(“at“ strlen(“at“));
tty_writecmd(“at+cmgf=0“ strlen(“at+cmgf=0“)); //发送修改字符集命令
tty_write(“at+cmgs=“ strlen(“at+cmgs=“)); //发送发短信命令,具体格式见手册
tty_write(“\““ strlen(“\““));
tty_write(number strlen(number));
tty_write(“\““ strlen(“\““));
tty_write(“;\r“ strlen(“;\r“));
tty_write(text strlen(text));
tty_write(ctl 1); //“CTRL+Z“的ASCII码
usleep(300000);
}
void gprs_baud(char *baudint num)
{
tty_write(“at+ipr=“ strlen(“at+ipr=“));
tty_writecmd(baud strlen(baud) );
usleep(200000);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 12544 2011-07-30 10:53 linux_gprs\6g
文件 1701 2011-07-29 18:01 linux_gprs\gprs.c
文件 1686 2007-01-24 15:17 linux_gprs\gprs.cbak
文件 290 2006-06-08 19:54 linux_gprs\gprs.h
文件 2608 2011-07-30 10:53 linux_gprs\gprs.o
文件 2338 2011-04-14 21:02 linux_gprs\keyshell.c
文件 3572 2011-07-30 10:53 linux_gprs\keyshell.o
文件 1895 2011-04-19 20:47 linux_gprs\main.c
文件 2364 2011-07-30 10:53 linux_gprs\main.o
文件 328 2010-10-21 15:53 linux_gprs\Makefile
文件 24 2005-03-01 15:27 linux_gprs\readme
文件 160 2006-05-26 18:03 linux_gprs\Rules.mak
文件 3963 2011-07-30 10:51 linux_gprs\tty.c
文件 190 2005-01-21 00:24 linux_gprs\tty.h
文件 2724 2011-07-30 10:53 linux_gprs\tty.o
目录 0 2011-07-30 10:53 linux_gprs
----------- --------- ---------- ----- ----
36387 16
- 上一篇:numpy 中文学习手册
- 下一篇:apache_2.2.14.rar
相关资源
- unix-linux编程实践教程习题解答及代码
- GA6 gprs模块 51单片机 程序
- linuxubuntu下ffmpeg + alsa 的音频播放器
- linux 360wifi3代驱动
- gt911触摸屏驱动程序
- SSH Secure远程链接工具
- 良哥独创Linux deepin电脑系统装回wind
- linuxdos(Explore2fs)一个windows系统下查
- Arm-linux 自定义开机启动程序,避开从
- Linux内核WIFI驱动详细源码
- linux2.6.11.12内核源码注释
- linux运维之道144632
- 《Xilinx ZYNQ-7000 AP SoC开发实战指南》符
- Linux教程复习资料以及课后习题答案
- 高通9x07 软件架构及用户指导 mdm9x07
- Qt 拼音输入法
- 学习Linux的一些笔记.docx
- awl-0.2.tar.gz TCP SYN洪水攻击 linux工具
- 《网络服务器搭建与配置》实训指导
- Kettle在Linux的安装使用
- 温度、一氧化碳、二氧化碳、PM2.5以及
- 基于GEC210的语音识别控制
- linux基础培训.pdf
- Linux云计算-Shell脚本100例
- 京峰-Linux从入门到精通完整版
- OpenSSH升级包、依赖包
- Linux命令行与shell脚本编程大全.第3版
- Comfast CF-WU810N Linux驱动及安装说明.r
- Linux Shell脚本攻略第3版 图灵版
- linux命令行字典
评论
共有 条评论