[求助]CH375测试问题

正常执行程序在 i = CH375LibInit( ); mStopIfError( i ); 之后返回0x81显示是硬件问题或者没有复位。我用下面代码测试 xWriteCH375Cmd(CMD_CHECK_EXIST); xWriteCH375Data(0x55); mDelay1_2uS( ); i = xReadCH375Data(); 之后返回值是0x80,是不是Ch375片子有问题了呢? 我是新手,希望大家帮帮忙。谢谢

返回0x81说明时硬件连接错误,或者读写时序有问题, 看看晶振有没有起振,25脚电平是不是低电平,26脚电平是高电平。


另硬件接口是并口还是串口?前者TXD需要接地


TXD接地了,用的并口方式。晶振测了,也有起振,25.26引脚也没啥问题。迷茫中。。在线等


如果有示波器的话可以使用示波器去看下你的数据有没有发送出来,在你按照上面把数据发出来之后在去读取CH375的数据,看下数据有没有给你返回?这些都可以检测你的硬件上面有没有问题。


谢谢,示波器有,我去测一测看看。


在CH375_PORT_INIT( )之后,我量了A0引脚,发现是高电平,这个是有问题吧?


A0引脚是由你的单片机引脚控制的,在发送命令的时候为高电平,发送数据的时候为低电平,在初始化的时候 应该把A0设置成为低电平,写完命令之后应该将A0拉低


唉,现在出现莫名问题,等我找找再回来这里。郁闷呢


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