找回密码
 注册
关于网站域名变更的通知
查看: 340|回复: 4
打印 上一主题 下一主题

求救:stc15单片机程序蓝牙通讯没有反应

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-3-9 10:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
就是波特率调好了,RXD和TXD也没接反,还是通讯不了。。。。
4 G3 @+ X% k/ }% g1 o% V6 h3 @& V#include <reg51.h>
/ I8 ]$ e& @0 \  W6 {; dsbit motor1_1=P0^0;/ ]% Y& b; Y* X  s
sbit motor1_2=P0^1;
+ Z- M" ~6 v& U7 d6 B" Osbit motor2_1=P0^2;* U# D; E7 u( d+ z1 I
sbit motor2_2=P0^3;% ^9 F. }# i2 h! [0 q6 c2 g7 k6 a
unsigned char i;/ T" C, f. p% T" R( u' n
void dangk(unsigned char m);
  x: b" B  B# @; l4 c: Hvoid main()
, ~- J6 r( Q9 Y{% F5 _" q. ]* I
TMOD = 0X20;8 [3 g9 X: B1 P
SCON=0X50;   //蓝牙
. f# u% m1 G. }" J  PCON=0X00;  //蓝牙
3 m: W0 Y) H/ K% i' _TH1=0xfd; 2 l- f$ f2 E1 n/ [
TL1=0xfd;
( I+ F3 u; {1 i6 I/ N) A! P2 IEA=1;  //开启总中断
# J3 g1 r# ]; g  uET1=1;  //允许T1中断/ \3 h9 f" k/ j6 ]
ES=1;  //允许串口中断
3 z  p4 V, h- g- A( N2 H1 b% eTR1=1;, E& R: I3 f7 j5 ]  u, k3 s/ o0 y
  while(1);) d& o/ x& \* ]1 j5 o0 v) s
}
( p+ x$ c2 m  l  L. J/ ~! s) L+ `void dangk(unsigned char m)
2 ^3 I# d, P) f: c{8 m9 D. I- [# _/ ]% C$ ?+ r& e( T
   switch(m)$ V7 ]6 t& Z! p- A  n2 \
  {
& P5 P: M9 c( W4 q8 w   case'q':
- Y( W# J  X/ Y8 U# E% C% I    motor1_1=1;1 f4 T! `6 t6 {
    motor1_2=0;6 Y$ }! ?7 @& ], e7 M' C
    motor2_1=1;
4 d4 l* ?: W# M/ i4 M  e    motor2_2=0;
8 ?) z8 Y8 D; P    break;
0 `( {. m# A4 {. Q5 @: J6 ^7 _   & N5 k9 Q; E4 ]1 ?( s
   case'w':4 k+ r' F3 e7 x, `4 T
    motor1_1=1;
1 D9 C# _. C# y    motor1_2=0;
; |" w5 l2 }$ j9 b    motor2_1=0;
: \6 p1 @/ g& f; O    motor2_2=1;
# @$ w6 p( U! ~$ m+ ]    break;+ N+ z+ h, [! B) S
   / }( }3 T1 b8 D
   case'e':3 e( z. F9 ]# f& C5 v5 a
    motor1_1=0;6 [& i1 G' ]& E& z( _% [
    motor1_2=1;/ r% v4 n2 u" C8 M* {5 w$ c9 o
    motor2_1=1;% H* n- ~, V0 C) Y3 i
    motor2_2=0;* \2 Q9 N6 e' ~$ D! `6 d
    break;
) {! k3 B4 m2 ^* R  }) j; S4 l' V1 [- @7 F; m
}1 h4 B( k, D+ Z& J7 Y- z& g$ a
void zhongduan() interrupt 4+ J4 @6 ?& O* G9 p
{
4 B+ D/ }' M6 [4 c& ^% Ii=SBUF;( }5 P  u* `  ?" Q  t
RI=0;  k: D! W& u! P4 s
dangk(i);3 U8 g; V8 l* ]. j/ u; ]8 s
SBUF=i;
, I  t  E: X& l. T0 Lwhile(!TI);: V- K. M; {9 O, A" H$ E/ i
TI=0;, j/ `& a/ J  M) G- F8 h2 k! a
}

" p- o) J' C  X5 i% |4 E9 c3 ^求指点谢谢

# r- @2 L, T! d% s- P" A- [' a

该用户从未签到

2#
发表于 2020-3-9 13:16 | 只看该作者
是不是蓝牙模块没有连接上?或者单片机时钟频率不对?5 e# t2 O& E1 X8 ~/ g6 l7 k
还有,你的蓝牙模块是不是5v电压不稳,电压不稳也可能出问题,
  • TA的每日心情
    开心
    2023-5-15 15:25
  • 签到天数: 1 天

    [LV.1]初来乍到

    3#
    发表于 2020-3-9 13:18 | 只看该作者

    : A- R6 S, @. d8 Xvoid main()* v7 n' {0 N$ }8 ~3 H  z
    {
    $ s$ M/ ?( A8 Y. d' I6 K; PTMOD = 0X20;7 q+ w% M6 ~3 G7 B$ [2 \+ B/ O
    SCON=0X50;   //蓝牙
    + G1 W  `% ?& r  PCON=0X00;  //蓝牙
    7 Z4 E' l3 U' K: WTH1=0xfd; / Y6 h$ n: y) |5 i2 k
    TL1=0xfd;
    " T5 Q7 ?9 Z+ a) o, R. a* E9 CTR1=1;//启动定时器
    1 K" c% h' q! g9 i1 bREN=1;//允许串口接收# X" f( C- Q2 f* \7 |" M
    SM0=0;//设定串口工作方式1
    . Q9 O/ U, l  `# cSM1=1;//设定串口工作方式1# P; d" X, P+ \0 `
    EA=1;  //开启总中断' Q+ j) [  c0 K* _) l
    ES=1;  //允许串口中断
    : z1 N8 \8 i) q$ N  while(1);/ {# n  t" [  e+ u% i1 Q. Z/ U
    }
    ) Y: B2 m* L# o) _  r改成上面代码看看好用吗

    该用户从未签到

    4#
    发表于 2020-3-10 09:08 | 只看该作者
    我之前调试的时候出现过电压超过5.2v就不能正常使用。也可能因为模块不同有区别,建议看看商家给的手册

    “来自电巢APP”

    点评

    商家给的手册只有写AT指令的,电压倒是没有提到。不过我去找了下他的那个宝简介,说工作电压是3-3.6V.我是直接插到了开发板上的扩展VCC口,不会是电压高了吧,我看灯什么的好像都还好使啊  详情 回复 发表于 2020-3-10 10:36

    该用户从未签到

    5#
     楼主| 发表于 2020-3-10 10:36 | 只看该作者
    drizzle 发表于 2020-3-10 09:08* o$ I/ g: o+ R3 Z; @/ A
    我之前调试的时候出现过电压超过5.2v就不能正常使用。也可能因为模块不同有区别,建议看看商家给的手册

    6 F3 n! b% U7 I6 R* S. }商家给的手册只有写AT指令的,电压倒是没有提到。不过我去找了下他的那个宝简介,说工作电压是3-3.6V.我是直接插到了开发板上的扩展VCC口,不会是电压高了吧,我看灯什么的好像都还好使啊
    ' {3 l+ M7 [: l( n/ w4 f9 j7 T
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-8-19 18:20 , Processed in 0.125000 second(s), 27 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表