打印
[牛人杂谈]

使用U盘例程、Nano130板做U盘和读卡器

[复制链接]
11263|118
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 与时俱进 于 2014-4-20 15:58 编辑

挺好玩的,只有30k容量,格式化后只有10k可用空间。

关于做读卡器的讨论在后面的楼层。
沙发
与时俱进|  楼主 | 2014-3-24 21:07 | 只看该作者
只能复制几个小文件进去。

使用特权

评论回复
板凳
从小木丁丁| | 2014-3-24 21:56 | 只看该作者
厉害啊,速度快不,就是有点折腾啊

使用特权

评论回复
地板
与时俱进|  楼主 | 2014-3-24 22:14 | 只看该作者
本帖最后由 与时俱进 于 2014-3-24 22:29 编辑
从小木丁丁 发表于 2014-3-24 21:56
厉害啊,速度快不,就是有点折腾啊

现成的例程。
这么小的盘空间,没有速度要求。
应该是USB2.0全速的,慢。
准备把它改成SD卡读卡器。

使用特权

评论回复
5
niuyaliang| | 2014-3-25 15:40 | 只看该作者
我也试试去,一直觉得USB很复杂,没敢触碰一下

使用特权

评论回复
6
zxf0168| | 2014-3-28 10:31 | 只看该作者
与时俱进 发表于 2014-3-24 22:14
现成的例程。
这么小的盘空间,没有速度要求。
应该是USB2.0全速的,慢。

读卡器不错

使用特权

评论回复
7
从小木丁丁| | 2014-3-28 10:44 | 只看该作者
与时俱进 发表于 2014-3-24 22:14
现成的例程。
这么小的盘空间,没有速度要求。
应该是USB2.0全速的,慢。

我感觉我折腾不了

使用特权

评论回复
8
zxf0168| | 2014-3-28 15:44 | 只看该作者
坐等楼主把读卡器折腾出来

使用特权

评论回复
评论
与时俱进 2014-3-28 17:20 回复TA
哈哈,在看资料了。 
9
与时俱进|  楼主 | 2014-3-28 22:08 | 只看该作者
先要做SPI读SD卡的实验,准备用SPI例程改一下。

使用特权

评论回复
10
zxf0168| | 2014-3-28 22:27 | 只看该作者
与时俱进 发表于 2014-3-28 22:08
先要做SPI读SD卡的实验,准备用SPI例程改一下。

汇报一下

使用特权

评论回复
11
与时俱进|  楼主 | 2014-4-3 16:59 | 只看该作者
折腾几天,SD卡初始化总算成功,下一步读写实验。

使用特权

评论回复
12
从小木丁丁| | 2014-4-5 12:22 | 只看该作者
与时俱进 发表于 2014-4-3 16:59
折腾几天,SD卡初始化总算成功,下一步读写实验。

牛啊,楼主

使用特权

评论回复
13
与时俱进|  楼主 | 2014-4-5 13:01 | 只看该作者
从小木丁丁 发表于 2014-4-5 12:22
牛啊,楼主

半主机调试吃字符的问题,就耗了我一天时间。
现在扇区读写也搞定了。

使用特权

评论回复
14
从小木丁丁| | 2014-4-5 15:45 | 只看该作者
与时俱进 发表于 2014-4-5 13:01
半主机调试吃字符的问题,就耗了我一天时间。
现在扇区读写也搞定了。

记得常来晒晒成果,哈哈

使用特权

评论回复
15
与时俱进|  楼主 | 2014-4-6 11:16 | 只看该作者
做的SD读卡器,还不成功,如图,不知道怎么回事。

USB_SD.JPG (52.25 KB )

USB_SD.JPG

使用特权

评论回复
16
从小木丁丁| | 2014-4-6 21:11 | 只看该作者
与时俱进 发表于 2014-4-6 11:16
做的SD读卡器,还不成功,如图,不知道怎么回事。

慢慢来,加油

使用特权

评论回复
17
从小木丁丁| | 2014-4-6 21:13 | 只看该作者
希望楼主最后可以把成果分享出来共同学习,搞个教程啥的,这个有好多人应该学习

使用特权

评论回复
18
与时俱进|  楼主 | 2014-4-7 21:19 | 只看该作者
主要是用SPI接口的SD卡初始化、读写扇区程序
把NANO130的bsp里USB-UDC例程FMC_ProgramPage()和FMC_ReadPage()两函数改成SD卡扇区读写程序就差不多了。
其中有一个总扇区参数,例程是gMassInfo.dataFlashTotalSectors =DATA_FLASH_STORAGE_SIZE / UDC_SECTOR_SIZE;
我用16G的SD卡,本来总扇区数是31116288,所以gMassInfo.dataFlashTotalSectors =31116288;但是却出现插入本U盘后,“我的电脑”(指资源管理器)变得极慢,基本没反应了,也不能格式化,折腾了一天。
今天发现把总扇区数改一改,“我的电脑”变慢的问题不存在了,在把总扇区数设置比较小的情况下,盘可以格式化了,也可以拷贝文件了,只是经常出现I/O错误,这时就要复位这个U盘。

使用特权

评论回复
19
与时俱进|  楼主 | 2014-4-7 21:30 | 只看该作者
上图。

用NANO130做的SD卡读卡器.JPG (105.59 KB )

用NANO130做的SD卡读卡器.JPG

使用特权

评论回复
20
springvirus| | 2014-4-8 08:41 | 只看该作者
楼主加油,俺的机器不给力,玩USB,总死机

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

75

主题

1290

帖子

2

粉丝