资源简介
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
相关资源
- uboot到linux logo显示不间断 补丁
- UNIX/LINUX编程实践教程的源码
- Linux任务管理器
- linux应用层的华容道游戏源代码
- ubuntu9.10 可加载内核模块和字符设备驱
- GPRS(MC35型号)的发送短信程序
- MP3文件ID3v2ID3v2APEv2标签读取
- 操作系统实验——虚存管理实验
- linux下的发包工具sendip
- 尚观培训linux许巍关于c 的笔记和讲义
- 尚观培训linux董亮老师关于数据结构的
- linux 线程池源码 c 版
- linux C 电梯程序练习
- linux下用多进程同步方法解决生产者
- Linux 操作系统实验(全)
- Linux From Scratch 中文手册
- linux 网络实验 ftp程序
- Linux命令大全离线版&在线版
- 操作系统共享内存实验
- dos 下运行Linux 命令--gnu_utils
- linux 0.12内核源代码
- linux简易shell C实现
- linux实验报告及心得体会
- 基于GTK的Linux环境下的简易任务管理器
- linux扫雷游戏代码
- CAN Linux驱动代码
- Linux系统教材
- intel 82579LM 网卡驱动Linux系统版 v1.9.
- SA1110处理器掌上电脑液晶显示器设计
- 基于Linux的串口服务器设计
评论
共有 条评论