用CH376好几年了,以前的U盘容量都小,所以使用起来还是可以的, 现在市面8G以前U盘普遍,但CH376确识别不了,在U盘初始化函数下就挂掉了,换成4G U盘就可以正常工作,是不是这个芯片也只能识别4G一下的U盘了???????????????
请问一下您的8GU盘是什么文件系统?正常情况下,376是能操作8GU盘的
你好,U盘我格式化的是FAT32格式的,什么文件系统就不清楚了?能帮帮我看看如何解决吗?
您说的初始化函数就挂掉了是指CHECK_EXIST命令都过不了嘛?您使用的主控MCU是什么?用什么接口来操作CH376?
你好,白天忙也没有时间上论坛,我用的单片机是ATMEGA64A芯片,与CH376通讯采用的SPI口,程序是用你们提供的驱动库,
每次运行到CH376DiskMount( ) 这个函数就不行,换成4G U盘就没有问题,换成8G U盘,运行到该函数就返回错误,通过仿真跟踪,到
UINT8CH376SendCmdDatWaitInt( UINT8 mCmd, UINT8 mDat ) /* 发出命令码和一字节数据后,等待中断 */
{
xWriteCH376Cmd( mCmd );
xWriteCH376Data( mDat );
xEndCH376Cmd( );
return( Wait376Interrupt( ) );
}
一直没有中断触发,导致程序看门狗复位,去掉看门狗程序运行到这里也过不去
s=mInitCH376Host();//初始化CH376
if(s==USB_INT_SUCCESS)//判断初始化是否成功
{
if(CH376DiskConnect( )== USB_INT_SUCCESS ) 这些函数运行都没有问题
有时间帮我分析下,我这之前购买了20多个8G U盘,现在都用不了,谢谢了
怎么没人回答了,最近我有买了几种8G U盘,CH376都无法识别,是不是本身就识别不了8G啊 给个答复
你好,能留个联系方式嘛?或者直接打我们技术支持电话:025-52638375或025-52638376。
前年比较忙,没有时间看,等你们上班后,我去电话质询下,谢谢了