原创 发布我的小作品--U盘(实际是USB SD卡读卡器) ATmega168+PDIUSBD12+SD

2008-5-11 16:03 2558 6 9 分类: MCU/ 嵌入式
这是最新的代码,原贴在46楼    -- 20071223 bozai加入
点击此处下载armok01148323.zip


发布我的小作品--U盘(实际是SD卡读卡器) ATmega168+PDIUSBD12+SD (内含GCC源码和原理图)



年前里曾在44b0x板子上实现移动硬盘的功能,年后利用在阿莫这买的一片TQFP封装的m168 和一年前在上海赛格买的D12,再加上花15大洋的SD读卡器上的SD插槽。终于把这个东西做出来了。



这里把它公布出来,有兴趣的朋友可以仿制,修改,大家共同探讨。



也许选SD卡作为存储设备加上没有选择带总线的AVR单片机是个错误,这个小东西的速度,读只有370KB/s 写只有198KB/s 。为了提高sd卡的操作速度,晶振选用20Mhz。

AVR芯片用m8 和m88都可。



程序标准请求部分是参照原来那块ARM板子上的例子,MassStorage那部分自己花了很久才搞出来,由于没用中断,所以有点乱。大家凑或着看吧。



整个东西实用性不大,不过可以做为学习USB使用。板子是在万用板上焊的,有兴趣的朋友可以做PCB。



em035.gif





这是全部资料的压缩包

另外程序是在AvrStudio4.13b528 + WinAVR20070122下编译的

点击此处下载armok01146099.zip



这是板子的正面图

点击看大图



这是板子的反面图

点击看大图



放在盒子里

点击看大图



插在CH375做的mp3上可以正常播放

点击看大图

armok01146104.JPG



插在电脑上

点击看大图



可以显示自定义的信息

点击看大图


20080129上传一些清晰的照片):

1点击看大图


2点击看大图


3点击看大图


4点击看大图

http://www.ouravr.com/bbs/bbs_content.jsp?bbs_sn=725761&bbs_page_no=1&search_mode=3&search_text=bozai&bbs_id=9999

文章评论3条评论)

登录后参与讨论

jizzll_617398179 2008-5-15 13:54

最下面有链接,可以去原帖看

用户393407 2008-5-15 01:37

怎么看不到图片啊

用户149535 2008-5-11 16:54

hen很详细哈
相关推荐阅读
jizzll_617398179 2010-02-08 10:53
正确理解A/D转换器的输入
http://www.freescale.com.cn/tech_ariticles/2005/1102_1.asp 许多嵌入式应用都会用到A/D转换器。然而,如果错误连接了A/D转换器输入端的电路,...
jizzll_617398179 2010-01-12 13:37
好久没来,都长草了
好久没来,都长草了,呵呵。整天忙得很,不过估计再过两个月会轻松点~\(≧▽≦)/~啦啦啦...
jizzll_617398179 2009-03-16 21:57
很奇怪,我收到站内信,但是却找不到发信人呢
发信人是个[],点击就跳到我自己的主页了。只好在这里给那位朋友留言了。 我不知道你说的哪篇文章,还有我也不知道你的EDN的ID。你可以在博客上面留言的。...
jizzll_617398179 2009-03-14 13:08
如何在EXCEL中使用16进制数
最近需要计算串口发送的数据,太多而且比较麻烦。知道EXECL功能强大,所以网上找了找,刚好,不错,很方便。网上找到的http://hi.bccn.net/space-99452-do-blog-id-...
jizzll_617398179 2009-03-05 14:37
〖常识〗不同晶振的最大波特率及其误差
最近犯了个错误,呵呵,晶振和波特率的问题,特查了记在这里,O(∩_∩)O~〖常识〗不同晶振的最大波特率及其误差http://www.aoxue.org/bbs/read.php?tid=65585不同...
jizzll_617398179 2009-02-11 14:30
大端模式和小端模式
转载http://www.cnblogs.com/TsuiLei/archive/2008/10/29/1322504.html大端格式:在这种格式中,字数据的高字节存储在低地址中,而字数据的低字节则...
我要评论
3
6
关闭 站长推荐上一条 /2 下一条