[求助]CH375读写U盘

花了差不多一天时间把从2005年到现在的有关的帖子都看了。 好多问题,我目前硬件已经做好,一个STC89C52单片机,外接62256拓展RAM,P0口复用,P2口作高八位地址,同时P2口高四位接38译码器用于两片CH375选通控制,即两片375和62256三者在某一时刻只有一片芯片工作。目标:实现两个U盘之间的数据传输。

现在问题是 如果要调用子程序,需要12K以上的代码空间,要么换376或者换MCU。

关键现在硬件电路已经焊好,就试着不调用子程序,把375当做存储器。官方有没有不调用子程序库来完成读写的例程序啊。

我看到之前有个人自己写的程序放到这论坛上,里面没有涉及A0,WR,RD,INT几个引脚的控制啊,也不晓得为什么。

写指令,写数据,读数据、、、这些函数是不是就都需要自己写了。

操作U盘,用CH375的话,STC89C52的代码空间不够。 不用担心硬件已经焊好了,CH376S芯片与CH375是可以兼容的。 A0,WR,RD,INT这几个脚可以参考CH375DS1,是标准的读写并口读写时序。CH375DS1有时序图


375芯片也都已经焊上去了,如果不换芯片,把375当做存储器操作来读写U盘的话会不会很难操作? 另外用376S芯片的话,有没有调用子程序库的例程序参考啊。


CH375怎么当存储器来操作呢?可以把你的应用简单的说明一下 CH375,CH376我们都提供现成的程序。下载CH375EVT.ZIP


我毕设主要是要实现两个U盘之间的数据传输,以及文件的删除功能。传输的文件名由液晶屏显示出来,用一块62256拓展外部RAM,P0口接两片375的数据端口以及液晶的数据端口。38译码器选择两个输出作为两片375的片选信号。主要充当电脑来交换两个U盘的数据的功能。

可能之前没怎么做过东西,做起来感觉挺难的。之前调试62256的时候直接写数据,读写信号由硬件自动完成,那375的是不是也可以这样。还有那个什么命令和数据端口IO地址应该不是固定的吧,是不是由我的38译码器译码觉得的?

离毕设结束的时间不多,可感觉想问的问题太多


如果你用STC89C52的话,是没办法完成这个功能的。因为程序空间太小了。 关于这个程序,你发邮件给我,我给你一个参考程序,是U盘对拷的。


如果不调用子程序库,空间也不够吗,也不能完成吗?


不知道你收到邮件没,我把邮箱留一下。个人信息保护,已隐藏


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