STM32学习笔记(六)--SD卡读卡器(模拟U盘)



  • 通过stm32cubemx配置初始化。

    流程:
    1.配置引脚和时钟
    2.配置SDIO,开启SDIO中断
    0_1604803683377_5b6b9274-6e43-4dd8-9594-c8e40181dfc6-image.png
    3.开启USB

    0_1604803707660_2400b8f2-f9a1-4912-9431-967812eb7715-image.png
    4.配置USB-device
    0_1604803733207_c2dde256-5dcf-4eeb-b46f-c7fc32860169-image.png
    5.时钟树配置,将USB速度设置为48MHz,SD卡速率设置为36MHz。
    6.生成程序,检查,略作修改,main函数中不需要额外编写程序,做好初始化即可
    7.上电烧录,通过USB接入电脑主机

    完成
    0_1604803775347_7172a4a1-924e-407b-88ce-b944f04be62b-image.png



  • SD卡识别成U盘应该只要调接口吧?如果是SDRAM的话应该还是要自己写驱动的



  • @zongjie 嗯,sd卡识别U盘只要配置一下就行了,比较简单


 

Copyright © 2018 bbs.dian.org.cn All rights reserved.

Looks like your connection to Dian was lost, please wait while we try to reconnect.