亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標題: STC12C5A60S2單片機波特率38400通訊亂碼 [打印本頁]

作者: jeffphoon    時間: 2020-2-11 09:46
標題: STC12C5A60S2單片機波特率38400通訊亂碼
本帖最后由 jeffphoon 于 2020-2-11 09:59 編輯

我寫了一個程序,在9600通訊正常,但是38400時候就亂碼。
//-----------------------------------------------------------------------------
  //串口1 正常 9600bps@11.0592MHz
  SCON = 0x50;
  TMOD = 0x20;      
  TH1 = 0xFD;           
  TL1 = TH1;
  TR1 = 1;         
  EA =1;      
  ES =1;  

  //串口2 正常 9600bps@11.0592MHz
  S2CON = 0x50;   
  BRT = 0xFD;           
  AUXR = 0x10;   
  IE2 =0x01;           

//---------------------------------------------------------------------------------

當我換成
  //串口1 亂碼 38400bps@11.0592MHz

  PCON &= 0x7F;
  SCON = 0x50;
  AUXR |= 0x04;
  BRT = 0xF7;
  AUXR |= 0x01;
  AUXR |= 0x10;
  ES=1;
  EA=1;

//串口2 正常 9600bps@11.0592MHz               
  AUXR &= 0xF7;               
  S2CON = 0x50;               
  AUXR &= 0xFB;               
  BRT = 0xFD;               
  AUXR |= 0x10;       
  IE2 =0x01;           

//---------------------------------------------------------------------------------


請問如何能解決這個問題?




作者: wulin    時間: 2020-2-11 16:27


作者: csmyldl    時間: 2020-2-11 17:23
不是波特率設置的問題,是發送或接收程序的問題,把波特率設置程序曬出來無法解決問題
作者: jeffphoon    時間: 2020-2-12 08:38
謝謝大家的回復,我找到了可用的代碼了。
如下:
  //串口1 38400bps@11.0592MHz
  PCON &= 0x7F;               
  SCON = 0x50;               
  AUXR |= 0x40;               
  AUXR &= 0xFE;               
  TMOD &= 0x0F;               
  TMOD |= 0x20;               
  TL1 = 0xF7;               
  TH1 = 0xF7;               
  ET1 = 0;               
  TR1 = 1;               
               
  ES=1;
  EA=1;




歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1