我用以下程序写HPIC可以, 不过写HPIA,和HPID却不可以, 请大家帮忙分析下为什么啊? 初学DSP,还请大家多多帮忙啊。 //主机访问HPIC/ HCS =0; //使能HPI HDS2=1; HCNTL0=0; //访问地址寄存器HPIC HCNTL1=0; HR_W=0; //写 HBIL=0; //当前是第1 个字节 P0=0X08; //高8 位数据 HDS1=0; //开始数据操作 HDS1=1; //结束数据操作 HBIL=1; //当前是第2 个字节 P0=0X08; //低8 位数据 HDS1=0; HDS1=1;
//主机访问HPIA/ HCS =0; HDS2=1; HCNTL0=0; HCNTL1=1; HR_W=0; HBIL=0; P0=0X08; HDS1=0; HDS1=1; HBIL=1; P0=0X08; HDS1=0; HDS1=1; //主机访问HPID/ HCS =0; HDS2=1; HCNTL0=1; HCNTL1=0; HR_W=0; HBIL=0; P0=0X08; HDS1=0; HDS1=1; HBIL=1; P0=0X08; HDS1=0; HDS1=1; |