性无码一区二区三区在线观看,少妇被爽到高潮在线观看,午夜精品一区二区三区,无码中文字幕人妻在线一区二区三区,无码精品国产一区二区三区免费

  • 回復(fù)
  • 收藏
  • 點贊
  • 分享
  • 發(fā)新帖

菜鳥救助STC15F2K60S2串口1波特率設(shè)置

/************************************************************ 

   版本VER 1.0      芯片STC15F2K60S2   片內(nèi)11.0592M      **   

 P2--輸入狀態(tài)掃描                                **   

P1--地址碼檢測                                  **   

 P0--繼電器驅(qū)動                                   **   

 P4.1--CPU運行指示燈                             **    max485_de為0接收數(shù)據(jù)P3^5,為1發(fā)送數(shù)據(jù)                 **   

 RX=P3.6        TX=P3.7                        

  ************************************************************/

#include

#define P2M0 = 0xff;      //P2檢測口配置為開漏

#define P2M1 = 0xff;      //P2檢測口配置為開漏

#define P1M0 = 0x00;      //地址檢測口配置為高阻態(tài)

#define P1M1 = 0xff;      //地址檢測口配置為高阻態(tài)

#define S2RI = 0x01; 

 

void UartInit(void)  //9600bps@11.0592MHz

SCON = 0x50;  //8位數(shù)據(jù),可變波特率 

AUXR &= 0xBF;  //定時器1時鐘為Fosc/12,即12T 

AUXR &= 0xFE;  //串口1選擇定時器1為波特率發(fā)生器 

TMOD &= 0x0F;  //設(shè)定定時器1為16位自動重裝方式 

TL1 = 0xE8;  //設(shè)定定時初值 

TH1 = 0xFF;  //設(shè)定定時初值 

ET1 = 0;  //禁止定時器1中斷 T

R1 = 1;  //啟動定時器1

}

電腦波特率在28800時才能正確收到單片機要發(fā)送的數(shù)據(jù)?

 

全部回復(fù)(7)
正序查看
倒序查看
2014-05-12 13:35

0
回復(fù)
2014-05-12 13:41
@三峽土老帽
[圖片]
哈哈,我剛好也用這個芯片,我的帖子http://www.e-ticket.cn/bbs/1488289.html  189帖里有這個內(nèi)容!
0
回復(fù)
2014-05-12 13:43
@yueyunno1
哈哈,我剛好也用這個芯片,我的帖子http://www.e-ticket.cn/bbs/1488289.html 189帖里有這個內(nèi)容!
189帖有個例程,波特率后面有描述,不詳細的請在帖子留言!
0
回復(fù)
2014-05-12 17:38
@yueyunno1
189帖有個例程,波特率后面有描述,不詳細的請在帖子留言!

謝謝團長!問題找到啦,串口沒問題是主程序有問題

0
回復(fù)
2014-05-12 21:03
@三峽土老帽
謝謝團長!問題找到啦,串口沒問題是主程序有問題
好的,那就OK
0
回復(fù)
2014-05-12 23:56
@三峽土老帽
謝謝團長!問題找到啦,串口沒問題是主程序有問題
  邊學(xué)習(xí),邊討論,邊自己發(fā)現(xiàn)問題~~這就是好大的進步~~
0
回復(fù)
292827802
LV.4
8
2014-05-14 16:29
@電源網(wǎng)-儷儷
[圖片] 邊學(xué)習(xí),邊討論,邊自己發(fā)現(xiàn)問題~~這就是好大的進步~~
前幾天我也搞這個半天才搞明白
0
回復(fù)
發(fā)