完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
用51单片机像蓝牙模块发AT指令蓝牙模块没反应
本来会返回“OK”的 用电脑发可以收到返回 付程序: #include void delay(uint a){uint b,c;for(b=a;b>0;b--)for(c=110;c>0;c--);} void main(){TMOD=0x20;TH1=0xfd;TH2=0xfd;TR1=1;REN=1;SM0=0;SM1=1;EA=1;delay(100);ES=1; i=0; SBUF='A';while(!ti);TI=0; SBUF='T';while(!TI);TI=0; SBUF='r';while(!TI);TI=0;SBUF='n';while(!TI);TI=0; delay(3000); if(a[0]=='O'&&a[1]=='K'){P1=0;i=0;}while(1);} void ab() interrupt 4{if(RI){a=SBUF;i++;RI=0;}} ———————————————————————————————————————— 附上调试好的代码 #include bit time=0;char direc=-1; void ting(){p1_0=1;p1_1=1;p1_2=1;p1_3=1;}void qian(){p1_0=1;p1_1=0;p1_2=1;p1_3=0;}void hou(){p1_0=0;p1_1=1;p1_2=0;p1_3=1;}void zuo(){p1_0=1;p1_1=0;p1_2=0;p1_3=1;}void you(){p1_0=0;p1_1=1;p1_2=1;p1_3=0;}void zuo1(){p1_0=1;p1_1=0;p1_2=1;p1_3=1;; }void you1(){p1_0=1;p1_1=1;p1_2=1;p1_3=0;} void zuo2(){p1_0=0;p1_1=1;p1_2=1;p1_3=1;}void you2(){p1_0=1;p1_1=1;p1_2=0;p1_3=1;} void delay(uint a){uint b,c;for(b=a;b>0;b--)for(c=110;c>0;c--);} void main(){TMOD=0x20;TH1=0xfd;TL1=0xfd; TR1=1; // T1REN=1; SM0=0;SM1=1;//串口EA=1;//中断ES=1; delay(1000); while(1){if(time){ting();delay(500);direc=-1;time=0;}elseswitch (direc){case -1: ting(); break;case 0: you2(); break;case 1: you1(); break;case 2: zuo2(); break;case 3: zuo1(); break;case 4:case 9: qian(); break;case 5:case 10: hou(); break;case 6:case 11: zuo(); break;case 7:case 12: you(); break;}}} void ab() interrupt 4{char ***uf;***uf=SBUF;if(direc>7){if(direc==8)switch (***uf){case 'f': direc+=1;break;case 'b': direc+=2; break;case 'l': direc+=3; break;case 'r': direc+=4; break;}else if(***uf=='0')direc-=5;}else{switch (***uf){case '0': break;case '1': direc=8; break;case 'f': direc=1; break;case 'b': direc=0; break;case 'l': direc+=2; break;case 'r': direc+=0; break;case 's': direc=-1; break;default :time=1;}}RI=0;} Controler.apk (942.89 KB ) |
|
相关推荐
6个回答
|
|
用电脑串口和你的51通信试试
|
|
|
|
|
|
|
|
串口占用了
|
|
|
|
估计是3.3V的接口驱动能力比较差
|
|
|
|
蓝牙模块接5V啊
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
367浏览 1评论
490浏览 1评论
609浏览 1评论
用PSOC6 BLE当外围设备,两者传输数据时,psoc6概率性出现蓝牙挂死的原因?
498浏览 1评论
是否有办法通过CYW20835板的固件发送BLE HCI命令?
473浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 21:40 , Processed in 0.677411 second(s), Total 59, Slave 52 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号