用CH375模块并口操作

用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引脚 */

能否帮忙解答一下,谢谢了!

用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[0x90001] /* 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引脚 */

能否帮忙解答一下,谢谢了!


你操作地址确信正确吗??


我估计是模块有问题,地址对的啊


你可以让模块作一下自动演示功能,看能不能创建文件. 如果自动演示可以的话,你的硬件连接肯定有问题


只有登录才能回复,可以选择微信账号登录