小弟现在驱动ST16C554,发送端已经没有问题了~但是接收还是驱动不起来,请那个朋友指教下吧~~
unsigned char read_16C554(unsigned char port,unsigned char registr)
{
unsigned char data_byte;
REGISTR=registr;//选择数据保持寄存器
_nop_();
CHANNEL=port;//选通道
_nop_();
IOR=0; //读信号使能
_nop_();
data_byte=DATAPORT;//读数据保持寄存器中的数据
_nop_();
IOR=1;
_nop_();
return (data_byte);//返回数据
} |