ch375设置模式后没有检测到返回数?

各位大侠,本人通过单片机直接连接ch375,工作在3.3v电压下,通过端口直接控制ch375的读写,a0,cs,wr,rd,d0-d7与单片机端口直连。向ch375写入模式命令15h和数据02h后,没有任何返回值?不知道ch375有工作没。

CH375的晶振有没有起振?25脚应该为低,26脚为高,3.3V供电的时候,V3引脚接VCC(3.3V),先做测试命令,检查硬件以及读写时序是否正确。


你可以 先做测试命令: 写命令:0X06 写数据:0X55 读数据:返回0XAA 相同的方法写0XAA数据,返回数据为0X55 只要上述操作成功,那么,在操作的时候你设置模式之后返回数据应该为0X51。


外部输入时钟,25脚为低,26脚为高电平正常。设置模式返回值为00h. 我去做做测试看啥结果。 谢谢!


写入命令0x06,数据0x00,0x55,0xaa,返回值均是0xfa. 写入命令0x15,数据0x02,返回值0x00。


哪你检查你的时序吧,很可能是读写时序出现问题了。 CH375DS1里面有详细说明。 上电后延时50MS(主函数开始) 做测试命令: 写命令:0X06 写数据:0X55 读数据:返回0XAA 相同的方法写0XAA数据,返回数据为0X55

简单测试方法,死循环写一个任意命令,示波器测试一下各引脚波形是否正确即可。 在测试命令没通过的情况下,你没必要在做其他操作都是徒劳的。


我试试后再回复,谢谢!


请问ch375读写数据时,是边沿触发,还是电平触发?


读写触发方式是边沿触发,下降沿触发。


标准的Intel总线方式,WR,RD低电平有效


我一会儿给您电话025-52638370详细咨询一下。


问题解决,仔细检查ch375封装说明才发现,做ch375封装时将数据线P15标记成d7,P22标记成d0,导致mcu输出数据BIT流d0-d7反转,所以mcu输出正确的ch375命令,ch375接收不正确。 第一次用这款芯片,而且放假之前要出产品(200台机)到国外。已经很小心各个环节,还是出错。就算简单的数据加密,安慰一下。

虚惊一场。以后我们的产品中将全部设计usb使用ch系列。

谢谢!


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