首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

跪求大神帮忙瞅一段程序,看不懂!

2012-06-30 
跪求大神帮忙看一段程序,看不懂!!!mode1和mode2在函数里面都没有出现,这个函数到底是什么意思啊?PS:这是蓝

跪求大神帮忙看一段程序,看不懂!!!
mode1和mode2在函数里面都没有出现,这个函数到底是什么意思啊?
PS:这是蓝牙通信的一段函数。
char e_bt_set_scanmode(char mode1, char mode2) {
char send[9];
char read[50];
int i;
char c=1;

/*Packet header*/
send[0]=0x02; //start delimiter
send[1]=0x52; //request packet id
send[2]=0x06;//set scan mode opcode
send[3]=0x02;//data length
send[4]=0x00;
send[5]=send[1]+send[2]+send[3]+send[4];//checksum
/*Payload*/
send[6]=0x81; //interlaced scan
send[7]=0x81; //interlaced scan
/*End delimiter*/
send[8]=0x03;

e_send_uart1_char(send,9);
while(e_uart1_sending());

i=0;
c=0;
do {
if (e_getchar_uart1(&read[i])) {//read response
c=read[i];
memset(send,0x0,13);//S.M.对send的前13个字节清零
sprintf(send,"0x%02x ", c);//S.M.c以十六进制存进send
e_send_uart2_char(send,4);//S.M.uart2发送4个长度的send
while(e_uart2_sending());//S.M.检测是否发送完
i++;
}
} while (((char)c != 0x03)); //||(i<(read[3]+6)));

e_send_uart2_char("\r\n", 2);//S.M.
while(e_uart2_sending());//S.M.

read[i]='\0';
return read[6];
}


[解决办法]
就一普通的设置,通过串口向蓝牙发出设置指令以及设置内容
函数的2个参数没用到
[解决办法]

探讨

引用:

就一普通的设置,通过串口向蓝牙发出设置指令以及设置内容
函数的2个参数没用到

那e_send_uart1_char(send,9);这个是什么意思呢,是uart1发送send到蓝牙?

热点排行