搜索
bottom↓
回复: 46

[贡献源码]CH375主机模式下读写U盘的GCC函数(不使用库文件)

[复制链接]

出0入0汤圆

发表于 2007-1-6 14:00:33 | 显示全部楼层 |阅读模式
冒着春节没钱回家的危险去买了个最便宜的U盘用于测试,昨天测试完成,今天将其用在mp3上且工作正常。播放320Kbps的音乐很流畅。

前一阵子在论坛上搜了一下,好像都是使用库文件的。用起来不方便所以就写了个不用库文件的程序。程序很简单,跟一些小芯片的驱动一样,读读写写寄存器/数据就行了。



现在把它发上来希望各位能用的上。

点击此处下载armok01140537.rar

程序中CH375是用总线方式驱动的,如需用IO模拟需修改部分函数。另外程序读写是一次是一个扇区。

这个程序配合我以前发的SD卡mp3程序,只要将FAT程序中的两个读写扇区函数指针换成现在的就可以用了。对了,我试验用的AVR是m64。



试验用的板子





CH375小板







这块板目前设计的功能是m64+SD+VS1003+CH375+LCD128*64+IDE

其中只有IDE现在还没测试,各个模块整合的程序还没写。



非常感谢阿莫,因为这块板上的VS1003是阿莫送的。
-----此内容被bozai于2007-01-06,14:06:33编辑过

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

 楼主| 发表于 2007-1-6 14:37:44 | 显示全部楼层
CH375这东西真不错,移动硬盘都可以用。

早知道就不买U盘了,我有一个20G 3.5英寸的台式机硬盘加上一个硬盘盒,这回歌可听不完了!

出0入0汤圆

发表于 2007-1-6 15:01:10 | 显示全部楼层
多谢了,bozai真是牛人,厉害,先顶一下

出0入0汤圆

发表于 2007-1-6 15:05:45 | 显示全部楼层
非常感谢,顶一个!

出0入0汤圆

发表于 2007-1-6 15:19:31 | 显示全部楼层
厉害!

出0入0汤圆

发表于 2007-1-6 15:56:50 | 显示全部楼层
bozai,能不能将原理图也贡献一下,谢谢了。

出0入0汤圆

 楼主| 发表于 2007-1-6 16:03:47 | 显示全部楼层
原理图还没画,CH375部分的很简单。

标准总线接法

CS脚接m64 的PE2

INT接m64的PE4

A0接74HC573输出的A0

其它的WR RD D0~D7就不用说了



ch375的接法 它的手册上有详细说明。有两点需要注意的是,ch375有3.3v和5v两种 只有一个脚的接法不同,还有ch375的txd脚要接上拉电阻它才会在并行方式下工作。



不好意思,说错了是下拉电阻或接地。
-----此内容被bozai于2007-01-06,16:05:38编辑过

出0入0汤圆

发表于 2007-1-6 16:35:37 | 显示全部楼层
既然是总线,片选应该是 PC 口高位地址线才对啊,怎么用 PE2 进行片选呢?不知道我说的对不对。

出0入0汤圆

发表于 2007-1-6 16:37:40 | 显示全部楼层
厉害

出0入0汤圆

 楼主| 发表于 2007-1-6 16:38:44 | 显示全部楼层
你说的是的,但是我这块板还有其它模块,本来设计是加一个128K 的SRAM 和NANDflash的,64K的空间全被SRAM占据,所以我的所有模块片选都用其它引脚控制,这样可以共享64K的寻址空间。

按照你的说法完全可行的。

出0入0汤圆

发表于 2007-1-6 16:47:47 | 显示全部楼层
原来这样,共享了16根地址线,真高,学习了。谢谢!

出0入0汤圆

发表于 2007-1-7 12:55:11 | 显示全部楼层
感谢,顶一个

出0入0汤圆

发表于 2007-1-11 21:23:19 | 显示全部楼层
好东西,谢谢楼主!

