怎么调试ch375

只想使用375的主方式来读写优盘,现在连完硬件了该按什么步骤进行软件的调试呢

你首先要知道你的硬件是不是有问题,你可以用CHECK_EXIT命令来测试,输出的数据是输入数据的取反,如果成功的话则说明硬件没问题,否则则说明你的硬件有问题,在确定你的硬件没问题之后,你在用网站上面的例子程序试下,要是可以的话,你在自己编写自己的程序,也可以在我们的例子程序基础上进行修改.


我是用实验板通过飞线把dsp与375连起来的,现在用CHECK_EXIT命令来测试,没有数据收回来啊.我照着原理图查了一遍,没有什么错误啊.不过2号引脚RST我只是接了个电源还有0.47uf电容,没有外接dsp的复位信号,是不是这里的问题啊.还有啊,375成功时各个引脚大概什么电压啊,我可以对照着来啊


你上电之后先查下RST#是高电平还是低电平,复位成功的话应该是高电平,如果为低则说明你的晶振有点问题,确保了你的晶振正常的情况下在用CHECK_EXIT命令,这个命令是不会不返回数据的


上电后2号引脚RSTI低电平,25,26引脚都没用上,我就引进FPGA里了,现在测的是25RST低. 26RST#高,晶振我用示波器,有波形啊,晶振用的是12M.匹配电容是20PF


你用模拟还是总线方式写命令的啊?? 总线方式的话,你的总线的命令口和数据口地址对不对啊?


总线啊 地址线我也检查了 片选是用IS,A15,~A14或起来的,A13区分命令数据空间 ioport unsigned int portA000; #define CH375_CMD_PORT portA000

ioport unsigned int port8000; #define CH375_DAT_PORT port8000 这应该没有问题啊


请教hcn一下,你说 "你上电之后先查下RST#是高电平还是低电平,复位成功的话应该是高电平,如果为高则说明你的晶振有点问题,确保了你的晶振正常的情况下在用CHECK_EXIT命令,这个命令是不会不返回数据的"

你好,我是用arm接的375,上电后rst#为低,rst也为低,是不是说明复位没有成功啊?那我应该怎么解决?谢谢。rsti也是只接了0.47U 的电容。


要不你测下晶振两端的电压是多少??正常的应该是2V左右


一个是2.8V另一个5v,但CHECK_EXIT命令又好使了,不过得到返回来的数据必须使用两次CH375_RD_DAT_PORT才能得到返回值 还有啊晶振两边的电压会不会有问题啊,这些是什么原因啊


你用什么办法测晶振的电压,你如果用万用表的话可能是晶振停振,这样就会出现5V的现象,你用示波器看下电压是多少,还有可能是你的退藕电容漏电造成的


问一个很弱的问题,CHECK_EXIT测试时不能在主口上插上u盘吧,程序里需不需要做中断服务程序 还有啊晶振示波器量一个引脚1.8一个才1.2,有问题不


在用CHECK_EXIT时你什么都不用做,在主程序的一开始就用这个命令,别的什么都不需要,只有这个成功了下面在进行别的操作,象设置模式之类的.


设置模式后返回来得操作代码既不是51H,5FH,这又是因为什么呢CHECK_EXIT已经能走通了


返回的是什么错误代码?


0x0000 我的程序是 CH375_WR_CMD_PORT( CMD_SET_USB_MODE ); CH375_WR_DAT_PORT(6); /* 设置为使用内置固件的USB设备方式 */ for ( i=1000; i>=0; i-- ) { j=CH375_RD_DAT_PORT( ); if ( j == CMD_RET_SUCCESS ) break; } if (i==0) { Delay50ms( ); }


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