用CH375模块并口操作,用中断或查询都不行,都停在了while ( mIntStatus == 0xFF ); /* 等待模块完成操作并返回操作状态 */ 或 while ( CH375HM_INT_WIRE ); /* 等待模块完成操作产生低电平中断,最佳检测方式是对模块的INT#信号进行下降沿边沿检测 */ 我的其他设置都改为'; CS#接地址9000,模块的A0接单片机的A0口 #define CH375HM_INDEX XBYTE[0x9000] /* CH375模块的索引端口的I/O地址 */ #define CH375HM_DATA XBYTE[0x9001] /* CH375模块的数据端口的I/O地址 */ #define CH375HM_INT_NO 0 /* CH375中断号 */ #define CH375HM_INT_WIRE INT0 /* 假定CH375模块的INT#引脚连接到单片机的INT0引脚 */ #define CH375HM_INT_EN EX0 /* 单片机的INT0引脚的中断使能 */ #define CH375HM_INT_FLAG IE0 /* 单片机的INT0引脚的中断标志 */ sbit P15 = P1^5; #define CH375HM_STA P15 /* 假定CH375模块的STA#引脚连接到单片机的P15引脚 */
能否帮忙解答一下,谢谢了!