正常执行程序在 i = CH375LibInit( ); mStopIfError( i ); 之后返回0x81显示是硬件问题或者没有复位。我用下面代码测试 xWriteCH375Cmd(CMD_CHECK_EXIST); xWriteCH375Data(0x55); mDelay1_2uS( ); i = xReadCH375Data(); 之后返回值是0x80,是不是Ch375片子有问题了呢? 我是新手,希望大家帮帮忙。谢谢
查看: 2249
回复: 8
[求助]CH375测试问题
热门产品 :
CH592: RISC-V内核BLE5.4无线MCU
返回0x81说明时硬件连接错误,或者读写时序有问题, 看看晶振有没有起振,25脚电平是不是低电平,26脚电平是高电平。
另硬件接口是并口还是串口?前者TXD需要接地
TXD接地了,用的并口方式。晶振测了,也有起振,25.26引脚也没啥问题。迷茫中。。在线等
如果有示波器的话可以使用示波器去看下你的数据有没有发送出来,在你按照上面把数据发出来之后在去读取CH375的数据,看下数据有没有给你返回?这些都可以检测你的硬件上面有没有问题。
谢谢,示波器有,我去测一测看看。
在CH375_PORT_INIT( )之后,我量了A0引脚,发现是高电平,这个是有问题吧?
A0引脚是由你的单片机引脚控制的,在发送命令的时候为高电平,发送数据的时候为低电平,在初始化的时候 应该把A0设置成为低电平,写完命令之后应该将A0拉低
唉,现在出现莫名问题,等我找找再回来这里。郁闷呢
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录