我用的是CH375读写U盘的评估版,原来的单片机是AT89C55WD,能够对U盘进行正常的读写,后来因为不小心掉转放,烧坏了,现在换了一块能够通过窜口下载程序的STC89C55RD+,不知到为什么不能工作了,是同样的程序。错误显示的代码是 82。 窜口显示如下: Start Wait Udisk Ready ? Ready ? Ready ? Ready ? Ready ? Error: 82 谁知道为什么呢? 因为参加评比,很急啊,谁能告诉我~ 谢谢~!~!
你是用同一个U盘吗??还有你换个62256试下
现在跟以前用的都是62256了,U盘都是同一个的,返回代码82应该说是U盘没有连接好。但以前行的。我不知到上次放翻了CPU是不是除了烧掉它外,还烧了些东西。就不知那里出了问题。郁闷~!
应该不会烧坏别的东西,你要不换个U盘试下看下可以不可以?还有就是你的单片机的资源够吗?
换了其他的U盘也是一样了,不知到是不是CPU的问题,原来是AT89C55WD,现在是STC89C55RD+。因手头上没有AT的,没得试了。 用万能表测了一下USB接口中VD+,和VD-与CH375的连接,都没问题。没有插入U盘时候,用手按下U盘的插座,显示错误也是跟上面一样的情况,是不是干扰大了?
终于发现问题了,是STC的CPU不行,还是友邦的好。
我们公司买了一批stc的都不能使,后来都用得phlips的
stc还比较贵呢,
使用带内部1K字节RAM的MCS51,不能同时使用内部RAM(默认开着的)和复制方式3,有些例子是方式3,可改用复制方式1或2或者临时关闭内部RAM,放反芯片时间短几秒钟没关系
STC的单片机速度比较快,用公司的库可能就不行了. 我以前用C8051F也是因为速度快最后减低速度后才能使用公司提供的库. 后来不用库直接管理375就灵活了,代价是必须自己实现文件系统.
九楼的你可以用LIB5啊!!这个库不需要降低速度.
我用的就是STC54RD+,不用拔插CPU,挺方便的,8EH=2就与55没区别.
试过了,发现STC89C52并不支持 3-"单DPTR和P2+R0复制,改用2-"双DPTR复制就行了。 谢谢各位~!