出0入0汤圆

发表于 2007-11-8 20:35:22 | 显示全部楼层
谢谢楼主! 我正好用得上!

出0入0汤圆

发表于 2007-11-9 19:21:40 | 显示全部楼层
谢谢楼主!

出0入0汤圆

发表于 2007-11-9 21:05:17 | 显示全部楼层
留个记号

出0入0汤圆

发表于 2007-11-20 13:12:21 | 显示全部楼层
WR RD接单片机的哪个引脚?

出0入0汤圆

发表于 2008-1-26 13:53:03 | 显示全部楼层
留下看一看。谢谢。

出0入0汤圆

发表于 2008-1-26 16:23:00 | 显示全部楼层
不错,好东西,先打个记号

出0入22汤圆

发表于 2008-1-26 16:39:21 | 显示全部楼层
谢谢。

出0入0汤圆

发表于 2008-1-28 12:07:40 | 显示全部楼层
厉害。顶一个,顺便做个记号

出0入16汤圆

发表于 2008-1-28 12:13:45 | 显示全部楼层
看看IC脚都是飞线引出来的,佩服

出0入0汤圆

发表于 2008-3-9 13:41:22 | 显示全部楼层
记号 准备折腾CH375了

出0入0汤圆

发表于 2008-3-9 20:31:13 | 显示全部楼层
谢谢lz

出0入46汤圆

发表于 2008-3-10 00:31:00 | 显示全部楼层
好东西!

出0入0汤圆

发表于 2008-6-6 15:37:09 | 显示全部楼层
TO:bozai
1、如果用了你写的这些函数是不是就可以直接操作U盘读写了啊?
2、我考虑着既然是读写,必须要新建文件或者文件夹才可以,这样还是要用到库文件,不知道我的理解对吗?刚接触375,见谅。

出0入0汤圆

 楼主| 发表于 2008-6-6 15:40:05 | 显示全部楼层
这只是最底层的读写

正如你所说

出0入0汤圆

发表于 2008-6-6 15:43:10 | 显示全部楼层
恩,明白了~THANK YOU~
继续研究……

出0入0汤圆

发表于 2008-6-11 09:11:39 | 显示全部楼层
好,谢谢

出0入0汤圆

发表于 2008-6-11 10:23:59 | 显示全部楼层
学习了……

出0入0汤圆

发表于 2009-8-16 11:53:10 | 显示全部楼层
bozai 章其波

你实在就是牛B

佩服啊

望能交流啊

出0入0汤圆

发表于 2009-8-22 15:43:07 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-10-1 19:56:35 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-12-20 19:59:59 | 显示全部楼层
mark!

出0入0汤圆

发表于 2010-1-26 08:13:09 | 显示全部楼层
我也要试试看,谢了。

出0入0汤圆

发表于 2010-1-27 15:27:10 | 显示全部楼层
1

出0入0汤圆

发表于 2010-1-31 16:31:27 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-7-29 18:31:26 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-7-30 10:33:53 | 显示全部楼层
支持

出0入0汤圆

发表于 2011-1-13 18:13:35 | 显示全部楼层
楼主..非人也.神也..

出0入0汤圆

发表于 2011-3-5 10:03:11 | 显示全部楼层
回复【楼主位】bozai 章其波
-----------------------------------------------------------------------

真好,哈哈...

出0入0汤圆

发表于 2011-3-5 12:54:05 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-3-10 15:52:15 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-3-31 16:57:14 | 显示全部楼层
谢谢

出0入0汤圆

发表于 2011-5-3 12:20:26 | 显示全部楼层
学习了

出0入0汤圆

发表于 2011-9-18 14:15:29 | 显示全部楼层
请问一下您的总线方式是怎么连接的,我看程序好像有数据总线和命令总线,但是375不是只有8根数据总线吗?谢谢
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-12 06:18

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表