0
问答首页 最新问题 热门问题 等待回答标签广场
我要提问

请大侠帮忙看看,哪里有问题?

sbit  RS485 = P1^6;          // RS485控制
    RS485 = 0;
    // 串口发送数据
void RS485_send(uchar buffer)
{
  RS485 = 1;
  _nop()_;
  _nop()_;
  SBUF=buffer;
  while(!TI);             // 等待发送完毕  发送完毕TI置1
  TI=0;
}
//  中断接收数据到变量receive中
    void RS485_receive(void) interrupt 4
{
  EA=0;                  // 关中断
  if(RI==1) receive=SBUF;
  RI=0;
  EA=1;                  // 开中断
}
电路图如图所示:调试时,485没有反应?file:///E:/WHJ/485电路.JPG
提问者:liruotian 地点:- 浏览次数:1225 提问时间:08-12 08:49
我有更好的答案
提 交
撰写答案
提 交
1 / 3
1 / 3