查看: 19488|回复: 51

【追梦人】STM32F4Discovery 读U盘

  [复制链接]
  • TA的每日心情
    开心
    2017-6-4 09:20
  • 签到天数: 427 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2013-10-21 21:58:07 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 zhiqiuyiye504 于 2013-10-26 18:46 编辑

         STM32校园创新大赛的结果迟迟没有公布出来,与其不停的刷新竞赛主页,还不如干点正事,可是该干点什么呢?(真是闲的蛋疼啊)一直想弄USB来着,今天就调试了下读U盘程序,自己测试了三个U盘和一个读卡器(U盘为4G、16G、16G,内存卡为2G)均可正常读取。废话不多说,介绍下实现的功能(各功能通过User键切换):

      首先来张靓照,屏幕摔了两块,不敢买第三块了,索性拆了以前山寨机上的屏幕,自己做了个转接板,驱动成功(嘿嘿!)

    1.jpg

      1、读U盘信息,包括PID、VID和制造商等信息,如图:

    3.jpg

      2、读取U盘容量,用电脑看了下,容量一点不错。还有就是读取文件目录(这里暂时只做了两级显示)

    4.jpg

      3、创建一个TXT文件,并写入“STM32 Connectivity line Host Demo application using FAT_FS ”,在电
    脑端打开该TXT文件,其写入字符串正确。

    5.jpg


      4、显示一张BMP格式的图片(BMP图片显示最直接,就先弄它了),来自于ST

    6.jpg

    可实际发现,其图片竟然被镜像了,原因还在寻找中(估计是驱动有问题)

    不管怎样,U盘读成功之后,以后玩Discovery就爽多了,各种图片、音乐甚至是AVI视屏都有可能实现啦!
    还是那句老话,独乐乐不如众乐乐,代码必须得传上来,嘿嘿!

    STM32F4U盘 读卡器读取.zip (9.51 MB, 下载次数: 507)
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-6-12 21:59
  • 签到天数: 647 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2013-10-21 22:17:11 | 显示全部楼层
    楼主你这是啥手机屏幕?           
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    7 小时前
  • 签到天数: 4034 天

    连续签到: 26 天

    [LV.Master]伴坛终老

    发表于 2013-10-22 07:01:54 | 显示全部楼层
    很不错,谢谢分享!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2014-7-16 09:10
  • 签到天数: 361 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2013-10-22 08:35:24 | 显示全部楼层
    {:soso_e179:}  虽说不会玩儿,但真心觉得很牛
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2013-12-16 10:30
  • 签到天数: 23 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2013-10-22 08:48:09 | 显示全部楼层
    学习,膜拜中!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-2-23 17:29
  • 签到天数: 134 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2013-10-22 08:54:59 | 显示全部楼层
    值得一看                     
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-5-12 10:32
  • 签到天数: 295 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2013-10-22 08:57:18 | 显示全部楼层
    赞一个~~~~~~~~~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-6-4 09:20
  • 签到天数: 427 天

    连续签到: 1 天

    [LV.9]以坛为家II

     楼主| 发表于 2013-10-22 09:42:36 | 显示全部楼层
    QQ哥 发表于 2013-10-21 22:17
    楼主你这是啥手机屏幕?

    2.8寸的,37Pin引脚,刚拆时也不知道是什么型号,不过对比着拆剩下的手机底板,用万用表测出几个对应的电源和地脚,然后查对现在37脚液晶的转接板原理图,发现就两种版本,对比测出的电源和地脚,就知道是哪种版本了,焊好后测出其ID号为0x9328,故其驱动IC为ILI9328
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-6-4 09:20
  • 签到天数: 427 天

    连续签到: 1 天

    [LV.9]以坛为家II

     楼主| 发表于 2013-10-22 09:44:04 | 显示全部楼层
    hjf2002 发表于 2013-10-22 07:01
    很不错,谢谢分享!

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-6-4 09:20
  • 签到天数: 427 天

    连续签到: 1 天

    [LV.9]以坛为家II

     楼主| 发表于 2013-10-22 09:45:03 | 显示全部楼层
    GY@艳 发表于 2013-10-22 08:35
    虽说不会玩儿,但真心觉得很牛

    小艳子现在在苏州?
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-11-25 17:24 , Processed in 0.195074 second(s), 33 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.