CH378打开文件出错

CH378的打开文件操作,第一张图中其实没有train5.txt文件,但是open操作后,status依然返回了0,导致下面指针移到末尾的时候操作失败,显示的状态码是未找到文件;第二张图是打开一个我U盘里没有的目录,结果也是返回了0。

1616079357124973.jpg

1616079357137028.jpg


disk ready可以顺利通过的


您好:

返回的0x00是中断的返回值,如果出现打开不存在的文件但返回值正确,可以检查一下是否是中断的问题,您可以从以下几个方面检查。

  1. 检查INT引脚是否正常。在执行命令后INT引脚被拉低,然后读取中断状态后INT引脚被拉高。检查是否此过程,以确定读取的是当前的中断值。

  2. 检查一下接口部分代码移植是否存在问题,尤其是对中断的识别和判定方面。

  3. 检查在这些代码之前是否有其他的命令,导致的CH378工作异常。


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