欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4924|回復(fù): 18
打印 上一主題 下一主題
收起左側(cè)

stc15單片機(jī)程序藍(lán)牙通訊不了

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:687992 發(fā)表于 2020-3-7 10:54 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
就是波特率調(diào)好了,RXD和TXD也沒接反,還是通訊不了。。。。
#include <reg51.h>
sbit motor1_1=P0^0;
sbit motor1_2=P0^1;
sbit motor2_1=P0^2;
sbit motor2_2=P0^3;
unsigned char i;
void dangk(unsigned char m);

void main()
{
TMOD = 0X20;
SCON=0X50;   //藍(lán)牙
  PCON=0X00;  //藍(lán)牙
TH1=0xfd;
TL1=0xfd;
EA=1;  //開啟總中斷
ET1=1;  //允許T1中斷
ES=1;  //允許串口中斷
TR1=1;
  while(1);
}
void dangk(unsigned char m)
{
   switch(m)
  {
   case'q':
    motor1_1=1;
    motor1_2=0;
    motor2_1=1;
    motor2_2=0;
    break;
   
   case'w':
    motor1_1=1;
    motor1_2=0;
    motor2_1=0;
    motor2_2=1;
    break;
   
   case'e':
    motor1_1=0;
    motor1_2=1;
    motor2_1=1;
    motor2_2=0;
    break;
  }
}
void zhongduan() interrupt 4
{
i=SBUF;
RI=0;
dangk(i);
SBUF=i;
while(!TI);
TI=0;
}

求指點(diǎn)謝謝
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:691449 發(fā)表于 2020-3-7 15:38 | 只看該作者
是不是藍(lán)牙模塊沒有連接上?或者單片機(jī)時鐘頻率不對?
還有,你的藍(lán)牙模塊是不是5v電壓不穩(wěn),電壓不穩(wěn)也可能出問題,
回復(fù)

使用道具 舉報

板凳
ID:456690 發(fā)表于 2020-3-7 15:51 | 只看該作者
void main()
{
TMOD = 0X20;
SCON=0X50;   //藍(lán)牙
  PCON=0X00;  //藍(lán)牙
TH1=0xfd;
TL1=0xfd;
TR1=1;//啟動定時器
REN=1;//允許串口接收
SM0=0;//設(shè)定串口工作方式1
SM1=1;//設(shè)定串口工作方式1
EA=1;  //開啟總中斷
ES=1;  //允許串口中斷
  while(1);
}
改成上面代碼看看好用嗎
回復(fù)

使用道具 舉報

地板
ID:687992 發(fā)表于 2020-3-7 16:08 | 只看該作者
baidi77 發(fā)表于 2020-3-7 15:51
void main()
{
TMOD = 0X20;

還是沒反應(yīng)
回復(fù)

使用道具 舉報

5#
ID:687992 發(fā)表于 2020-3-7 16:41 | 只看該作者
xianming 發(fā)表于 2020-3-7 15:38
是不是藍(lán)牙模塊沒有連接上?或者單片機(jī)時鐘頻率不對?
還有,你的藍(lán)牙模塊是不是5v電壓不穩(wěn),電壓不穩(wěn)也可 ...

藍(lán)牙是連接上了,那個時鐘頻率我是搬得別人的,電壓的話我之前連接OLED的時候可以正常運(yùn)行,應(yīng)該沒有問題吧
回復(fù)

使用道具 舉報

6#
ID:691449 發(fā)表于 2020-3-8 13:35 | 只看該作者
T3不是大腿 發(fā)表于 2020-3-7 16:41
藍(lán)牙是連接上了,那個時鐘頻率我是搬得別人的,電壓的話我之前連接OLED的時候可以正常運(yùn)行,應(yīng)該沒有問題 ...

時鐘頻率和串口波特率不一樣,定時器初值也不一樣
還有,你的藍(lán)牙模塊連接的是什么,除了發(fā)送,接收也可能有問題
回復(fù)

使用道具 舉報

7#
ID:687992 發(fā)表于 2020-3-8 19:23 | 只看該作者
xianming 發(fā)表于 2020-3-8 13:35
時鐘頻率和串口波特率不一樣,定時器初值也不一樣
還有,你的藍(lán)牙模塊連接的是什么,除了發(fā)送,接收也可 ...

我藍(lán)牙RXD  TXD接的P30和P31,其他的接了個電機(jī)模塊測試效果用的,電機(jī)模塊沒有問題。
回復(fù)

使用道具 舉報

8#
ID:241554 發(fā)表于 2020-3-8 20:24 | 只看該作者
我之前調(diào)試的時候出現(xiàn)過電壓超過5.2v就不能正常使用。也可能因?yàn)槟K不同有區(qū)別,建議看看商家給的手冊
回復(fù)

