485
做好了线路板,可调试时485没有反应。用75184换下MAX485,依旧没有反应。大家来看看。下面给出电路图和程序。
sbit RS485 = P1^6; // RS485控制
RS485 = 0; // RS485除发送外,处于低电平状态
// 串口发送数据
void RS485_send(uchar buffer)
{
RS485 = 1;
_nop()_;
_nop()_;
SBUF=buffer;
while(!TI); // 等待发送完毕 发送完毕TI置1
TI=0;
RS485 = 0;
}
// 中断接收数据到变量receive中
void RS485_receive(void) interrupt 4
{
EA=0; // 关中断
if(RI==1) receive=SBUF;
RI=0;
EA=1; // 开中断
}
元器件业务:
0731-85350837
0731-85351037
PCB/SMT/PCBA业务:
0755-83688678
周一至周五(9:00-12:00 13:30-18:30)节假日除外
投诉电话:19925199461
微信公众平台
搜索:hqchip001
型号搜索订单查询