关于TC35的问题
本人用89C51与TC35通讯(BPS=38400),用串口调试软件发出:AT 命令(16进制:41 56 0D),TC35可以应答。但用单片机发出,则无法连机。程序见下,请个位大侠帮忙!
//发送一个字节
void SendASC(unsigned char ASC)
{
bit es;
es=ES;
ES=0;//关闭中断
TI=0;
SBUF=ASC;
while (!TI);
ClrWatchDog(); //清楚看门狗
TI=0;
ES=es;
}
//------------------------------------
//实验程序1: 发送AT
SendASC('A');
SendASC('T');
SendASC(13);
SendASC(10);
//TC35无应答
//实验程序2: 发送AT
SendASC('A');
SendASC('T');
SendASC(13);
//TC35无应答
//--------------------------------------------
//用VB模拟,却可以应答
i = "AT" + Chr(13)
SendOut (i)
发表时间:2004年8月21日17:44:36