中级会员
- 积分
- 297
- 威望
- 157
- 贡献
- 70
- 兑换币
- 85
- 注册时间
- 2015-1-18
- 在线时间
- 35 小时
- 毕业学校
- 江南大学
|
:'(:'(:'(新人渣渣求大神指点
void bluetooth_getstr(u8 a)//接收
{
uart_irq_EN(UART4); //开串口接收中断
uart_pendstr (UART4, e); //等待串口接受字符串
//uart_query (UART4); //查询是否接受到一个字节
uart_irq_DIS(UART4); //关串口接收中断
w2=e[0];
w21=w2*256;
w3=e[1];
}
void bluetooth_putstr(u8 a) //发送
{
u8 b[4],d[4];
u8 c;
c=a;
u8 i=0,j=0,q;
while(c/10>=1)
{
b[i]=c%10;
i++;
c=c/10;
}
b[i]=c;
for(q=i+1;q>0;q--)
{
d[j]=b[q-1];
j++;
}
d[j]='\0';
for(i=0;i<j;i++)
{
d[i]=d[i]+'0';
}
uart_sendStr (UART4,d);
}
听说时间差*5,感觉通信很重要啊,可是渣渣调不好蓝牙,怎么破,求大神解答 |
|