-
能告诉我在哪里可以找到传输链路设备的资料吗?我在百度搜索找不到
-
那TC35i modem作为传输设备的话另一端是什么呢,就是说它要把信息翻译给谁
-
那要怎么判断是握手还是延伸呢?
-
关于串口的延伸然后用平行连接的问题您能给我详细说明一下吗?
-
多谢各位大哥的帮助~短信成功发出去了~感激不尽啊
我想问一下modem为什么变得不是TTL了呢。modem里的外围电路有什么东西。还有为什么要用平行线而不是交叉线
-
不好意思~我没说清楚。我用的是modem。
用串口发送PC接受返回命令试过了。接受不到返回命令。应该是modem没有识别指令。
但是PC发送单片机串口接受却可以。电源没问题。指令也没问题。主要是modem根本不能识别发出去的指令。如果是指令错误起码会返回个error。但是现在什么都没返回。所以应该是发送端出的问题
-
3L说的问题也困惑了我很久。很多人说不用232转电平。但是又有人说用
我用MAX232转了电平后。电脑给TC35i发送程序。然后返回短接单片机。发现单片机可以接受到TC35i返回的回应,证明连接是没问题的。只是发送端出了问题。怎么解决
2L的大哥所说的我试过了。由于电压的问题。监听会产生影响。模块的电源不应该有问题。我用PC都可以发出去
-
大哥帮帮忙啊
-
- -daichen大哥~我的C语言水平是在很初级的阶段,不是很能理解你上面的语句啊~能用一些简单的语句吗?感激不尽
-
我不是很清楚接收回复语句要怎么写
因为模块返回的信息里面不只有OK~但是包含有OK
你能帮帮我吗?
-
咦~怎么回车没用的的?
#include
#include
unsigned int i;
unsigned char letter= 0;
unsigned int str[3];
sbit D0=P0^0;
sbit D1=P0^1;
sbit D2=P0^2;
sbit D3=P0^3;
sbit D4=P0^4;
void serial_init(void);
void delay_3s(void);
void send_message(void);
//********************
void serial_init(void)
{
SCON = 0x50;
PCON = 0x00;
TMOD = 0x20;
TH1 = 0xFD;
TL1 = 0xFD;
TR1 = 1;
TI = 1;
}
//*************************
void delay_3s(void)
{
for(i=0;i
-
程序如下:
#include
#include
unsigned int i;
unsigned char letter= 0;
unsigned int str[3];
sbit D0=P0^0;
sbit D1=P0^1;
sbit D2=P0^2;
sbit D3=P0^3;
sbit D4=P0^4;
void serial_init(void);
void delay_3s(void);
void send_message(void);
//********************
void serial_init(void)
{
SCON = 0x50;
PCON = 0x00;
TMOD = 0x20;
TH1 = 0xFD;
TL1 = 0xFD;
TR1 = 1;
TI = 1;
}
//*************************
void delay_3s(void)
{
for(i=0;i
-
我试着去弄一下吧,谢谢了
-
您所谓的用电脑监听发送和接受的过程是怎么个情况。用串口助手?
还有我的程序真的没问题。普通AT指令的结束是以回车来结束的,那么我在C里面是要写\r还是\n还是\r\n呢?
-
什么叫数据回复的处理,每发完一个指令后模块都会返回一个OK,但是我觉得不管返回的OK直接向模块发送指令也可以实现发送短信的吧
-
我现在要做一个project要用单片机控制TC35i发短信然后是的大致步骤就是puts ("AT\r");delay;puts ("AT+CMGF=1\r");delay;puts ("AT+CSMP=17,167,0,0\r");delay;puts ("AT+CSCS=GSM\r");delay;puts ("AT+CMGS=手机号码\r");delay;puts("短信内容");purchar (0x1A);我用电脑连GSM模块用这个指令发出了短信我单片机连电脑在超级终端上面能显示出我单片机发了指令但是我连GSM模块之后发不了短信所以我怀疑是我的指令表达出了点问题了