STM32+CH375 连接成功,准备成功,一读一写就出错

大家好,沁恒论坛的老师好。


我在使用STM32 + CH375, 调用CH375HFM.lib 读写U盘文件。现在的状态是,单独进行U盘检测、U盘是否准备好的时候,都返回了正常值显示成功检测、已准备好。 但是一旦加入任何读写文件,或者搜索根目录文件列表的代码,程序就死了。系统复位后,就发送0x81错误码。


请问大家,这是什么情况呢?

调用 CH375DiskSize() 也会死掉。。


请问你是用的并口还是串口方式,我现在也是用的stm32+CH375,用的三线串口方式,返回数据一直是0xff


我用的并口,抓狂。。


U盘检测、U盘是否准备好,并未涉及到真正的磁盘物理扇区操作,是否为U口电压降比较大,导致的电源电压不稳定?


@Jie, 非常感谢你的建议。我测了一下,UD+是3.2 3.3V左右,UD-是0V。


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