音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊(cè) 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

有關(guān)P87C591串口的問題。我以前也調(diào)試過51的串口,沒問題?

作者:iwillbe001 欄目:單片機(jī)
有關(guān)p87c591串口的問題。我以前也調(diào)試過51的串口,沒問題啊?
我用TKS-591B仿真器仿真p87c591,CAN的使用是正常的,但是在串口使用時(shí)只有發(fā)送正常,接收就不能連續(xù)接收一個(gè)6字節(jié)的數(shù)據(jù)幀了,總要丟失中間的兩三個(gè)。能幫我輔導(dǎo)一下嗎?
    我的程序如下:
    void initialize_serial(void)    //串口初始化
{
  TMOD=0x20;
  S0CON=0xD8;PCON=0x80;
  S0PSL=0xB2;                    //波特率設(shè)置為9600
  S0PSH=0x8f;

  ES0=1;
  TR1=1;
  
}

void interrupt_serial() interrupt 4 {
  if(RI)
  {
    RI=0;
    if(!run)
    {
      ReceiveMessage[rsign]=S0BUF;
      rsign++;
      if(rsign==6)
      {
        rsign=0;
      }
    }
  }
  else
  if(TI)
  {
   TI=0;
   tsign++;
   if(tsign<lengtht)
   {
     S0BUF=TransmitMessage[tsign];
   }
   else tsign=0;
   }
}

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
用分立元件做的rs232《》ttl,我看不出它是怎么實(shí)現(xiàn)的。
頭痛,紅外線接收去干擾,如何在程序里實(shí)現(xiàn)?
atc512 使用時(shí)兩個(gè)字節(jié)的地址先寫高字節(jié)還是先寫低字節(jié)
請(qǐng)各位幫幫忙,我快瘋了!!在線等候。!
調(diào)試Keil和使用UART碰到的幾個(gè)問題,一時(shí)想不通
免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)