使用道具 舉報

9#
ID:687992 發(fā)表于 2020-3-9 09:23 | 只看該作者
yss415108040 發(fā)表于 2020-3-8 20:24
我之前調(diào)試的時候出現(xiàn)過電壓超過5.2v就不能正常使用。也可能因?yàn)槟K不同有區(qū)別,建議看看商家給的手冊

商家給的手冊只有寫AT指令的,電壓倒是沒有提到。不過我去找了下他的那個寶簡介,說工作電壓是3-3.6V.我是直接插到了開發(fā)板上的擴(kuò)展VCC口,不會是電壓高了吧,我看燈什么的好像都還好使啊
回復(fù)

使用道具 舉報

10#
ID:674113 發(fā)表于 2020-3-9 09:58 | 只看該作者
藍(lán)牙時鐘和單片機(jī)時鐘確定下,是否匹配
回復(fù)

使用道具 舉報

11#
ID:687992 發(fā)表于 2020-3-9 13:39 | 只看該作者
一只小龍貓 發(fā)表于 2020-3-9 09:58
藍(lán)牙時鐘和單片機(jī)時鐘確定下,是否匹配

藍(lán)牙我改的9600波特率,時鐘我上網(wǎng)查的9600匹配的是TH1=0XFD,但TL1我不知道是什么,上網(wǎng)抄的
回復(fù)

使用道具 舉報

12#
ID:280000 發(fā)表于 2020-3-9 22:06 | 只看該作者
單片機(jī)串口配置好了嗎
回復(fù)

使用道具 舉報

13#
ID:687992 發(fā)表于 2020-3-10 09:17 | 只看該作者
湖南 發(fā)表于 2020-3-9 22:06
單片機(jī)串口配置好了嗎

P3.0和P3.1是藍(lán)牙的RXD 和TXD。
P0.0和P0.1是電機(jī)1
P0.2和P0.3是電機(jī)2
其他沒了
回復(fù)

使用道具 舉報

14#
ID:699194 發(fā)表于 2020-3-10 09:53 | 只看該作者
波特率有沒有一致??




回復(fù)

使用道具 舉報

15#
ID:705704 發(fā)表于 2020-3-10 12:11 | 只看該作者
你的串口配置函數(shù) UsartConfiguration()中 的TMOD=0X20; 這句中把定時器0關(guān)掉了;改成 TMOD|=0X20; 就行了
回復(fù)

使用道具 舉報

16#
ID:383204 發(fā)表于 2020-6-9 21:56 來自觸屏版 | 只看該作者
樓主好了嗎
回復(fù)

使用道具 舉報

17#
ID:759974 發(fā)表于 2020-7-6 00:14 | 只看該作者
據(jù)說STC15單片機(jī)的串口有個AUXR輔助寄存器需要設(shè)置一下:
回復(fù)

使用道具 舉報

18#
ID:421803 發(fā)表于 2020-7-6 08:59 | 只看該作者
建議使用STC-ISP里的波特率計算器自動生成的代碼來配置串口,排查方法建議:
1.先檢查單片機(jī)串口是否正常,可借助電腦,將電腦發(fā)送過來的數(shù)據(jù)直接轉(zhuǎn)發(fā)出去,在電腦上的現(xiàn)象是發(fā)送什么接收什么,或者固定發(fā)送0x55,用示波器觀察波形;
2.排查模塊是否正常,用USB轉(zhuǎn)串口工具接模塊,根據(jù)手冊向模塊發(fā)送AT指令,驗(yàn)證OK后再接單片機(jī)調(diào)試;
3.若以上兩個都沒問題,可調(diào)換TX和RX線序試一試
回復(fù)

使用道具 舉報

19#
ID:608600 發(fā)表于 2020-7-7 11:58 | 只看該作者
波特率要一致,定時器工作方式改一下
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表